[{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Austin Hedges challenged (pitch result), call on the field was overturned: Carlos Correa called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-21T22:10:25.781Z","endTime":"2026-04-21T22:12:18.669Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6,8,9],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":595978,"link":"/api/v1/people/595978"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-21T18:48:45.961Z","endTime":"2026-04-21T21:40:47.407Z","isPitch":false,"type":"action","player":{"id":621043,"link":"/api/v1/people/621043"},"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-21T21:40:47.407Z","endTime":"2026-04-21T22:09:59.715Z","isPitch":false,"type":"action","player":{"id":621043,"link":"/api/v1/people/621043"},"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-21T22:09:59.715Z","endTime":"2026-04-21T22:10:28.106Z","isPitch":false,"type":"action","player":{"id":621043,"link":"/api/v1/people/621043"},"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":92.5,"endSpeed":84.1,"strikeZoneTop":3.337,"strikeZoneBottom":1.684,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.991089993783294,"aZ":-16.138767300475163,"pfxX":2.053445027705388,"pfxZ":8.781302231162304,"pX":0.5887553672486014,"pZ":3.2989187158018543,"vX0":-1.2621755406916344,"vY0":-134.71210027240286,"vZ0":-2.9079298699495353,"x":94.56,"y":149.71,"x0":0.7981076795784592,"y0":50.003677822322544,"z0":5.542132851048975,"aX":3.7504399644729762},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":15.5,"breakHorizontal":-3.5,"spinRate":2068,"spinDirection":154},"zone":3,"typeConfidence":2.0,"plateTime":0.40757193676167436,"extension":6.4019456753501425},"index":3,"playId":"4ba48d8f-8b29-3e96-aea8-377cbc02e536","pitchNumber":1,"startTime":"2026-04-21T22:10:28.106Z","endTime":"2026-04-21T22:10:32.150Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800048,"link":"/api/v1/people/800048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":671655,"link":"/api/v1/people/671655"}},"offense":{"batter":{"id":621043,"link":"/api/v1/people/621043","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":77.4,"endSpeed":70.8,"strikeZoneTop":3.337,"strikeZoneBottom":1.684,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.66691099803686,"aZ":-37.22747381112611,"pfxX":-8.139950979067951,"pfxZ":-3.978247312378631,"pX":-0.49551899655102644,"pZ":2.4313274575499726,"vX0":-0.6131208680021691,"vY0":-112.70008015918485,"vZ0":1.111913689197999,"x":135.89,"y":173.13,"x0":0.8366898285728871,"y0":50.000357880533045,"z0":5.725271785021859,"aX":-10.349352023408265},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.6,"breakVerticalInduced":-6.5,"breakHorizontal":14.9,"spinRate":2231,"spinDirection":317},"zone":4,"typeConfidence":2.0,"plateTime":0.4881503044794684,"extension":6.55814058241858},"index":4,"playId":"6f1091f5-82aa-300e-879f-52c4ef15e3a2","pitchNumber":2,"startTime":"2026-04-21T22:10:40.685Z","endTime":"2026-04-21T22:10:43.838Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800048,"link":"/api/v1/people/800048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":671655,"link":"/api/v1/people/671655"}},"offense":{"batter":{"id":621043,"link":"/api/v1/people/621043","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"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.1,"endSpeed":79.4,"strikeZoneTop":3.337,"strikeZoneBottom":1.684,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.434343785804895,"aZ":-31.72841116912921,"pfxX":-2.9052521566063096,"pfxZ":0.2804714992073718,"pX":-1.2081237929656006,"pZ":1.2061361640002535,"vX0":-3.8224662860307386,"vY0":-125.31702024301079,"vZ0":-4.308146198439047,"x":163.05,"y":206.21,"x0":0.7146666080113568,"y0":50.00267181602561,"z0":5.540648329189898,"aX":-4.61832921477984},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":-0.2,"breakHorizontal":6.1,"spinRate":2368,"spinDirection":245},"zone":13,"typeConfidence":2.0,"plateTime":0.43714200830211647,"extension":6.440447447857257},"index":5,"playId":"5f0d7e5c-7f6e-3ac7-a7a7-01b2e2883b8f","pitchNumber":3,"startTime":"2026-04-21T22:10:58.034Z","endTime":"2026-04-21T22:11:02.385Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800048,"link":"/api/v1/people/800048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":671655,"link":"/api/v1/people/671655"}},"offense":{"batter":{"id":621043,"link":"/api/v1/people/621043","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":85.2,"strikeZoneTop":3.337,"strikeZoneBottom":1.684,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.02367353955047,"aZ":-12.038071080459565,"pfxX":2.4630989237541296,"pfxZ":10.669220320768812,"pX":-0.011316494318609446,"pZ":3.4389799199358357,"vX0":-2.713655908701346,"vY0":-137.38139380258986,"vZ0":-3.390461981187985,"x":117.43,"y":145.93,"x0":0.6752280116961332,"y0":50.00326048260193,"z0":5.52269540754763,"aX":4.64900709380526},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":18.7,"breakHorizontal":-3.8,"spinRate":2212,"spinDirection":151},"zone":2,"typeConfidence":2.0,"plateTime":0.40063094444366243,"extension":6.529811427387681},"index":6,"playId":"804f129f-39aa-3933-9e36-c4bcc1b4bb38","pitchNumber":4,"startTime":"2026-04-21T22:11:13.171Z","endTime":"2026-04-21T22:11:16.398Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800048,"link":"/api/v1/people/800048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":671655,"link":"/api/v1/people/671655"}},"offense":{"batter":{"id":621043,"link":"/api/v1/people/621043","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":7,"startTime":"2026-04-21T22:11:27.150Z","endTime":"2026-04-21T22:11:38.416Z","isPitch":false,"type":"action","player":{"id":621043,"link":"/api/v1/people/621043"},"defense":{"pitcher":{"id":800048,"link":"/api/v1/people/800048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":671655,"link":"/api/v1/people/671655"}},"offense":{"batter":{"id":621043,"link":"/api/v1/people/621043","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":78.2,"strikeZoneTop":3.337,"strikeZoneBottom":1.684,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.58636414988266,"aZ":-29.60874335319505,"pfxX":10.223061290609333,"pfxZ":1.6351611578292866,"pX":1.2478699625100014,"pZ":1.0560996234778082,"vX0":-2.459515051403404,"vY0":-125.81320091244068,"vZ0":-4.703142125552238,"x":69.43,"y":210.27,"x0":0.9235877412737138,"y0":50.003530810105495,"z0":5.409678156833691,"aX":16.040464061879646},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":1.9,"breakHorizontal":-17.8,"spinRate":1868,"spinDirection":126},"zone":14,"typeConfidence":2.0,"plateTime":0.43894790742440515,"extension":6.157944083668011},"index":8,"playId":"9b0a5063-0c27-3c14-ba52-b69908a45129","pitchNumber":5,"startTime":"2026-04-21T22:11:38.416Z","endTime":"2026-04-21T22:11:44.416Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800048,"link":"/api/v1/people/800048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":671655,"link":"/api/v1/people/671655"}},"offense":{"batter":{"id":621043,"link":"/api/v1/people/621043","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":86.3,"strikeZoneTop":3.337,"strikeZoneBottom":1.684,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.21849182264519,"aZ":-10.730228843274933,"pfxX":3.175572875200269,"pfxZ":11.142767805356527,"pX":-0.6530122236111943,"pZ":2.0578669957169438,"vX0":-4.441127162975378,"vY0":-138.61955886249137,"vZ0":-7.040494145209194,"x":141.89,"y":183.22,"x0":0.565667731578142,"y0":50.00248893735829,"z0":5.365822451532606,"aX":6.111306331341598},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":18.7,"breakHorizontal":-4.7,"spinRate":2188,"spinDirection":155},"zone":7,"typeConfidence":2.0,"plateTime":0.3968405326918236,"extension":6.577685251236753},"index":9,"playId":"1b890525-0408-31f0-b830-eb6e86a7e74d","pitchNumber":6,"startTime":"2026-04-21T22:11:51.637Z","endTime":"2026-04-21T22:12:18.669Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800048,"link":"/api/v1/people/800048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":671655,"link":"/api/v1/people/671655"}},"offense":{"batter":{"id":621043,"link":"/api/v1/people/621043","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621043,"link":"/api/v1/people/621043"},"credit":"b_ab"},{"player":{"id":800048,"link":"/api/v1/people/800048"},"credit":"p_ab"},{"player":{"id":621043,"link":"/api/v1/people/621043"},"credit":"b_pa"},{"player":{"id":800048,"link":"/api/v1/people/800048"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":114,"player":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"}},"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":2.200000000000003,"contextMetrics":{},"playEndTime":"2026-04-21T22:12:18.669Z","atBatIndex":0},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Yordan Alvarez grounds out, shortstop Brayan Rocchio to first baseman Kyle Manzardo.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-21T22:12:22.767Z","endTime":"2026-04-21T22:14:01.861Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","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":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":677587,"link":"/api/v1/people/677587"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":700932,"link":"/api/v1/people/700932"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":85.3,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.14086000509217,"aZ":-15.337168203742243,"pfxX":3.9400883449089434,"pfxZ":8.939849803897944,"pX":-0.39709264153308466,"pZ":3.478359973973203,"vX0":-4.463621450545267,"vY0":-137.06756511857367,"vZ0":-2.8069106479857395,"x":132.14,"y":144.86,"x0":0.7484052196695398,"y0":50.00611694600325,"z0":5.576294973341045,"aX":7.423555635726601},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":15.7,"breakHorizontal":-6.1,"spinRate":2141,"spinDirection":153},"zone":1,"typeConfidence":2.0,"plateTime":0.40115457440646773,"extension":6.486496492355577},"index":0,"playId":"5143c3d7-f13d-33e9-b857-e2b741e920bb","pitchNumber":1,"startTime":"2026-04-21T22:12:33.323Z","endTime":"2026-04-21T22:12:36.412Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800048,"link":"/api/v1/people/800048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":671655,"link":"/api/v1/people/671655"}},"offense":{"batter":{"id":670541,"link":"/api/v1/people/670541","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"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":84.2,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.00463313965037,"aZ":-15.931989320989441,"pfxX":1.2311169524141001,"pfxZ":8.75139703824782,"pX":-0.5490321241066605,"pZ":4.389096510189683,"vX0":-3.7363581815735354,"vY0":-136.78473644421652,"vZ0":-0.30441819556034777,"x":137.93,"y":120.27,"x0":0.6872890336699339,"y0":50.00038377954166,"z0":5.6144120096990004,"aX":2.2849226148472246},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":16.0,"breakHorizontal":-1.3,"spinRate":1978,"spinDirection":156},"zone":11,"typeConfidence":2.0,"plateTime":0.4036572016155988,"extension":6.476618243991337},"index":1,"playId":"60dbb21b-e50d-321f-ada0-babad9ee8e24","pitchNumber":2,"startTime":"2026-04-21T22:12:50.491Z","endTime":"2026-04-21T22:12:55.327Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800048,"link":"/api/v1/people/800048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":671655,"link":"/api/v1/people/671655"}},"offense":{"batter":{"id":670541,"link":"/api/v1/people/670541","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":83.8,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.43598080543327,"aZ":-13.646246957203065,"pfxX":1.2867987988756449,"pfxZ":10.149949433621586,"pX":-1.1849802800917375,"pZ":2.1539272592403553,"vX0":-5.109756154321738,"vY0":-135.6624372968321,"vZ0":-6.1319141508145965,"x":162.17,"y":180.62,"x0":0.5730304239142672,"y0":50.00108727314095,"z0":5.431574235088295,"aX":2.349244670535442},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.9,"breakHorizontal":-1.0,"spinRate":2072,"spinDirection":155},"zone":13,"typeConfidence":2.0,"plateTime":0.40701231167644636,"extension":6.559052416954311},"index":2,"playId":"2fe16412-a758-3c95-801e-dda965881f80","pitchNumber":3,"startTime":"2026-04-21T22:13:05.583Z","endTime":"2026-04-21T22:13:10.560Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800048,"link":"/api/v1/people/800048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":671655,"link":"/api/v1/people/671655"}},"offense":{"batter":{"id":670541,"link":"/api/v1/people/670541","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"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":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":80.4,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.922719843969446,"aZ":-27.43097606665489,"pfxX":-3.496456491318559,"pfxZ":2.8807064631020873,"pX":-0.7750700198889185,"pZ":2.2344953270067456,"vX0":-2.486277090119219,"vY0":-127.74245397654362,"vZ0":-2.856251422409312,"x":146.54,"y":178.45,"x0":0.6660756422966752,"y0":50.006246520839085,"z0":5.529309094232685,"aX":-5.764890617131911},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":4.8,"breakHorizontal":7.0,"spinRate":2263,"spinDirection":224},"zone":7,"typeConfidence":2.0,"plateTime":0.42918036447501295,"extension":6.646650002992584},"index":3,"playId":"4a2a967c-5bed-3f21-9774-208080a24163","pitchNumber":4,"startTime":"2026-04-21T22:13:18.270Z","endTime":"2026-04-21T22:13:22.446Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800048,"link":"/api/v1/people/800048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":671655,"link":"/api/v1/people/671655"}},"offense":{"batter":{"id":670541,"link":"/api/v1/people/670541","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-04-21T22:13:29.294Z","endTime":"2026-04-21T22:13:41.136Z","isPitch":false,"type":"action","player":{"id":670541,"link":"/api/v1/people/670541"},"defense":{"pitcher":{"id":800048,"link":"/api/v1/people/800048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":671655,"link":"/api/v1/people/671655"}},"offense":{"batter":{"id":670541,"link":"/api/v1/people/670541","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":85.1,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.41600307198602,"aZ":-20.39304401738438,"pfxX":7.590355267238767,"pfxZ":6.328969664204055,"pX":-1.2916085545719378,"pZ":2.1026529233543125,"vX0":-7.5914139555344855,"vY0":-136.2028538405625,"vZ0":-5.104119906849597,"x":166.23,"y":182.01,"x0":0.5576063761856895,"y0":50.00533593551427,"z0":5.428936751581385,"aX":14.135639540963929},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":10.4,"breakHorizontal":-12.0,"spinRate":2007,"spinDirection":149},"zone":13,"typeConfidence":2.0,"plateTime":0.40352353633553717,"extension":6.479797257129035},"index":5,"playId":"409a27cf-1bf1-3b2b-a4a1-677b89d4fe17","pitchNumber":5,"startTime":"2026-04-21T22:13:41.136Z","endTime":"2026-04-21T22:13:45.483Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800048,"link":"/api/v1/people/800048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":671655,"link":"/api/v1/people/671655"}},"offense":{"batter":{"id":670541,"link":"/api/v1/people/670541","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"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":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":79.3,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.730024730275012,"aZ":-32.154213266495255,"pfxX":-3.6512902604428827,"pfxZ":0.01530342652878236,"pX":-0.7241544976142454,"pZ":1.4479865670341874,"vX0":-2.437892075868722,"vY0":-126.56792050658888,"vZ0":-3.518692675912426,"x":144.6,"y":199.68,"x0":0.7299976319214485,"y0":50.00600593835811,"z0":5.464482609428329,"aX":-5.852936284560695},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":-0.6,"breakHorizontal":7.2,"spinRate":2194,"spinDirection":223},"zone":13,"typeConfidence":2.0,"plateTime":0.4347717861614746,"extension":6.681845817819045},"hitData":{"launchSpeed":75.0,"launchAngle":-37.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":117.98,"coordY":161.33}},"index":6,"playId":"6abe0fd3-848c-3423-8233-c770829167b0","pitchNumber":6,"startTime":"2026-04-21T22:13:54.418Z","endTime":"2026-04-21T22:14:01.861Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800048,"link":"/api/v1/people/800048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":671655,"link":"/api/v1/people/671655"}},"offense":{"batter":{"id":670541,"link":"/api/v1/people/670541","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670541,"link":"/api/v1/people/670541"},"credit":"b_ab"},{"player":{"id":800048,"link":"/api/v1/people/800048"},"credit":"p_ab"},{"player":{"id":670541,"link":"/api/v1/people/670541"},"credit":"b_pa"},{"player":{"id":800048,"link":"/api/v1/people/800048"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.800000000000004,"awayTeamWinProbability":46.199999999999996,"homeTeamWinProbabilityAdded":1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-04-21T22:14:01.861Z","atBatIndex":1},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jose Altuve strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-21T22:14:13.342Z","endTime":"2026-04-21T22:16:32.331Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":595978,"link":"/api/v1/people/595978"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":84.4,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.0667762177367,"aZ":-19.181467914479743,"pfxX":6.649157948242404,"pfxZ":7.122233098331756,"pX":-0.46587630746278436,"pZ":1.8325284810568023,"vX0":-5.297812638404348,"vY0":-134.4400522853521,"vZ0":-5.843639795161523,"x":134.76,"y":189.3,"x0":0.669661447994328,"y0":50.005168534107604,"z0":5.402941925516535,"aX":12.132119427531462},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":11.8,"breakHorizontal":-10.8,"spinRate":2011,"spinDirection":148},"zone":7,"typeConfidence":2.0,"plateTime":0.40794546207335136,"extension":6.609828990594297},"index":0,"playId":"2c54b0c2-5eed-3129-9d94-a101f891e06e","pitchNumber":1,"startTime":"2026-04-21T22:14:26.101Z","endTime":"2026-04-21T22:14:29.647Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800048,"link":"/api/v1/people/800048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":671655,"link":"/api/v1/people/671655"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":85.5,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.20103945756272,"aZ":-12.91020675660683,"pfxX":1.6071454811672412,"pfxZ":10.14795667593744,"pX":0.8814072469686294,"pZ":3.917206912563885,"vX0":-0.2660704661396839,"vY0":-137.78671477286292,"vZ0":-2.2269404858785604,"x":83.4,"y":133.02,"x0":0.7713458852922824,"y0":50.00623575388475,"z0":5.621854545464726,"aX":3.051927417662436},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":18.0,"breakHorizontal":-2.9,"spinRate":2160,"spinDirection":155},"zone":12,"typeConfidence":2.0,"plateTime":0.3994489139987283,"extension":6.4336807794463695},"index":1,"playId":"0c776602-3e57-3069-b5a1-cf2e8f571e88","pitchNumber":2,"startTime":"2026-04-21T22:14:41.987Z","endTime":"2026-04-21T22:14:46.038Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800048,"link":"/api/v1/people/800048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":671655,"link":"/api/v1/people/671655"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.9,"endSpeed":72.6,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.292402965030693,"aZ":-37.38605158620255,"pfxX":-8.766901902946076,"pfxZ":-3.9358938750121246,"pX":-1.151552632274645,"pZ":0.9894886405181439,"vX0":-1.8615595247618189,"vY0":-114.91893439497527,"vZ0":-2.015058181784961,"x":160.89,"y":212.06,"x0":0.809566782769227,"y0":50.00392262121963,"z0":5.543802630473936,"aX":-11.607615939197531},"breaks":{"breakAngle":18.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.5,"breakVerticalInduced":-7.3,"breakHorizontal":16.3,"spinRate":2333,"spinDirection":321},"zone":13,"typeConfidence":2.0,"plateTime":0.47846186022377957,"extension":6.540920812401066},"index":2,"playId":"e7925e96-50a8-393c-be98-3bfdfe841e76","pitchNumber":3,"startTime":"2026-04-21T22:14:56.440Z","endTime":"2026-04-21T22:15:00.061Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800048,"link":"/api/v1/people/800048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":671655,"link":"/api/v1/people/671655"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":79.9,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.002102803147444,"aZ":-30.76208555397846,"pfxX":7.617107249271802,"pfxZ":0.8662804280978182,"pX":0.6029817779928214,"pZ":2.261581128681804,"vX0":-3.1635367176129616,"vY0":-126.72622948066555,"vZ0":-1.9907863067527192,"x":94.02,"y":177.72,"x0":0.8782311651765198,"y0":50.00171392112498,"z0":5.515704293757556,"aX":12.38258227265852},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":1.3,"breakHorizontal":-13.1,"spinRate":2028,"spinDirection":128},"zone":6,"typeConfidence":2.0,"plateTime":0.4322906669847537,"extension":6.013935412734972},"index":3,"playId":"ec221ce5-f186-3067-9c51-037cc905bc40","pitchNumber":4,"startTime":"2026-04-21T22:15:12.798Z","endTime":"2026-04-21T22:15:17.447Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800048,"link":"/api/v1/people/800048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":671655,"link":"/api/v1/people/671655"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"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":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.5,"endSpeed":72.8,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.577139155901808,"aZ":-36.24356348280104,"pfxX":-10.144938232690894,"pfxZ":-3.035695674217912,"pX":-1.0233168289286254,"pZ":2.2459018299206637,"vX0":-1.0911264877121543,"vY0":-115.69642457218467,"vZ0":0.08901581261141578,"x":156.01,"y":178.14,"x0":0.7719734210352277,"y0":50.000351212297446,"z0":5.709003625819665,"aX":-13.614866188380278},"breaks":{"breakAngle":20.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.7,"breakVerticalInduced":-5.2,"breakHorizontal":18.6,"spinRate":2400,"spinDirection":320},"zone":13,"typeConfidence":2.0,"plateTime":0.4752177062508718,"extension":6.494547965567565},"index":4,"playId":"c9b39e28-f9b1-3eb2-9eb9-c144f0d3476a","pitchNumber":5,"startTime":"2026-04-21T22:15:32.929Z","endTime":"2026-04-21T22:15:38.182Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800048,"link":"/api/v1/people/800048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":671655,"link":"/api/v1/people/671655"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":79.9,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.850125667120963,"aZ":-30.340324567026176,"pfxX":7.815453205184575,"pfxZ":1.132820845529495,"pX":-0.2633458727501191,"pZ":1.4800422631097077,"vX0":-5.121948804147703,"vY0":-126.50457015138801,"vZ0":-3.739980728319784,"x":127.04,"y":198.82,"x0":0.7723556251200137,"y0":50.003547560774464,"z0":5.410174858474157,"aX":12.665554887612208},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":1.4,"breakHorizontal":-13.0,"spinRate":1909,"spinDirection":128},"zone":8,"typeConfidence":2.0,"plateTime":0.4330067802622226,"extension":6.499420298736775},"index":5,"playId":"deadda0e-f3e4-391e-b097-6ab55a577787","pitchNumber":6,"startTime":"2026-04-21T22:15:48.957Z","endTime":"2026-04-21T22:15:52.021Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800048,"link":"/api/v1/people/800048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":671655,"link":"/api/v1/people/671655"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"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":95.7,"endSpeed":87.1,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.19090635681027,"aZ":-13.516764921640139,"pfxX":1.960932987125846,"pfxZ":9.5820414871014,"pX":-0.24315174836289882,"pZ":1.3132468195821494,"vX0":-3.278850982358886,"vY0":-139.1226440953665,"vZ0":-8.32848778002376,"x":126.27,"y":203.32,"x0":0.6995661581173518,"y0":50.00043895165609,"z0":5.255078762694658,"aX":3.8174428361543775},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.7,"breakHorizontal":-2.8,"spinRate":2122,"spinDirection":151},"zone":13,"typeConfidence":2.0,"plateTime":0.394717920732909,"extension":6.785228472221781},"index":6,"playId":"66514486-339c-3b84-bb1e-9358dec45de6","pitchNumber":7,"startTime":"2026-04-21T22:16:12.757Z","endTime":"2026-04-21T22:16:18.082Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800048,"link":"/api/v1/people/800048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":671655,"link":"/api/v1/people/671655"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":78.5,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.773243367946304,"aZ":-30.30703061625751,"pfxX":8.64405385307554,"pfxZ":1.1970479629857378,"pX":-0.35273382152248345,"pZ":0.8023596484429183,"vX0":-5.897129892493657,"vY0":-124.335558606078,"vZ0":-4.93544201655472,"x":130.45,"y":217.12,"x0":0.9310354185016377,"y0":50.00344086102928,"z0":5.3387232681132195,"aX":13.48548807818741},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":1.2,"breakHorizontal":-14.3,"spinRate":1916,"spinDirection":125},"zone":13,"typeConfidence":2.0,"plateTime":0.4411306757037261,"extension":6.410302147633465},"index":7,"playId":"e7ef2e51-be12-3614-be83-4e6c9af9bc76","pitchNumber":8,"startTime":"2026-04-21T22:16:28.240Z","endTime":"2026-04-21T22:16:32.331Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800048,"link":"/api/v1/people/800048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":671655,"link":"/api/v1/people/671655"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":514888,"link":"/api/v1/people/514888"},"credit":"b_ab"},{"player":{"id":800048,"link":"/api/v1/people/800048"},"credit":"p_ab"},{"player":{"id":514888,"link":"/api/v1/people/514888"},"credit":"b_pa"},{"player":{"id":800048,"link":"/api/v1/people/800048"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.4,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-04-21T22:16:32.331Z","atBatIndex":2},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Steven Kwan grounds out to first baseman Christian Walker.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-21T22:18:27.763Z","endTime":"2026-04-21T22:19:47.701Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680802,"fullName":"Ryan Weiss","link":"/api/v1/people/680802"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":572233,"link":"/api/v1/people/572233"},"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":95.0,"endSpeed":87.0,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.10019920515937,"aZ":-15.588934245038557,"pfxX":-5.541971171231904,"pfxZ":8.590890780473114,"pX":0.6518568381303098,"pZ":2.034237917030571,"vX0":9.512645124940281,"vY0":-137.9289822748115,"vZ0":-6.861694591198732,"x":92.15,"y":183.86,"x0":-2.1184780204542135,"y0":50.00226611996537,"z0":5.601467701205099,"aX":-10.699295311058004},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":14.3,"breakHorizontal":8.0,"spinRate":2414,"spinDirection":211},"zone":9,"typeConfidence":2.0,"plateTime":0.3967906207021894,"extension":6.525400137578156},"index":0,"playId":"13e172d7-5ba2-3768-8679-b9471d2eed3d","pitchNumber":1,"startTime":"2026-04-21T22:18:43.458Z","endTime":"2026-04-21T22:18:48.890Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680802,"link":"/api/v1/people/680802","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":694728,"link":"/api/v1/people/694728"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":88.2,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.78092804091982,"aZ":-12.266117630625853,"pfxX":-4.608172713264513,"pfxZ":9.962549394734225,"pX":-1.365466810258892,"pZ":2.289059020097047,"vX0":4.265172023862382,"vY0":-140.67466330867734,"vZ0":-7.020347335446938,"x":169.05,"y":176.98,"x0":-2.3047343104375777,"y0":50.00542127957633,"z0":5.617353084328118,"aX":-9.210546940582185},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":16.7,"breakHorizontal":7.4,"spinRate":2494,"spinDirection":212},"zone":13,"typeConfidence":2.0,"plateTime":0.38980028818808776,"extension":6.5011026742256774},"index":1,"playId":"162ec1a9-43c9-39f2-872b-a6e2ab20028c","pitchNumber":2,"startTime":"2026-04-21T22:18:56.300Z","endTime":"2026-04-21T22:19:01.491Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680802,"link":"/api/v1/people/680802","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":694728,"link":"/api/v1/people/694728"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.2,"endSpeed":82.1,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.80623001322686,"aZ":-30.175073264979893,"pfxX":-8.207058213174403,"pfxZ":1.1731776489983856,"pX":0.4219005278905836,"pZ":0.23963806795269363,"vX0":9.42506627621209,"vY0":-130.76351474978966,"vZ0":-7.7876109412785475,"x":100.92,"y":232.31,"x0":-2.1844291352366683,"y0":50.00544030817314,"z0":5.560142559367629,"aX":-14.036163360800849},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":0.4,"breakHorizontal":12.5,"spinRate":1276,"spinDirection":245},"zone":14,"typeConfidence":2.0,"plateTime":0.42088781823327803,"extension":6.418887235224489},"index":2,"playId":"ec18dbfa-7f23-3ec4-b310-151b0991605a","pitchNumber":3,"startTime":"2026-04-21T22:19:09.853Z","endTime":"2026-04-21T22:19:14.095Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680802,"link":"/api/v1/people/680802","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":694728,"link":"/api/v1/people/694728"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":85.3,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.416369869692915,"aZ":-13.481191067711892,"pfxX":-4.715363010374162,"pfxZ":9.95104653849728,"pX":0.7265994127206099,"pZ":3.7855828281090496,"vX0":9.479673618641204,"vY0":-136.73815147506124,"vZ0":-2.5822345016799306,"x":89.3,"y":136.57,"x0":-2.185120200083157,"y0":50.002498380625234,"z0":5.6766389807685025,"aX":-8.85882347732761},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":17.6,"breakHorizontal":6.4,"spinRate":2359,"spinDirection":215},"zone":12,"typeConfidence":2.0,"plateTime":0.4018058562877833,"extension":6.459888298017088},"index":3,"playId":"481c64f8-1b05-3362-9ed6-e8a53853ab6b","pitchNumber":4,"startTime":"2026-04-21T22:19:29.877Z","endTime":"2026-04-21T22:19:33.915Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680802,"link":"/api/v1/people/680802","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":694728,"link":"/api/v1/people/694728"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":85.5,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.52349658897995,"aZ":-13.340610725834969,"pfxX":-5.298920836256602,"pfxZ":9.982579935558427,"pX":0.28139327418611665,"pZ":2.336833195282913,"vX0":8.953273640304674,"vY0":-137.24716965893796,"vZ0":-6.116107972189849,"x":106.27,"y":175.69,"x0":-2.3512396826514794,"y0":50.00218410435604,"z0":5.521657663551654,"aX":-9.997158649378775},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.8,"breakHorizontal":7.4,"spinRate":2448,"spinDirection":211},"zone":6,"typeConfidence":2.0,"plateTime":0.40079389455021364,"extension":6.5222311078519235},"hitData":{"launchSpeed":85.2,"launchAngle":-9.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":161.55,"coordY":164.35}},"index":4,"playId":"b5bee801-31fc-312a-8f6b-9fd68e07535e","pitchNumber":5,"startTime":"2026-04-21T22:19:42.829Z","endTime":"2026-04-21T22:19:47.701Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680802,"link":"/api/v1/people/680802","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":694728,"link":"/api/v1/people/694728"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680757,"link":"/api/v1/people/680757"},"credit":"b_ab"},{"player":{"id":680802,"link":"/api/v1/people/680802"},"credit":"p_ab"},{"player":{"id":680757,"link":"/api/v1/people/680757"},"credit":"b_pa"},{"player":{"id":680802,"link":"/api/v1/people/680802"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.86,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2026-04-21T22:19:47.701Z","atBatIndex":3},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Chase DeLauter grounds out softly, pitcher Ryan Weiss to first baseman Christian Walker.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-21T22:19:58.419Z","endTime":"2026-04-21T22:21:10.350Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680802,"fullName":"Ryan Weiss","link":"/api/v1/people/680802"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":680802,"link":"/api/v1/people/680802"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":572233,"link":"/api/v1/people/572233"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":80.9,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.860890523687644,"aZ":-27.818039894031827,"pfxX":-6.3475371168879,"pfxZ":2.5837290966661977,"pX":-0.2113454529357528,"pZ":1.7409183195315205,"vX0":7.112165542931123,"vY0":-130.09180417426967,"vZ0":-4.534143961586848,"x":125.06,"y":191.78,"x0":-2.179382514493508,"y0":50.000058077544224,"z0":5.660392855541072,"aX":-10.683545612504075},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":3.7,"breakHorizontal":9.6,"spinRate":1164,"spinDirection":238},"zone":8,"typeConfidence":2.0,"plateTime":0.42395947981693416,"extension":6.785141642686811},"index":0,"playId":"388112c9-91ea-3740-a164-d6019b0a9474","pitchNumber":1,"startTime":"2026-04-21T22:20:16.049Z","endTime":"2026-04-21T22:20:20.551Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680802,"link":"/api/v1/people/680802","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":694728,"link":"/api/v1/people/694728"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":800050,"link":"/api/v1/people/800050","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"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.9,"endSpeed":81.1,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.05321633266619,"aZ":-32.11928312290849,"pfxX":-7.882952760869592,"pfxZ":0.02996691126349127,"pX":-1.3130378423313438,"pZ":2.665048435028988,"vX0":5.305294819753868,"vY0":-132.0977878112053,"vZ0":-1.6949998551044474,"x":167.05,"y":166.82,"x0":-2.354684759749472,"y0":50.000582506009344,"z0":5.745569415301873,"aX":-13.509050561200329},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":-0.1,"breakHorizontal":12.6,"spinRate":1366,"spinDirection":236},"zone":11,"typeConfidence":2.0,"plateTime":0.4195195039342039,"extension":6.5760823059104085},"index":1,"playId":"4fd3d719-f5e7-3b80-ab37-111dc6355a0d","pitchNumber":2,"startTime":"2026-04-21T22:20:31.224Z","endTime":"2026-04-21T22:20:36.762Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680802,"link":"/api/v1/people/680802","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":694728,"link":"/api/v1/people/694728"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":800050,"link":"/api/v1/people/800050","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"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":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.7,"endSpeed":76.1,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.12443679945482,"aZ":-32.2221192587456,"pfxX":7.11423235851132,"pfxZ":-0.030796022700096515,"pX":-0.31337828815885554,"pZ":3.1161885321877256,"vX0":2.7646161802706706,"vY0":-123.16923522454087,"vZ0":0.18839765182754786,"x":128.95,"y":154.64,"x0":-2.3827524309686257,"y0":50.00377719772098,"z0":5.820223187836905,"aX":10.659155450975918},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":0.4,"breakHorizontal":-13.6,"spinRate":2637,"spinDirection":59},"zone":2,"typeConfidence":2.0,"plateTime":0.4489990183216692,"extension":6.438632657569396},"index":2,"playId":"3792f68e-d6f7-3b89-b3ab-ef533b730cd4","pitchNumber":3,"startTime":"2026-04-21T22:20:46.504Z","endTime":"2026-04-21T22:20:51.143Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680802,"link":"/api/v1/people/680802","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":694728,"link":"/api/v1/people/694728"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":800050,"link":"/api/v1/people/800050","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.4,"endSpeed":82.3,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.016582077082106,"aZ":-28.072016649903567,"pfxX":-6.159060865030935,"pfxZ":2.3475727751310353,"pX":-0.6587152579149742,"pZ":1.5306359143029347,"vX0":6.079817393116664,"vY0":-132.74800999243453,"vZ0":-5.134129383657736,"x":142.11,"y":197.45,"x0":-2.2020649320756234,"y0":50.00135234117916,"z0":5.58729658020765,"aX":-10.759033883189943},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":3.1,"breakHorizontal":9.5,"spinRate":1309,"spinDirection":236},"zone":13,"typeConfidence":2.0,"plateTime":0.4159776441972438,"extension":6.559705411133737},"hitData":{"launchSpeed":54.8,"launchAngle":-73.0,"totalDistance":0.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":127.13,"coordY":198.13}},"index":3,"playId":"7d1fc0ef-6c1e-37d4-81a8-88ef217705df","pitchNumber":4,"startTime":"2026-04-21T22:21:01.926Z","endTime":"2026-04-21T22:21:10.350Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680802,"link":"/api/v1/people/680802","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":694728,"link":"/api/v1/people/694728"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":800050,"link":"/api/v1/people/800050","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":800050,"link":"/api/v1/people/800050"},"credit":"b_ab"},{"player":{"id":680802,"link":"/api/v1/people/680802"},"credit":"p_ab"},{"player":{"id":800050,"link":"/api/v1/people/800050"},"credit":"b_pa"},{"player":{"id":680802,"link":"/api/v1/people/680802"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.0,"awayTeamWinProbability":49.0,"homeTeamWinProbabilityAdded":-1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-04-21T22:21:10.350Z","atBatIndex":4},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"José Ramírez singles on a line drive to right fielder Cam Smith.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-21T22:21:18.908Z","endTime":"2026-04-21T22:22:52.276Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680802,"fullName":"Ryan Weiss","link":"/api/v1/people/680802"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":701358,"link":"/api/v1/people/701358"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.6,"endSpeed":86.9,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.65931256690203,"aZ":-12.821954517997643,"pfxX":-4.133747648779022,"pfxZ":9.935511165160639,"pX":-0.24357798260651697,"pZ":3.051101281944345,"vX0":6.5619112024355495,"vY0":-139.04086378274906,"vZ0":-4.669494445466468,"x":126.28,"y":156.4,"x0":-2.1026740540830096,"y0":50.00295695783267,"z0":5.610303195042888,"aX":-8.052347151548704},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":17.2,"breakHorizontal":6.0,"spinRate":2353,"spinDirection":214},"zone":2,"typeConfidence":2.0,"plateTime":0.39468914879009587,"extension":6.565739016860538},"index":0,"playId":"6b8d3114-e6a8-37b9-8dcf-60647af76c01","pitchNumber":1,"startTime":"2026-04-21T22:21:46.762Z","endTime":"2026-04-21T22:21:50.153Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680802,"link":"/api/v1/people/680802","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":694728,"link":"/api/v1/people/694728"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.6,"endSpeed":76.5,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.68332820712504,"aZ":-31.98372323753363,"pfxX":8.93875665504753,"pfxZ":0.1316923654217712,"pX":0.279015467985844,"pZ":1.1283950757186687,"vX0":3.365386078943972,"vY0":-121.71032504722544,"vZ0":-4.086962974926477,"x":106.36,"y":208.31,"x0":-2.2881159781127303,"y0":50.00570710429183,"z0":5.637505766735752,"aX":13.243466204749211},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-0.6,"breakHorizontal":-17.0,"spinRate":2667,"spinDirection":48},"zone":14,"typeConfidence":2.0,"plateTime":0.4522137743396337,"extension":6.5279219598803},"index":1,"playId":"01dac012-fa37-33fd-b4ea-6cad5b6754d1","pitchNumber":2,"startTime":"2026-04-21T22:22:04.120Z","endTime":"2026-04-21T22:22:08.310Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680802,"link":"/api/v1/people/680802","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":694728,"link":"/api/v1/people/694728"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":78.0,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.36948439644948,"aZ":-34.64840081602932,"pfxX":10.081599626179791,"pfxZ":-1.6096620141566271,"pX":0.44228859273970555,"pZ":1.4696650402855729,"vX0":3.1196789328756043,"vY0":-124.23863077715373,"vZ0":-3.1909422088264185,"x":100.14,"y":199.1,"x0":-2.1439254571926587,"y0":50.00081518967,"z0":5.694842434727914,"aX":15.52145706659914},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-3.5,"breakHorizontal":-19.0,"spinRate":2644,"spinDirection":54},"zone":14,"typeConfidence":2.0,"plateTime":0.4434250486985327,"extension":6.558148827891973},"index":2,"playId":"d02bfbf4-b021-36cd-bb0e-c165700104e5","pitchNumber":3,"startTime":"2026-04-21T22:22:22.517Z","endTime":"2026-04-21T22:22:26.590Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680802,"link":"/api/v1/people/680802","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":694728,"link":"/api/v1/people/694728"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":87.7,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.071343814365925,"aZ":-14.255004809830089,"pfxX":-2.707491619791166,"pfxZ":9.03911091953356,"pX":-1.0857541551282919,"pZ":2.5000948160987293,"vX0":4.102298536837347,"vY0":-140.44906140396213,"vZ0":-5.988552719371498,"x":158.39,"y":171.28,"x0":-2.218713162604307,"y0":50.004513125356915,"z0":5.599881998645597,"aX":-5.368634283603786},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":15.2,"breakHorizontal":4.0,"spinRate":2546,"spinDirection":208},"zone":11,"typeConfidence":2.0,"plateTime":0.3911278031981875,"extension":6.427770319846962},"hitData":{"launchSpeed":97.8,"launchAngle":13.0,"totalDistance":217.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":151.14,"coordY":117.35}},"index":3,"playId":"78864e39-827b-3ad0-81c7-7a60865cc448","pitchNumber":4,"startTime":"2026-04-21T22:22:42.498Z","endTime":"2026-04-21T22:22:52.276Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680802,"link":"/api/v1/people/680802","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":694728,"link":"/api/v1/people/694728"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608070,"link":"/api/v1/people/608070"},"credit":"b_ab"},{"player":{"id":680802,"link":"/api/v1/people/680802"},"credit":"p_ab"},{"player":{"id":608070,"link":"/api/v1/people/608070"},"credit":"b_pa"},{"player":{"id":680802,"link":"/api/v1/people/680802"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":1.2000000000000028,"leverageIndex":0.41,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-04-21T22:22:52.276Z","atBatIndex":5},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Kyle Manzardo walks. José Ramírez to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-21T22:22:57.673Z","endTime":"2026-04-21T22:24:56.453Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680802,"fullName":"Ryan Weiss","link":"/api/v1/people/680802"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"postOnSecond":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"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":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"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":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":85.5,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.18171546126947,"aZ":-14.1709559634732,"pfxX":-5.187332793511219,"pfxZ":9.563134423125058,"pX":0.9329237649071033,"pZ":3.356715118449791,"vX0":9.89221727200834,"vY0":-136.81521220630464,"vZ0":-3.490618560373241,"x":81.44,"y":148.15,"x0":-2.0671913414112755,"y0":50.00103367001871,"z0":5.629854855071205,"aX":-9.764644338022752},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.7,"breakHorizontal":7.2,"spinRate":2442,"spinDirection":209},"zone":12,"typeConfidence":2.0,"plateTime":0.4014322971727804,"extension":6.502183500758009},"index":0,"playId":"3d80281c-01c9-3fc4-af10-d4e37aaf78ef","pitchNumber":1,"startTime":"2026-04-21T22:23:17.123Z","endTime":"2026-04-21T22:23:21.896Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680802,"link":"/api/v1/people/680802","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":694728,"link":"/api/v1/people/694728"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":700932,"link":"/api/v1/people/700932","batSide":{"code":"L","description":"Left"}},"first":{"id":608070,"link":"/api/v1/people/608070"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"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":"9be9bbb9-c473-3490-b1c4-84ab4620f88b","startTime":"2026-04-21T22:23:34.909Z","endTime":"2026-04-21T22:23:38.885Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":680802,"link":"/api/v1/people/680802","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":694728,"link":"/api/v1/people/694728"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":700932,"link":"/api/v1/people/700932","batSide":{"code":"L","description":"Left"}},"first":{"id":608070,"link":"/api/v1/people/608070"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":85.4,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.51417040544335,"aZ":-12.115445799939183,"pfxX":-3.635393481459851,"pfxZ":10.636812565571123,"pX":-0.019025665465223506,"pZ":3.265303262710573,"vX0":6.991385460571664,"vY0":-137.00158617058298,"vZ0":-4.126814958310859,"x":117.73,"y":150.62,"x0":-2.1409044169425298,"y0":50.00256333316342,"z0":5.629786177749987,"aX":-6.855985011816518},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":18.5,"breakHorizontal":4.9,"spinRate":2435,"spinDirection":209},"zone":2,"typeConfidence":2.0,"plateTime":0.4010184067046261,"extension":6.4153077846122155},"index":2,"playId":"ff6b5ddc-5e09-39b4-aa97-6b29573d4f48","pitchNumber":2,"startTime":"2026-04-21T22:23:53.777Z","endTime":"2026-04-21T22:23:58.947Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680802,"link":"/api/v1/people/680802","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":694728,"link":"/api/v1/people/694728"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":700932,"link":"/api/v1/people/700932","batSide":{"code":"L","description":"Left"}},"first":{"id":608070,"link":"/api/v1/people/608070"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"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.0,"endSpeed":86.0,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.821669613347765,"aZ":-12.682629476296526,"pfxX":-3.827272597097533,"pfxZ":10.181232343945485,"pX":-1.8097817420329023,"pZ":2.907610929422349,"vX0":3.131743175307224,"vY0":-138.22981965567115,"vZ0":-4.909972441740873,"x":185.98,"y":160.27,"x0":-2.4660641777896486,"y0":50.00656290724023,"z0":5.573860428995964,"aX":-7.330532003045539},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":17.4,"breakHorizontal":6.2,"spinRate":2438,"spinDirection":212},"zone":11,"typeConfidence":2.0,"plateTime":0.39783718930559564,"extension":6.3092139938867815},"index":3,"playId":"f04638e8-ae18-3732-bab0-651b9f43b13a","pitchNumber":3,"startTime":"2026-04-21T22:24:15.240Z","endTime":"2026-04-21T22:24:19.256Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680802,"link":"/api/v1/people/680802","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":694728,"link":"/api/v1/people/694728"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":700932,"link":"/api/v1/people/700932","batSide":{"code":"L","description":"Left"}},"first":{"id":608070,"link":"/api/v1/people/608070"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":85.3,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.28135197393546,"aZ":-13.932396294923816,"pfxX":-4.311969884614422,"pfxZ":9.690269892188962,"pX":-1.2008689623199673,"pZ":3.744165660386872,"vX0":4.745818807635844,"vY0":-136.8351094247939,"vZ0":-2.6961772011012917,"x":162.77,"y":137.69,"x0":-2.4036191549873447,"y0":50.00173635644744,"z0":5.705872386194399,"aX":-8.11636078829217},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":17.2,"breakHorizontal":6.7,"spinRate":2377,"spinDirection":213},"zone":11,"typeConfidence":2.0,"plateTime":0.4014376132968045,"extension":6.465237086379823},"index":4,"playId":"6469e38b-1d1b-38e3-8bf9-f4fccd0cd997","pitchNumber":4,"startTime":"2026-04-21T22:24:33.032Z","endTime":"2026-04-21T22:24:37.408Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680802,"link":"/api/v1/people/680802","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":694728,"link":"/api/v1/people/694728"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":700932,"link":"/api/v1/people/700932","batSide":{"code":"L","description":"Left"}},"first":{"id":608070,"link":"/api/v1/people/608070"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"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":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":85.1,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.614510668747542,"aZ":-13.431631611602716,"pfxX":-4.679797719433425,"pfxZ":10.01962416791273,"pX":-1.6819292834221782,"pZ":3.697941355296154,"vX0":3.63141342246436,"vY0":-136.31317015727862,"vZ0":-2.9783406086719886,"x":181.11,"y":138.94,"x0":-2.4273021288906804,"y0":50.003436755182015,"z0":5.7393053929977,"aX":-8.75520939071379},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":17.6,"breakHorizontal":7.7,"spinRate":2429,"spinDirection":209},"zone":11,"typeConfidence":2.0,"plateTime":0.4027246681323069,"extension":6.310547045283711},"index":5,"playId":"fe327b1d-6db0-307b-b395-399a9e2324dc","pitchNumber":5,"startTime":"2026-04-21T22:24:50.954Z","endTime":"2026-04-21T22:24:56.453Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680802,"link":"/api/v1/people/680802","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":694728,"link":"/api/v1/people/694728"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":700932,"link":"/api/v1/people/700932","batSide":{"code":"L","description":"Left"}},"first":{"id":608070,"link":"/api/v1/people/608070"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":700932,"link":"/api/v1/people/700932"},"credit":"b_pa"},{"player":{"id":680802,"link":"/api/v1/people/680802"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.300000000000004,"awayTeamWinProbability":45.699999999999996,"homeTeamWinProbabilityAdded":2.1000000000000014,"leverageIndex":0.88,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2026-04-21T22:24:56.453Z","atBatIndex":6},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"George Valera singles on a ground ball to left fielder Dustin Harris. José Ramírez scores. Kyle Manzardo to 2nd.","rbi":1,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-21T22:25:02.324Z","endTime":"2026-04-21T22:25:49.266Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":671655,"fullName":"George Valera","link":"/api/v1/people/671655"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680802,"fullName":"Ryan Weiss","link":"/api/v1/people/680802"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671655,"fullName":"George Valera","link":"/api/v1/people/671655"},"postOnSecond":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"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":671655,"fullName":"George Valera","link":"/api/v1/people/671655"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":687957,"link":"/api/v1/people/687957"},"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":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"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":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"responsiblePitcher":{"id":680802,"link":"/api/v1/people/680802"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.8,"endSpeed":75.3,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.67080982110965,"aZ":-31.297465300547216,"pfxX":8.89349249291951,"pfxZ":0.6006440253615608,"pX":-1.480946380725194,"pZ":2.3336505205595657,"vX0":-0.18773551776663977,"vY0":-120.53826115284716,"vZ0":-1.6004848309820008,"x":173.45,"y":175.77,"x0":-2.5539334960387787,"y0":50.00079828598024,"z0":5.808361399552914,"aX":12.890280187106363},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":1.0,"breakHorizontal":-16.0,"spinRate":2558,"spinDirection":52},"zone":13,"typeConfidence":2.0,"plateTime":0.4570004652177877,"extension":6.494412722645108},"index":0,"playId":"d7311c19-f4ae-3019-9a19-a2a2f101fd2a","pitchNumber":1,"startTime":"2026-04-21T22:25:23.473Z","endTime":"2026-04-21T22:25:27.661Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680802,"link":"/api/v1/people/680802","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":694728,"link":"/api/v1/people/694728"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":671655,"link":"/api/v1/people/671655","batSide":{"code":"L","description":"Left"}},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":608070,"link":"/api/v1/people/608070"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"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":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.5,"endSpeed":75.5,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.77407333968795,"aZ":-33.91249097587609,"pfxX":8.623329779835492,"pfxZ":-1.2020072086147913,"pX":-0.2803382916556437,"pZ":2.0108604079964527,"vX0":2.319920805636988,"vY0":-120.15968454740417,"vZ0":-1.7157031434401224,"x":127.69,"y":184.49,"x0":-2.3812233921631334,"y0":50.003297337055926,"z0":5.779769137451796,"aX":12.464915934249472},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-2.3,"breakHorizontal":-16.2,"spinRate":2557,"spinDirection":48},"zone":8,"typeConfidence":2.0,"plateTime":0.45784713537176414,"extension":5.951985760999218},"hitData":{"launchSpeed":94.8,"launchAngle":-5.0,"totalDistance":20.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":88.94,"coordY":109.29}},"index":1,"playId":"0711f136-088b-386e-90a5-9ae6dbdacc5a","pitchNumber":2,"startTime":"2026-04-21T22:25:38.349Z","endTime":"2026-04-21T22:25:49.266Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680802,"link":"/api/v1/people/680802","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":694728,"link":"/api/v1/people/694728"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":671655,"link":"/api/v1/people/671655","batSide":{"code":"L","description":"Left"}},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":608070,"link":"/api/v1/people/608070"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671655,"link":"/api/v1/people/671655"},"credit":"b_ab"},{"player":{"id":680802,"link":"/api/v1/people/680802"},"credit":"p_ab"},{"player":{"id":671655,"link":"/api/v1/people/671655"},"credit":"b_pa"},{"player":{"id":680802,"link":"/api/v1/people/680802"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":64.1,"awayTeamWinProbability":35.900000000000006,"homeTeamWinProbabilityAdded":9.79999999999999,"leverageIndex":1.7,"dramaIndex":108.0,"contextMetrics":{},"playEndTime":"2026-04-21T22:25:49.266Z","atBatIndex":7},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Daniel Schneemann strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-21T22:26:42.119Z","endTime":"2026-04-21T22:28:21.547Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680802,"fullName":"Ryan Weiss","link":"/api/v1/people/680802"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":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-21T22:26:17.413Z","endTime":"2026-04-21T22:26:44.427Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":680802,"link":"/api/v1/people/680802","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":694728,"link":"/api/v1/people/694728"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":682177,"link":"/api/v1/people/682177","batSide":{"code":"L","description":"Left"}},"first":{"id":671655,"link":"/api/v1/people/671655"},"second":{"id":700932,"link":"/api/v1/people/700932"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":81.1,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.60197130469351,"aZ":-35.10196780489554,"pfxX":-10.36969498449401,"pfxZ":-1.7384621045515405,"pX":-0.36428486912820585,"pZ":0.8086434411815541,"vX0":7.974711149253261,"vY0":-130.22711293805898,"vZ0":-5.44145388247971,"x":130.89,"y":216.95,"x0":-2.1506638207429765,"y0":50.00339794216579,"z0":5.645158942985026,"aX":-17.444447753327328},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-4.3,"breakHorizontal":16.6,"spinRate":1268,"spinDirection":241},"zone":13,"typeConfidence":2.0,"plateTime":0.42395769748095535,"extension":6.343163026692007},"index":1,"playId":"753cc296-a1be-39c7-b114-1ea2b4707aaf","pitchNumber":1,"startTime":"2026-04-21T22:26:44.427Z","endTime":"2026-04-21T22:26:50.387Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680802,"link":"/api/v1/people/680802","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":694728,"link":"/api/v1/people/694728"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":682177,"link":"/api/v1/people/682177","batSide":{"code":"L","description":"Left"}},"first":{"id":671655,"link":"/api/v1/people/671655"},"second":{"id":700932,"link":"/api/v1/people/700932"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.8,"endSpeed":81.8,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.78614363599361,"aZ":-28.09075559413513,"pfxX":-8.263896057136023,"pfxZ":2.391749305609908,"pX":0.022881450783458247,"pZ":1.0878058750026882,"vX0":8.581282388725207,"vY0":-130.35058877556486,"vZ0":-5.92479427458505,"x":116.13,"y":209.41,"x0":-2.2528620824810113,"y0":50.000994619781366,"z0":5.536675496278748,"aX":-14.087584328396463},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":3.1,"breakHorizontal":12.8,"spinRate":1422,"spinDirection":234},"zone":14,"typeConfidence":2.0,"plateTime":0.42171737524194297,"extension":6.260959711288497},"index":2,"playId":"ffaa1774-00fb-3242-a281-9974500b4b32","pitchNumber":2,"startTime":"2026-04-21T22:26:58.509Z","endTime":"2026-04-21T22:27:02.152Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680802,"link":"/api/v1/people/680802","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":694728,"link":"/api/v1/people/694728"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":682177,"link":"/api/v1/people/682177","batSide":{"code":"L","description":"Left"}},"first":{"id":671655,"link":"/api/v1/people/671655"},"second":{"id":700932,"link":"/api/v1/people/700932"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.8,"endSpeed":82.3,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.396600739233453,"aZ":-29.422515587819756,"pfxX":-6.928457714088958,"pfxZ":1.5829608600881713,"pX":-0.25670076639497763,"pZ":2.157819375013706,"vX0":7.291044947887359,"vY0":-131.90769511273143,"vZ0":-3.333911912318377,"x":126.78,"y":180.52,"x0":-2.173351251845929,"y0":50.00336788969104,"z0":5.637442771639065,"aX":-12.05414967384633},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":2.3,"breakHorizontal":10.7,"spinRate":1507,"spinDirection":236},"zone":8,"typeConfidence":2.0,"plateTime":0.41727520084292813,"extension":6.224680325315913},"index":3,"playId":"f0bb83ad-8e66-3edf-b5d0-94d1dbdd345b","pitchNumber":3,"startTime":"2026-04-21T22:27:16.236Z","endTime":"2026-04-21T22:27:20.612Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680802,"link":"/api/v1/people/680802","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":694728,"link":"/api/v1/people/694728"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":682177,"link":"/api/v1/people/682177","batSide":{"code":"L","description":"Left"}},"first":{"id":671655,"link":"/api/v1/people/671655"},"second":{"id":700932,"link":"/api/v1/people/700932"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.2,"endSpeed":75.3,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.661954146295646,"aZ":-41.79533228423254,"pfxX":3.750627665420012,"pfxZ":-6.6841317413256505,"pX":-1.2473611597350938,"pZ":3.0411645537372634,"vX0":1.030774182569678,"vY0":-119.64444023913104,"vZ0":1.512052950012701,"x":164.55,"y":156.67,"x0":-2.1718097475063716,"y0":50.003904655967744,"z0":6.1675885593606035,"aX":5.39759791859368},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.1,"breakVerticalInduced":-11.4,"breakHorizontal":-7.1,"spinRate":2296,"spinDirection":29},"zone":11,"typeConfidence":2.0,"plateTime":0.4590912707598309,"extension":6.174546341413642},"index":4,"playId":"071551c8-3735-30ee-b5c2-398ecec1f82c","pitchNumber":4,"startTime":"2026-04-21T22:27:36.820Z","endTime":"2026-04-21T22:27:41.156Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680802,"link":"/api/v1/people/680802","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":694728,"link":"/api/v1/people/694728"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":682177,"link":"/api/v1/people/682177","batSide":{"code":"L","description":"Left"}},"first":{"id":671655,"link":"/api/v1/people/671655"},"second":{"id":700932,"link":"/api/v1/people/700932"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"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":95.9,"endSpeed":87.5,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.998955231511488,"aZ":-12.487506042327196,"pfxX":-4.539978625903597,"pfxZ":10.022637009448655,"pX":-0.28426791176938215,"pZ":2.5808167656426724,"vX0":7.032562256170423,"vY0":-139.40798314769535,"vZ0":-6.051977783984009,"x":127.84,"y":169.1,"x0":-2.2523086409821356,"y0":50.00102525704561,"z0":5.607749407706528,"aX":-8.916227947019443},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":17.0,"breakHorizontal":6.7,"spinRate":2473,"spinDirection":211},"zone":5,"typeConfidence":2.0,"plateTime":0.39324551584232426,"extension":6.235186197101607},"index":5,"playId":"28837e6c-a01b-31e8-9698-e19cf5f2bdc0","pitchNumber":5,"startTime":"2026-04-21T22:27:54.792Z","endTime":"2026-04-21T22:28:00.556Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680802,"link":"/api/v1/people/680802","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":694728,"link":"/api/v1/people/694728"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":682177,"link":"/api/v1/people/682177","batSide":{"code":"L","description":"Left"}},"first":{"id":671655,"link":"/api/v1/people/671655"},"second":{"id":700932,"link":"/api/v1/people/700932"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"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.2,"endSpeed":82.1,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.332890730962337,"aZ":-17.676822660373546,"pfxX":-4.562129586823013,"pfxZ":8.375047606819109,"pX":0.2746183758214313,"pZ":2.918902305049315,"vX0":7.927199500303489,"vY0":-131.14213999199794,"vZ0":-3.760650811578105,"x":106.53,"y":159.97,"x0":-2.2030916576764943,"y0":50.00171579265936,"z0":5.700485616405491,"aX":-7.896715676499027},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":14.5,"breakHorizontal":6.4,"spinRate":1305,"spinDirection":233},"zone":3,"typeConfidence":2.0,"plateTime":0.41864340296741576,"extension":6.452311227398184},"index":6,"playId":"c46e5c5f-e507-3527-ba57-f887669d761f","pitchNumber":6,"startTime":"2026-04-21T22:28:16.983Z","endTime":"2026-04-21T22:28:21.547Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680802,"link":"/api/v1/people/680802","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":694728,"link":"/api/v1/people/694728"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":682177,"link":"/api/v1/people/682177","batSide":{"code":"L","description":"Left"}},"first":{"id":671655,"link":"/api/v1/people/671655"},"second":{"id":700932,"link":"/api/v1/people/700932"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682177,"link":"/api/v1/people/682177"},"credit":"b_ab"},{"player":{"id":680802,"link":"/api/v1/people/680802"},"credit":"p_ab"},{"player":{"id":682177,"link":"/api/v1/people/682177"},"credit":"b_pa"},{"player":{"id":680802,"link":"/api/v1/people/680802"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":60.3,"awayTeamWinProbability":39.7,"homeTeamWinProbabilityAdded":-3.799999999999997,"leverageIndex":1.48,"dramaIndex":66.0,"contextMetrics":{},"playEndTime":"2026-04-21T22:28:21.547Z","atBatIndex":8},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Christian Walker grounds out, shortstop Brayan Rocchio to first baseman Kyle Manzardo.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-21T22:30:12.289Z","endTime":"2026-04-21T22:31:20.206Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":677587,"link":"/api/v1/people/677587"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":700932,"link":"/api/v1/people/700932"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":91.9,"endSpeed":84.0,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.172733509753023,"aZ":-22.994119338242566,"pfxX":8.555168966944537,"pfxZ":5.092109906978874,"pX":1.0780718855853535,"pZ":1.7117368704263454,"vX0":-2.7657174463125767,"vY0":-133.7726713659886,"vZ0":-5.256694718831144,"x":75.91,"y":192.56,"x0":1.0168051360147188,"y0":50.00496432373968,"z0":5.361481117911687,"aX":15.431427451886995},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":8.3,"breakHorizontal":-14.9,"spinRate":1880,"spinDirection":140},"zone":14,"typeConfidence":2.0,"plateTime":0.4102030114008235,"extension":6.414325138526284},"index":0,"playId":"d766e854-9239-3729-ba6c-2a3997848bd1","pitchNumber":1,"startTime":"2026-04-21T22:30:31.388Z","endTime":"2026-04-21T22:30:35.391Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800048,"link":"/api/v1/people/800048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":671655,"link":"/api/v1/people/671655"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"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":90.7,"endSpeed":82.7,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.79243958482842,"aZ":-17.642338013308684,"pfxX":0.1433567873394983,"pfxZ":8.26795570921219,"pX":-1.3477478674302381,"pZ":3.0309648662680773,"vX0":-5.524598093862076,"vY0":-131.92675875254432,"vZ0":-2.8468507238156526,"x":168.37,"y":156.94,"x0":0.757356990013788,"y0":50.00425197993636,"z0":5.428721201483253,"aX":0.2526536426842646},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":14.5,"breakHorizontal":1.0,"spinRate":2056,"spinDirection":173},"zone":11,"typeConfidence":2.0,"plateTime":0.4156207638747844,"extension":6.459040241404691},"index":1,"playId":"519d5782-7015-3520-b446-ab743939009f","pitchNumber":2,"startTime":"2026-04-21T22:30:43.680Z","endTime":"2026-04-21T22:30:48.482Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800048,"link":"/api/v1/people/800048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":671655,"link":"/api/v1/people/671655"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.5,"endSpeed":72.6,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.372074959514634,"aZ":-39.41634445652947,"pfxX":-6.021993105556648,"pfxZ":-5.443946657705487,"pX":-0.6827608732801823,"pZ":0.7467069020563136,"vX0":-1.6183939597144528,"vY0":-115.70383932980525,"vZ0":-2.1677645514094506,"x":143.03,"y":218.62,"x0":0.8112859952767694,"y0":50.00362071271303,"z0":5.540552372502374,"aX":-8.01092138993981},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.0,"breakVerticalInduced":-10.1,"breakHorizontal":11.3,"spinRate":2372,"spinDirection":319},"zone":13,"typeConfidence":2.0,"plateTime":0.4768333183158622,"extension":6.451551433593386},"index":2,"playId":"2831fafd-fa53-3ae1-a9a3-cd330724d8a5","pitchNumber":3,"startTime":"2026-04-21T22:30:57.260Z","endTime":"2026-04-21T22:31:01.135Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800048,"link":"/api/v1/people/800048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":671655,"link":"/api/v1/people/671655"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":84.7,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.65259820137507,"aZ":-21.14743230371949,"pfxX":7.197313046893516,"pfxZ":6.03298940030324,"pX":0.030089483113205667,"pZ":2.369531236134289,"vX0":-4.858721673825806,"vY0":-134.02703658753146,"vZ0":-3.9948294087816345,"x":115.85,"y":174.8,"x0":0.926837051183241,"y0":50.00518230661234,"z0":5.380643078628364,"aX":13.159319212420813},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":10.3,"breakHorizontal":-12.1,"spinRate":2067,"spinDirection":142},"zone":5,"typeConfidence":2.0,"plateTime":0.4079120273154384,"extension":6.357797560657441},"hitData":{"launchSpeed":105.7,"launchAngle":-5.0,"totalDistance":25.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":102.86,"coordY":150.43}},"index":3,"playId":"23478723-1fd5-3dea-9b3a-e2e145cf4ff4","pitchNumber":4,"startTime":"2026-04-21T22:31:12.538Z","endTime":"2026-04-21T22:31:20.206Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800048,"link":"/api/v1/people/800048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":671655,"link":"/api/v1/people/671655"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":572233,"link":"/api/v1/people/572233"},"credit":"b_ab"},{"player":{"id":800048,"link":"/api/v1/people/800048"},"credit":"p_ab"},{"player":{"id":572233,"link":"/api/v1/people/572233"},"credit":"b_pa"},{"player":{"id":800048,"link":"/api/v1/people/800048"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":62.7,"awayTeamWinProbability":37.3,"homeTeamWinProbabilityAdded":2.4000000000000057,"leverageIndex":0.95,"dramaIndex":44.0,"contextMetrics":{},"playEndTime":"2026-04-21T22:31:20.206Z","atBatIndex":9},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Isaac Paredes grounds out, shortstop Brayan Rocchio to first baseman Kyle Manzardo.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-21T22:31:28.423Z","endTime":"2026-04-21T22:32:17.920Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":677587,"link":"/api/v1/people/677587"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":700932,"link":"/api/v1/people/700932"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":84.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.57398059533066,"aZ":-12.278421496017392,"pfxX":2.172678383462483,"pfxZ":10.719164573621153,"pX":0.1276226610550373,"pZ":2.3677715174734972,"vX0":-2.654313004356273,"vY0":-136.26585400138654,"vZ0":-5.599961394189614,"x":112.14,"y":174.85,"x0":0.8380478783208082,"y0":50.004417944221096,"z0":5.3185325741670475,"aX":4.03341282589342},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":18.2,"breakHorizontal":-3.2,"spinRate":2160,"spinDirection":155},"zone":5,"typeConfidence":2.0,"plateTime":0.4039837306015892,"extension":6.546868280071476},"index":0,"playId":"2a88b5f6-5f80-3e19-8873-0e736637bbfc","pitchNumber":1,"startTime":"2026-04-21T22:31:44.147Z","endTime":"2026-04-21T22:31:48.462Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800048,"link":"/api/v1/people/800048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":671655,"link":"/api/v1/people/671655"}},"offense":{"batter":{"id":670623,"link":"/api/v1/people/670623","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"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":85.8,"endSpeed":78.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.26789450278091,"aZ":-31.488716501829835,"pfxX":6.587529865803402,"pfxZ":0.43770046396294315,"pX":1.0232373014490184,"pZ":1.6261297312096405,"vX0":-2.392608823870531,"vY0":-124.91797552574178,"vZ0":-2.824203924163052,"x":78.0,"y":194.87,"x0":1.1401295006223062,"y0":50.004306422489165,"z0":5.372477196108543,"aX":10.362775748227694},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":0.4,"breakHorizontal":-11.3,"spinRate":1786,"spinDirection":124},"zone":14,"typeConfidence":2.0,"plateTime":0.43926541152921583,"extension":6.2234414877315265},"index":1,"playId":"37b1d187-18e5-3c8f-aa6a-d2bd277a8ee4","pitchNumber":2,"startTime":"2026-04-21T22:31:56.954Z","endTime":"2026-04-21T22:32:01.713Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800048,"link":"/api/v1/people/800048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":671655,"link":"/api/v1/people/671655"}},"offense":{"batter":{"id":670623,"link":"/api/v1/people/670623","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":85.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.82626049149546,"aZ":-21.74544874591158,"pfxX":7.991877468495261,"pfxZ":5.524469443427429,"pX":0.3191853735330714,"pZ":1.5442737181919943,"vX0":-4.523298448316905,"vY0":-137.14332735936622,"vZ0":-5.930569825601903,"x":104.83,"y":197.08,"x0":0.9592579418311347,"y0":50.004062366673075,"z0":5.237052405742313,"aX":15.090342790254342},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":8.9,"breakHorizontal":-13.4,"spinRate":2033,"spinDirection":147},"zone":14,"typeConfidence":2.0,"plateTime":0.40073158142669474,"extension":6.516077482902083},"hitData":{"launchSpeed":100.5,"launchAngle":3.0,"totalDistance":70.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":98.02,"coordY":152.85}},"index":2,"playId":"f338d6f2-956d-31f4-8ea2-b0b6b5597c60","pitchNumber":3,"startTime":"2026-04-21T22:32:10.461Z","endTime":"2026-04-21T22:32:17.920Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800048,"link":"/api/v1/people/800048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":671655,"link":"/api/v1/people/671655"}},"offense":{"batter":{"id":670623,"link":"/api/v1/people/670623","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670623,"link":"/api/v1/people/670623"},"credit":"b_ab"},{"player":{"id":800048,"link":"/api/v1/people/800048"},"credit":"p_ab"},{"player":{"id":670623,"link":"/api/v1/people/670623"},"credit":"b_pa"},{"player":{"id":800048,"link":"/api/v1/people/800048"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":64.5,"awayTeamWinProbability":35.5,"homeTeamWinProbabilityAdded":1.7999999999999972,"leverageIndex":0.69,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2026-04-21T22:32:17.920Z","atBatIndex":10},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Cam Smith singles on a fly ball to right fielder George Valera.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-21T22:32:28.496Z","endTime":"2026-04-21T22:33:42.616Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":671655,"link":"/api/v1/people/671655"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":85.9,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.81956435187931,"aZ":-12.184931887559504,"pfxX":2.3222317611321133,"pfxZ":10.482021074956531,"pX":0.2547253339184173,"pZ":3.2845966846100225,"vX0":-2.28842537339272,"vY0":-137.52754334438282,"vZ0":-3.6622132840681383,"x":107.29,"y":150.1,"x0":0.7977612809910576,"y0":50.00004820336285,"z0":5.4657193869598855,"aX":4.427266931117666},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":18.4,"breakHorizontal":-3.7,"spinRate":2131,"spinDirection":156},"zone":2,"typeConfidence":2.0,"plateTime":0.3989759016148917,"extension":6.748415043772812},"index":0,"playId":"8e45d059-6385-342d-a1e9-a219730516cc","pitchNumber":1,"startTime":"2026-04-21T22:32:40.109Z","endTime":"2026-04-21T22:32:44.420Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800048,"link":"/api/v1/people/800048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":671655,"link":"/api/v1/people/671655"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.9,"endSpeed":73.3,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.94753710649634,"aZ":-36.79666917829517,"pfxX":-9.581292157953062,"pfxZ":-3.3944940533971657,"pX":-0.10875723245858497,"pZ":2.2164644175725425,"vX0":0.12326716819018702,"vY0":-116.3025872213074,"vZ0":0.43401947294529375,"x":121.15,"y":178.94,"x0":1.0809866938348078,"y0":50.001946041535824,"z0":5.533030887885085,"aX":-13.051406954261953},"breaks":{"breakAngle":19.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.7,"breakVerticalInduced":-5.8,"breakHorizontal":17.3,"spinRate":2272,"spinDirection":316},"zone":8,"typeConfidence":2.0,"plateTime":0.47195174272917084,"extension":6.43585738518375},"index":1,"playId":"4d2296f4-6300-32e5-937e-c5c458e6c2b7","pitchNumber":2,"startTime":"2026-04-21T22:32:52.936Z","endTime":"2026-04-21T22:32:56.307Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800048,"link":"/api/v1/people/800048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":671655,"link":"/api/v1/people/671655"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":81.1,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.420585035368376,"aZ":-30.30703850230978,"pfxX":-2.9491001439143334,"pfxZ":1.135288606001159,"pX":-2.202798466885838,"pZ":-0.7181928917244039,"vX0":-6.408333891244962,"vY0":-127.32381693514705,"vZ0":-8.869902863152491,"x":200.97,"y":258.17,"x0":0.730800675453127,"y0":50.000902291366465,"z0":5.212762390437938,"aX":-4.83472887254167},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":0.2,"breakHorizontal":6.8,"spinRate":2390,"spinDirection":214},"zone":13,"typeConfidence":2.0,"plateTime":0.43037108515882005,"extension":6.767085882837127},"index":2,"playId":"d5aeba25-9aa1-338a-a283-030c2c0f66cb","pitchNumber":3,"startTime":"2026-04-21T22:33:13.239Z","endTime":"2026-04-21T22:33:16.843Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800048,"link":"/api/v1/people/800048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":671655,"link":"/api/v1/people/671655"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"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":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":78.2,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.41881091467348,"aZ":-27.978685941472964,"pfxX":9.896346395678316,"pfxZ":2.6854077203289948,"pX":-0.11633276017744099,"pZ":0.9738759906619109,"vX0":-5.5879448673972645,"vY0":-125.06104524085299,"vZ0":-4.942380598646074,"x":121.43,"y":212.49,"x0":0.8771186206594134,"y0":50.00339876543418,"z0":5.308341150339191,"aX":15.463507026517485},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":3.8,"breakHorizontal":-16.4,"spinRate":2090,"spinDirection":125},"zone":13,"typeConfidence":2.0,"plateTime":0.4402615190361856,"extension":6.371120751199686},"hitData":{"launchSpeed":68.1,"launchAngle":31.0,"totalDistance":198.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":181.73,"coordY":130.34}},"index":3,"playId":"31ac7df8-f89a-3088-a508-c3051128f5b1","pitchNumber":4,"startTime":"2026-04-21T22:33:30.403Z","endTime":"2026-04-21T22:33:42.616Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800048,"link":"/api/v1/people/800048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":671655,"link":"/api/v1/people/671655"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701358,"link":"/api/v1/people/701358"},"credit":"b_ab"},{"player":{"id":800048,"link":"/api/v1/people/800048"},"credit":"p_ab"},{"player":{"id":701358,"link":"/api/v1/people/701358"},"credit":"b_pa"},{"player":{"id":800048,"link":"/api/v1/people/800048"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.2,"awayTeamWinProbability":36.8,"homeTeamWinProbabilityAdded":-1.2999999999999972,"leverageIndex":0.43,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2026-04-21T22:33:42.616Z","atBatIndex":11},{"result":{"type":"atBat","event":"Pickoff 1B","eventType":"pickoff_1b","description":"Pitcher Parker Messick picks off Cam Smith at 1st on throw to first baseman Kyle Manzardo.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-21T22:33:47.508Z","endTime":"2026-04-21T22:34:30.487Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":16},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pickoff 1B","eventType":"pickoff_1b","movementReason":"r_pickoff_1b","runner":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":800048,"link":"/api/v1/people/800048"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":700932,"link":"/api/v1/people/700932"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":84.0,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.855863781719144,"aZ":-18.993805126289114,"pfxX":0.6123274306030332,"pfxZ":7.295936132508087,"pX":-0.02829565670083131,"pZ":4.206015832008901,"vX0":-2.436600496216251,"vY0":-133.1177612941849,"vZ0":0.1705699003285963,"x":118.08,"y":125.22,"x0":0.8167469795689889,"y0":50.0010305672459,"z0":5.509027597861723,"aX":1.1063106228099133},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":13.4,"breakHorizontal":-0.6,"spinRate":2148,"spinDirection":169},"zone":11,"typeConfidence":2.0,"plateTime":0.41045746933314176,"extension":6.369605743298422},"index":0,"playId":"292da0f2-c2bc-3d5f-9a44-286ed09f04d1","pitchNumber":1,"startTime":"2026-04-21T22:34:09.413Z","endTime":"2026-04-21T22:34:14.815Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800048,"link":"/api/v1/people/800048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":671655,"link":"/api/v1/people/671655"}},"offense":{"batter":{"id":673237,"link":"/api/v1/people/673237","batSide":{"code":"R","description":"Right"}},"first":{"id":701358,"link":"/api/v1/people/701358"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":true,"hasReview":false,"fromCatcher":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":1,"playId":"fcc2f718-6909-3403-9d66-b4cbd3f7d665","startTime":"2026-04-21T22:34:26.303Z","endTime":"2026-04-21T22:34:30.487Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":800048,"link":"/api/v1/people/800048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":671655,"link":"/api/v1/people/671655"}},"offense":{"batter":{"id":673237,"link":"/api/v1/people/673237","batSide":{"code":"R","description":"Right"}},"first":{"id":701358,"link":"/api/v1/people/701358"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[],"flags":[],"homeTeamWinProbability":65.60000000000001,"awayTeamWinProbability":34.39999999999999,"homeTeamWinProbabilityAdded":2.4000000000000057,"leverageIndex":0.95,"dramaIndex":44.0,"contextMetrics":{},"playEndTime":"2026-04-21T22:34:30.487Z","atBatIndex":12},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Angel Martínez homers (3) on a fly ball to right center field.","rbi":1,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-21T22:36:32.404Z","endTime":"2026-04-21T22:38:17.375Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":3,"strikes":1,"outs":0},"matchup":{"batter":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680802,"fullName":"Ryan Weiss","link":"/api/v1/people/680802"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"responsiblePitcher":{"id":680802,"link":"/api/v1/people/680802"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":79.5,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.67430568336018,"aZ":-33.23057442370449,"pfxX":-6.620283178568995,"pfxZ":-0.6398483730165871,"pX":-1.9384202239521433,"pZ":2.55568209272086,"vX0":3.6123623610282904,"vY0":-129.0805348718896,"vZ0":-1.4495356467560252,"x":190.89,"y":169.78,"x0":-2.516164576435832,"y0":50.00558805279629,"z0":5.748997525798866,"aX":-10.869488453365834},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":-1.3,"breakHorizontal":10.9,"spinRate":1270,"spinDirection":232},"zone":11,"typeConfidence":2.0,"plateTime":0.42882965183899113,"extension":6.442271622688021},"index":0,"playId":"c78c6c77-9994-3c95-bb2f-00e1b35e2248","pitchNumber":1,"startTime":"2026-04-21T22:36:54.017Z","endTime":"2026-04-21T22:36:58.092Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680802,"link":"/api/v1/people/680802","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":694728,"link":"/api/v1/people/694728"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":682657,"link":"/api/v1/people/682657","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.1,"endSpeed":75.4,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.450669791104474,"aZ":-33.34843226775191,"pfxX":10.55921631986217,"pfxZ":-0.8110392451622772,"pX":0.8005272341226479,"pZ":1.8169123051175837,"vX0":4.151001008588299,"vY0":-120.84303401600769,"vZ0":-2.2773333769855357,"x":86.49,"y":189.72,"x0":-2.322601852796554,"y0":50.00325086389689,"z0":5.76563896893981,"aX":15.268004550851336},"breaks":{"breakAngle":25.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-1.8,"breakHorizontal":-20.2,"spinRate":2650,"spinDirection":51},"zone":14,"typeConfidence":2.0,"plateTime":0.457189962595832,"extension":6.491218653764728},"index":1,"playId":"c8eb9c8b-fb08-3925-b736-8aa2fbb28ea6","pitchNumber":2,"startTime":"2026-04-21T22:37:06.802Z","endTime":"2026-04-21T22:37:12.776Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680802,"link":"/api/v1/people/680802","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":694728,"link":"/api/v1/people/694728"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":682657,"link":"/api/v1/people/682657","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":85.0,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.37997260576224,"aZ":-14.178057380162677,"pfxX":-4.72973102824248,"pfxZ":9.612559823786153,"pX":-0.9722818688523301,"pZ":2.6107025038038065,"vX0":5.150764622210383,"vY0":-136.96539639117623,"vZ0":-5.305230364361519,"x":154.06,"y":168.29,"x0":-2.2759520894607896,"y0":50.001886717712665,"z0":5.566276442805907,"aX":-8.85436683681943},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.3,"breakHorizontal":7.3,"spinRate":2334,"spinDirection":209},"zone":11,"typeConfidence":2.0,"plateTime":0.40215328449689114,"extension":6.498858594337618},"index":2,"playId":"4f96dc73-83e2-3112-9798-dcc0a2c32b3a","pitchNumber":3,"startTime":"2026-04-21T22:37:19.637Z","endTime":"2026-04-21T22:37:26.051Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680802,"link":"/api/v1/people/680802","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":694728,"link":"/api/v1/people/694728"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":682657,"link":"/api/v1/people/682657","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":85.7,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.968700000707205,"aZ":-13.934306390080588,"pfxX":-5.520084622293128,"pfxZ":9.68387295374244,"pX":0.23109155097079595,"pZ":1.3282090588067723,"vX0":8.70670017193245,"vY0":-136.79744845205636,"vZ0":-8.42911166200074,"x":108.19,"y":202.92,"x0":-2.285003513564862,"y0":50.001468270993286,"z0":5.418014799514644,"aX":-10.39587484202064},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":15.7,"breakHorizontal":8.0,"spinRate":2392,"spinDirection":213},"zone":14,"typeConfidence":2.0,"plateTime":0.4013716718045215,"extension":6.5126018550924725},"index":3,"playId":"0bb0f9f6-ea69-3845-9258-37b454ea1f55","pitchNumber":4,"startTime":"2026-04-21T22:37:35.535Z","endTime":"2026-04-21T22:37:40.652Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680802,"link":"/api/v1/people/680802","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":694728,"link":"/api/v1/people/694728"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":682657,"link":"/api/v1/people/682657","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":85.9,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.882092551255475,"aZ":-12.84039065971152,"pfxX":-4.743322244564128,"pfxZ":10.22540271001533,"pX":0.5691597613818761,"pZ":1.5870317204666509,"vX0":8.967729868882525,"vY0":-137.02075801958637,"vZ0":-7.925275269310066,"x":95.3,"y":195.93,"x0":-2.138217502603959,"y0":50.00119332467347,"z0":5.405277035095294,"aX":-8.96762405238808},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.9,"breakHorizontal":6.6,"spinRate":2427,"spinDirection":211},"zone":9,"typeConfidence":2.0,"plateTime":0.4006028619883,"extension":6.501988525985965},"hitData":{"launchSpeed":101.9,"launchAngle":29.0,"totalDistance":399.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":195.73,"coordY":53.09}},"index":4,"playId":"5769c021-a8b2-3509-ada6-19a3f27ce1fe","pitchNumber":5,"startTime":"2026-04-21T22:37:51.165Z","endTime":"2026-04-21T22:38:17.375Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680802,"link":"/api/v1/people/680802","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":694728,"link":"/api/v1/people/694728"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":682657,"link":"/api/v1/people/682657","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682657,"link":"/api/v1/people/682657"},"credit":"b_ab"},{"player":{"id":680802,"link":"/api/v1/people/680802"},"credit":"p_ab"},{"player":{"id":682657,"link":"/api/v1/people/682657"},"credit":"b_pa"},{"player":{"id":680802,"link":"/api/v1/people/680802"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":74.7,"awayTeamWinProbability":25.299999999999997,"homeTeamWinProbabilityAdded":9.099999999999994,"leverageIndex":0.78,"dramaIndex":80.0,"contextMetrics":{},"playEndTime":"2026-04-21T22:38:17.375Z","atBatIndex":13},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Austin Hedges strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-21T22:38:20.986Z","endTime":"2026-04-21T22:40:22.296Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680802,"fullName":"Ryan Weiss","link":"/api/v1/people/680802"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"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":95.4,"endSpeed":86.4,"strikeZoneTop":3.207,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.747975592886355,"aZ":-12.15974453117652,"pfxX":-3.9033030362243744,"pfxZ":10.404525622652425,"pX":0.6266586872295051,"pZ":2.151049310997247,"vX0":8.679512919014904,"vY0":-138.49791081976468,"vZ0":-7.102965476637383,"x":93.11,"y":180.7,"x0":-2.0545614426788723,"y0":50.00540265344898,"z0":5.579624740230386,"aX":-7.511231252766853},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":17.3,"breakHorizontal":5.0,"spinRate":2436,"spinDirection":214},"zone":9,"typeConfidence":2.0,"plateTime":0.39696535286381573,"extension":6.604945546558314},"index":0,"playId":"329f753d-5226-3758-9897-c08f229dfcf8","pitchNumber":1,"startTime":"2026-04-21T22:38:40.286Z","endTime":"2026-04-21T22:38:44.208Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680802,"link":"/api/v1/people/680802","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":694728,"link":"/api/v1/people/694728"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":595978,"link":"/api/v1/people/595978","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"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":84.5,"endSpeed":77.2,"strikeZoneTop":3.207,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.26891396280355,"aZ":-31.800827911810664,"pfxX":7.030827364654263,"pfxZ":0.24342891454261872,"pX":-0.2577200837054675,"pZ":0.981379505798364,"vX0":2.8294530961082174,"vY0":-122.913229632682,"vZ0":-4.632419952124687,"x":126.82,"y":212.28,"x0":-2.3413556676910092,"y0":50.00151016202761,"z0":5.630187204812811,"aX":10.61762255541098},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-0.5,"breakHorizontal":-13.4,"spinRate":2683,"spinDirection":53},"zone":13,"typeConfidence":2.0,"plateTime":0.4478302984680118,"extension":6.485305247647073},"index":1,"playId":"921f9221-02a9-3775-ad31-2e7f5a5df064","pitchNumber":2,"startTime":"2026-04-21T22:38:53.040Z","endTime":"2026-04-21T22:38:57.303Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680802,"link":"/api/v1/people/680802","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":694728,"link":"/api/v1/people/694728"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":595978,"link":"/api/v1/people/595978","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.7,"endSpeed":76.4,"strikeZoneTop":3.207,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.774643650275355,"aZ":-32.83760104606018,"pfxX":7.630113212192007,"pfxZ":-0.44476091554704755,"pX":-0.5109119173379688,"pZ":1.9287383895544548,"vX0":2.145119183107464,"vY0":-121.87187787246336,"vZ0":-2.2093864268623307,"x":136.47,"y":186.7,"x0":-2.396576326358379,"y0":50.005335181834475,"z0":5.718457445077085,"aX":11.332837993286358},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-1.1,"breakHorizontal":-14.3,"spinRate":2573,"spinDirection":55},"zone":7,"typeConfidence":2.0,"plateTime":0.45162684640384443,"extension":6.458563694628497},"index":2,"playId":"f886e48b-aced-35fc-afeb-2c7d3e06d939","pitchNumber":3,"startTime":"2026-04-21T22:39:05.958Z","endTime":"2026-04-21T22:39:12.961Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680802,"link":"/api/v1/people/680802","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":694728,"link":"/api/v1/people/694728"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":595978,"link":"/api/v1/people/595978","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":86.6,"strikeZoneTop":3.207,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.731631112334235,"aZ":-12.593981098921033,"pfxX":-3.3184550703730142,"pfxZ":10.134570667206908,"pX":0.41128371766867383,"pZ":2.298027840134021,"vX0":7.940218230119459,"vY0":-138.76271124104431,"vZ0":-6.583192462458113,"x":119.28,"y":103.67,"x0":-2.0680605689169855,"y0":50.004897656565475,"z0":5.556252638310377,"aX":-6.413526742400223},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.9,"breakHorizontal":4.2,"spinRate":2463,"spinDirection":212},"zone":6,"typeConfidence":2.0,"plateTime":0.39613408094345104,"extension":6.585693523775389},"index":3,"playId":"bb93bcfc-ded8-3b9b-9e58-150df519a0e3","pitchNumber":4,"startTime":"2026-04-21T22:39:25.721Z","endTime":"2026-04-21T22:39:30.222Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680802,"link":"/api/v1/people/680802","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":694728,"link":"/api/v1/people/694728"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":595978,"link":"/api/v1/people/595978","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":82.4,"strikeZoneTop":3.207,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.27237192822267,"aZ":-26.608480307526264,"pfxX":-9.327846356500189,"pfxZ":3.2184513801432493,"pX":0.04179957201878525,"pZ":0.9616168774056213,"vX0":8.46167079286693,"vY0":-131.304290462335,"vZ0":-6.668833161622109,"x":115.41,"y":212.82,"x0":-2.0256181731429477,"y0":50.00313215671705,"z0":5.540268009874323,"aX":-16.13305026996606},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":4.4,"breakHorizontal":14.8,"spinRate":1034,"spinDirection":226},"zone":14,"typeConfidence":2.0,"plateTime":0.41867384185714274,"extension":6.601930183723063},"index":4,"playId":"14a79de2-9c18-3615-835f-99d39c4722a3","pitchNumber":5,"startTime":"2026-04-21T22:39:47.741Z","endTime":"2026-04-21T22:39:52.517Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680802,"link":"/api/v1/people/680802","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":694728,"link":"/api/v1/people/694728"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":595978,"link":"/api/v1/people/595978","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":85.2,"strikeZoneTop":3.207,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.0893167307145,"aZ":-11.13416755830665,"pfxX":-5.1342800991083575,"pfxZ":11.281679492906633,"pX":1.2465908842607172,"pZ":1.1587813751549982,"vX0":10.83190322677251,"vY0":-136.673457186283,"vZ0":-9.422489848673415,"x":69.48,"y":207.49,"x0":-2.126361260242235,"y0":50.00337250969715,"z0":5.4454555697328555,"aX":-9.576382796429103},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":18.1,"breakHorizontal":6.6,"spinRate":2433,"spinDirection":213},"zone":14,"typeConfidence":2.0,"plateTime":0.40292652215596725,"extension":6.583553611164757},"index":5,"playId":"a8ede91f-82b5-39c5-b20d-b1052741ae6d","pitchNumber":6,"startTime":"2026-04-21T22:40:01.349Z","endTime":"2026-04-21T22:40:05.556Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680802,"link":"/api/v1/people/680802","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":694728,"link":"/api/v1/people/694728"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":595978,"link":"/api/v1/people/595978","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"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":3,"strikes":3,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":84.8,"strikeZoneTop":3.207,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.086693672571016,"aZ":-19.81335383285817,"pfxX":-9.755067199740179,"pfxZ":6.663916683720894,"pX":-1.5422418321346127,"pZ":2.624042608252849,"vX0":4.81651401906044,"vY0":-136.09279491221378,"vZ0":-4.561665615972526,"x":175.79,"y":167.93,"x0":-2.078847129453963,"y0":50.00072136121945,"z0":5.71584508572283,"aX":-18.08451784955449},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":11.2,"breakHorizontal":16.4,"spinRate":2292,"spinDirection":208},"zone":11,"typeConfidence":2.0,"plateTime":0.4042560537619595,"extension":6.534492434264696},"index":6,"playId":"5c861090-152b-3648-8075-f57b47e87f37","pitchNumber":7,"startTime":"2026-04-21T22:40:17.213Z","endTime":"2026-04-21T22:40:22.296Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680802,"link":"/api/v1/people/680802","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":694728,"link":"/api/v1/people/694728"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":595978,"link":"/api/v1/people/595978","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":595978,"link":"/api/v1/people/595978"},"credit":"b_ab"},{"player":{"id":680802,"link":"/api/v1/people/680802"},"credit":"p_ab"},{"player":{"id":595978,"link":"/api/v1/people/595978"},"credit":"b_pa"},{"player":{"id":680802,"link":"/api/v1/people/680802"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":73.1,"awayTeamWinProbability":26.900000000000006,"homeTeamWinProbabilityAdded":-1.6000000000000085,"leverageIndex":0.62,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-04-21T22:40:22.296Z","atBatIndex":14},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brayan Rocchio grounds out, shortstop Carlos Correa to first baseman Christian Walker.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-21T22:40:34.149Z","endTime":"2026-04-21T22:42:11.633Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680802,"fullName":"Ryan Weiss","link":"/api/v1/people/680802"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":621043,"link":"/api/v1/people/621043"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":572233,"link":"/api/v1/people/572233"},"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, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.7,"endSpeed":80.5,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.309019127536423,"aZ":-29.903332414671244,"pfxX":-7.9345445281727045,"pfxZ":1.376183978512108,"pX":0.27600245782725713,"pZ":1.0774668422514928,"vX0":8.591938372193187,"vY0":-128.73097886083139,"vZ0":-5.448055837007294,"x":106.48,"y":209.69,"x0":-2.0969602793844957,"y0":50.00470514437015,"z0":5.5771134336974475,"aX":-13.12672012811514},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":1.3,"breakHorizontal":12.1,"spinRate":1077,"spinDirection":232},"zone":14,"typeConfidence":2.0,"plateTime":0.42783365829079356,"extension":6.539228397971873},"index":0,"playId":"5a81a17b-cca0-3524-919a-bef1a3b68d2f","pitchNumber":1,"startTime":"2026-04-21T22:40:43.638Z","endTime":"2026-04-21T22:40:48.622Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680802,"link":"/api/v1/people/680802","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":694728,"link":"/api/v1/people/694728"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.0,"endSpeed":82.3,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.1242043071601,"aZ":-33.94420711692263,"pfxX":-9.405011792423315,"pfxZ":-1.0402405149928233,"pX":-0.19130011187885712,"pZ":-1.3505180684232825,"vX0":8.11895469658543,"vY0":-130.44316786233694,"vZ0":-10.613931134074324,"x":124.29,"y":275.24,"x0":-2.144244603286261,"y0":50.00399866001757,"z0":5.386367604305946,"aX":-15.975455832147096},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-4.4,"breakHorizontal":14.9,"spinRate":1208,"spinDirection":236},"zone":13,"typeConfidence":2.0,"plateTime":0.42223732045896556,"extension":6.583360236573983},"index":1,"playId":"0d160ece-1f88-3210-b48b-0651c83f4ea6","pitchNumber":2,"startTime":"2026-04-21T22:40:57.986Z","endTime":"2026-04-21T22:41:01.666Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680802,"link":"/api/v1/people/680802","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":694728,"link":"/api/v1/people/694728"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":84.0,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.89095515180513,"aZ":-21.966224933482724,"pfxX":-9.677682345027112,"pfxZ":5.6548354170566295,"pX":-0.06680717228776195,"pZ":2.867332976754432,"vX0":8.680465812186945,"vY0":-133.5539003925634,"vZ0":-3.3156475699729504,"x":119.55,"y":161.36,"x0":-2.1025463120277927,"y0":50.005768833913635,"z0":5.705814239989768,"aX":-17.477631583225328},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":9.7,"breakHorizontal":15.6,"spinRate":2207,"spinDirection":209},"zone":2,"typeConfidence":2.0,"plateTime":0.41019377295242965,"extension":6.5525484317543805},"index":2,"playId":"b866aed3-29f3-360f-b2f1-2614a5d58a93","pitchNumber":3,"startTime":"2026-04-21T22:41:31.814Z","endTime":"2026-04-21T22:41:35.995Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680802,"link":"/api/v1/people/680802","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":694728,"link":"/api/v1/people/694728"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.1,"endSpeed":74.8,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.47204871324188,"aZ":-36.13169049106729,"pfxX":9.46638528209487,"pfxZ":-2.782782619546257,"pX":-0.4424163884061997,"pZ":1.7672891682125673,"vX0":1.582980752357359,"vY0":-119.49043170318643,"vZ0":-1.5597269273747056,"x":133.86,"y":191.06,"x0":-2.344452538355937,"y0":50.00202629080124,"z0":5.723270583292863,"aX":13.4678850587955},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.2,"breakVerticalInduced":-5.2,"breakHorizontal":-17.5,"spinRate":2572,"spinDirection":52},"zone":7,"typeConfidence":2.0,"plateTime":0.46123285574174044,"extension":6.457979857284592},"index":3,"playId":"98b9a11e-7c9c-30d4-8bad-44da2f2ecc5d","pitchNumber":4,"startTime":"2026-04-21T22:41:47.617Z","endTime":"2026-04-21T22:41:52.047Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680802,"link":"/api/v1/people/680802","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":694728,"link":"/api/v1/people/694728"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":81.4,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.2563913981058,"aZ":-31.25696663613542,"pfxX":-7.211134175426022,"pfxZ":0.5413210044125796,"pX":0.04293405245194598,"pZ":1.522383615714025,"vX0":8.084582470682887,"vY0":-130.77455216078886,"vZ0":-4.3852976471830045,"x":115.36,"y":197.68,"x0":-2.178598424672416,"y0":50.004980453298224,"z0":5.614853540566381,"aX":-12.264911876469494},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":0.0,"breakHorizontal":10.9,"spinRate":1248,"spinDirection":245},"zone":14,"typeConfidence":2.0,"plateTime":0.421786304239677,"extension":6.446711219479848},"hitData":{"launchSpeed":65.9,"launchAngle":-7.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":133.11,"coordY":144.38}},"index":4,"playId":"4a3abefa-6272-3ea4-820f-0df9ce8e6602","pitchNumber":5,"startTime":"2026-04-21T22:42:04.144Z","endTime":"2026-04-21T22:42:11.633Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680802,"link":"/api/v1/people/680802","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":694728,"link":"/api/v1/people/694728"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677587,"link":"/api/v1/people/677587"},"credit":"b_ab"},{"player":{"id":680802,"link":"/api/v1/people/680802"},"credit":"p_ab"},{"player":{"id":677587,"link":"/api/v1/people/677587"},"credit":"b_pa"},{"player":{"id":680802,"link":"/api/v1/people/680802"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":72.0,"awayTeamWinProbability":28.0,"homeTeamWinProbabilityAdded":-1.0999999999999943,"leverageIndex":0.47,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2026-04-21T22:42:11.633Z","atBatIndex":15},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Steven Kwan walks.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-21T22:42:21.501Z","endTime":"2026-04-21T22:43:46.865Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680802,"fullName":"Ryan Weiss","link":"/api/v1/people/680802"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":85.6,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.25043274209835,"aZ":-15.558341943649978,"pfxX":-5.1826729623673105,"pfxZ":8.869980751001963,"pX":0.3328553972113178,"pZ":2.2535495669179624,"vX0":8.651310788688557,"vY0":-136.09560988589587,"vZ0":-5.944075555620165,"x":104.31,"y":177.93,"x0":-2.2158195054166954,"y0":50.00401583539766,"z0":5.5461239045299235,"aX":-9.71038787180223},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":14.9,"breakHorizontal":7.6,"spinRate":2388,"spinDirection":210},"zone":6,"typeConfidence":2.0,"plateTime":0.40267917440585776,"extension":6.414396844245265},"index":0,"playId":"baffe472-18ef-3d92-aef5-da0dff37cf35","pitchNumber":1,"startTime":"2026-04-21T22:42:36.711Z","endTime":"2026-04-21T22:42:41.321Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680802,"link":"/api/v1/people/680802","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":694728,"link":"/api/v1/people/694728"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":87.2,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.54310702047772,"aZ":-12.783318520945423,"pfxX":-5.829503667150395,"pfxZ":9.996349362039169,"pX":0.3799578270338951,"pZ":1.3666003928614767,"vX0":9.037683745594233,"vY0":-138.32008074782985,"vZ0":-8.692040355434626,"x":102.52,"y":201.88,"x0":-2.1707985664534752,"y0":50.00475622060232,"z0":5.404938753921527,"aX":-11.310410671532837},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.4,"breakHorizontal":8.6,"spinRate":2399,"spinDirection":216},"zone":14,"typeConfidence":2.0,"plateTime":0.39582563974037965,"extension":6.5435647515435855},"index":1,"playId":"97111890-7dc6-31c9-8207-c0589c708b7c","pitchNumber":2,"startTime":"2026-04-21T22:42:54.222Z","endTime":"2026-04-21T22:43:00.110Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680802,"link":"/api/v1/people/680802","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":694728,"link":"/api/v1/people/694728"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"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":88.5,"endSpeed":80.3,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.715513457307654,"aZ":-25.63688227952318,"pfxX":-4.856603976300846,"pfxZ":3.9617587656783675,"pX":0.889522572092912,"pZ":1.6352357818236123,"vX0":9.20491679836544,"vY0":-128.4413785009944,"vZ0":-4.916378710130967,"x":83.09,"y":194.63,"x0":-2.1301314500723487,"y0":50.002338921168345,"z0":5.598931739849007,"aX":-8.013140235422123},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":6.1,"breakHorizontal":6.5,"spinRate":1100,"spinDirection":239},"zone":14,"typeConfidence":2.0,"plateTime":0.42850496999403376,"extension":6.514902599652152},"index":2,"playId":"7bd1b603-0f3e-3619-89bb-b63c282caab0","pitchNumber":3,"startTime":"2026-04-21T22:43:09.893Z","endTime":"2026-04-21T22:43:15.067Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680802,"link":"/api/v1/people/680802","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":694728,"link":"/api/v1/people/694728"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":86.5,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.668956790083428,"aZ":-11.69311007956693,"pfxX":-5.328746667500201,"pfxZ":10.753994808733484,"pX":0.382797023489679,"pZ":0.716766790400387,"vX0":9.091461397781067,"vY0":-137.21021617912618,"vZ0":-10.470401722316547,"x":102.41,"y":219.43,"x0":-2.282896018797496,"y0":50.00319784806187,"z0":5.381442289470341,"aX":-10.149689532337604},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":17.4,"breakHorizontal":7.7,"spinRate":2354,"spinDirection":216},"zone":14,"typeConfidence":2.0,"plateTime":0.3993465931676101,"extension":6.504030816856964},"index":3,"playId":"ff14b04f-8726-38b8-a813-a3821eccfa12","pitchNumber":4,"startTime":"2026-04-21T22:43:25.883Z","endTime":"2026-04-21T22:43:30.188Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680802,"link":"/api/v1/people/680802","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":694728,"link":"/api/v1/people/694728"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"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":4,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.9,"endSpeed":77.0,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.261134189231853,"aZ":-29.614278746443098,"pfxX":6.5998762378699976,"pfxZ":1.707841087699821,"pX":0.8796823993422234,"pZ":2.427033384253558,"vX0":5.452822966380138,"vY0":-122.11003578779248,"vZ0":-1.682701688286524,"x":83.47,"y":173.25,"x0":-2.244314705802514,"y0":50.00509470512735,"z0":5.686009198519827,"aX":9.913926873105169},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":2.9,"breakHorizontal":-13.3,"spinRate":2692,"spinDirection":57},"zone":12,"typeConfidence":2.0,"plateTime":0.44948722435294997,"extension":6.476719257652573},"index":4,"playId":"304c7792-20ae-367a-a40e-0dde37796e6c","pitchNumber":5,"startTime":"2026-04-21T22:43:41.862Z","endTime":"2026-04-21T22:43:46.865Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680802,"link":"/api/v1/people/680802","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":694728,"link":"/api/v1/people/694728"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680757,"link":"/api/v1/people/680757"},"credit":"b_pa"},{"player":{"id":680802,"link":"/api/v1/people/680802"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":72.8,"awayTeamWinProbability":27.200000000000003,"homeTeamWinProbabilityAdded":0.7999999999999972,"leverageIndex":0.31,"dramaIndex":18.0,"contextMetrics":{},"playEndTime":"2026-04-21T22:43:46.865Z","atBatIndex":16},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Chase DeLauter walks. Steven Kwan to 2nd.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-21T22:43:51.207Z","endTime":"2026-04-21T22:45:51.457Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680802,"fullName":"Ryan Weiss","link":"/api/v1/people/680802"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"postOnSecond":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"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":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"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":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.8,"endSpeed":77.4,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.97210003494953,"aZ":-29.991804016748446,"pfxX":8.134947214487337,"pfxZ":1.4461755705752388,"pX":-0.5240876363702914,"pZ":1.360090550146896,"vX0":2.12102987863902,"vY0":-121.98869262713487,"vZ0":-4.16461864893667,"x":136.98,"y":202.06,"x0":-2.461615834693378,"y0":50.0022582856074,"z0":5.674601773160754,"aX":12.260300085344985},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":1.9,"breakHorizontal":-15.2,"spinRate":2599,"spinDirection":55},"zone":13,"typeConfidence":2.0,"plateTime":0.4489760540948837,"extension":6.342008277151596},"index":0,"playId":"aa6fda82-c74a-3b44-a798-1aae2b71b059","pitchNumber":1,"startTime":"2026-04-21T22:44:12.955Z","endTime":"2026-04-21T22:44:17.681Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680802,"link":"/api/v1/people/680802","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":694728,"link":"/api/v1/people/694728"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":800050,"link":"/api/v1/people/800050","batSide":{"code":"L","description":"Left"}},"first":{"id":680757,"link":"/api/v1/people/680757"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":85.5,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.750932532496247,"aZ":-14.705060531208204,"pfxX":-5.1191182308394945,"pfxZ":9.266705214404201,"pX":-1.1669705927522085,"pZ":3.6096266535699852,"vX0":5.037874807622755,"vY0":-136.58518107037023,"vZ0":-2.867386658813475,"x":161.48,"y":141.32,"x0":-2.3723672358172814,"y0":50.0016454387292,"z0":5.68732876139523,"aX":-9.64887964929994},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.3,"breakHorizontal":8.2,"spinRate":2395,"spinDirection":210},"zone":11,"typeConfidence":2.0,"plateTime":0.40138518030603576,"extension":6.3875439999570665},"index":1,"playId":"de76a841-5d32-389f-8a5c-67dcdeaf0e65","pitchNumber":2,"startTime":"2026-04-21T22:44:31.290Z","endTime":"2026-04-21T22:44:35.649Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680802,"link":"/api/v1/people/680802","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":694728,"link":"/api/v1/people/694728"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":800050,"link":"/api/v1/people/800050","batSide":{"code":"L","description":"Left"}},"first":{"id":680757,"link":"/api/v1/people/680757"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"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":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.1,"endSpeed":76.2,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.480089237247054,"aZ":-29.95010379397064,"pfxX":9.51021904844558,"pfxZ":1.5148563357205882,"pX":0.3759384649116297,"pZ":1.804875965280855,"vX0":3.722172578261241,"vY0":-120.89162831292343,"vZ0":-3.1909451772465016,"x":102.67,"y":190.05,"x0":-2.4230646889230347,"y0":50.00282011611259,"z0":5.794934638931701,"aX":13.952710615162808},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":2.2,"breakHorizontal":-18.1,"spinRate":2599,"spinDirection":52},"zone":9,"typeConfidence":2.0,"plateTime":0.4545922932344628,"extension":6.426861095302767},"index":2,"playId":"b29ee7b8-8302-37f1-9580-e7025abf74e5","pitchNumber":3,"startTime":"2026-04-21T22:44:50.822Z","endTime":"2026-04-21T22:44:55.044Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680802,"link":"/api/v1/people/680802","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":694728,"link":"/api/v1/people/694728"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":800050,"link":"/api/v1/people/800050","batSide":{"code":"L","description":"Left"}},"first":{"id":680757,"link":"/api/v1/people/680757"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"index":3,"playId":"493bea67-4e71-3e27-bc6c-c0ffc7bf87e8","startTime":"2026-04-21T22:45:08.679Z","endTime":"2026-04-21T22:45:12.461Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":680802,"link":"/api/v1/people/680802","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":694728,"link":"/api/v1/people/694728"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":800050,"link":"/api/v1/people/800050","batSide":{"code":"L","description":"Left"}},"first":{"id":680757,"link":"/api/v1/people/680757"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.1,"endSpeed":76.9,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.04050648406448,"aZ":-30.183178777222064,"pfxX":8.128389659061002,"pfxZ":1.3306680496410968,"pX":1.3807462034884685,"pZ":1.0088957387808601,"vX0":6.24149923888991,"vY0":-122.18462930822915,"vZ0":-4.922759327482788,"x":64.37,"y":211.54,"x0":-2.2745010387455165,"y0":50.00030353737793,"z0":5.683414643941922,"aX":12.124619434815717},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":1.3,"breakHorizontal":-16.3,"spinRate":2755,"spinDirection":45},"zone":14,"typeConfidence":2.0,"plateTime":0.4505570933765286,"extension":6.391523724212475},"index":4,"playId":"137ac8e1-cc27-35ae-bff6-9a1dc5632bba","pitchNumber":4,"startTime":"2026-04-21T22:45:25.652Z","endTime":"2026-04-21T22:45:30.252Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680802,"link":"/api/v1/people/680802","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":694728,"link":"/api/v1/people/694728"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":800050,"link":"/api/v1/people/800050","batSide":{"code":"L","description":"Left"}},"first":{"id":680757,"link":"/api/v1/people/680757"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"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":94.2,"endSpeed":85.6,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.14871651228434,"aZ":-10.809196718084207,"pfxX":-4.305935741935373,"pfxZ":11.387697801871623,"pX":0.6018479099781426,"pZ":0.9695780168545146,"vX0":8.788989510602136,"vY0":-136.61782038528898,"vZ0":-10.007694675547361,"x":94.06,"y":212.6,"x0":-2.1082245991532296,"y0":50.00618871545762,"z0":5.439230733727605,"aX":-8.081588531707858},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":18.5,"breakHorizontal":5.8,"spinRate":2403,"spinDirection":208},"zone":14,"typeConfidence":2.0,"plateTime":0.4020331692618808,"extension":6.402301060511531},"index":5,"playId":"abe1ce3c-ca09-3869-8948-52ba4b3bdcf8","pitchNumber":5,"startTime":"2026-04-21T22:45:46.858Z","endTime":"2026-04-21T22:45:51.457Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680802,"link":"/api/v1/people/680802","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":694728,"link":"/api/v1/people/694728"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":800050,"link":"/api/v1/people/800050","batSide":{"code":"L","description":"Left"}},"first":{"id":680757,"link":"/api/v1/people/680757"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":800050,"link":"/api/v1/people/800050"},"credit":"b_pa"},{"player":{"id":680802,"link":"/api/v1/people/680802"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":74.3,"awayTeamWinProbability":25.700000000000003,"homeTeamWinProbabilityAdded":1.5,"leverageIndex":0.65,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-04-21T22:45:51.457Z","atBatIndex":17},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"José Ramírez grounds out to first baseman Christian Walker.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-21T22:46:51.302Z","endTime":"2026-04-21T22:48:37.284Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680802,"fullName":"Ryan Weiss","link":"/api/v1/people/680802"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,5,6],"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":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":572233,"link":"/api/v1/people/572233"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":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-21T22:46:01.229Z","endTime":"2026-04-21T22:46:53.573Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":680802,"link":"/api/v1/people/680802","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":694728,"link":"/api/v1/people/694728"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"L","description":"Left"}},"first":{"id":800050,"link":"/api/v1/people/800050"},"second":{"id":680757,"link":"/api/v1/people/680757"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"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":83.7,"endSpeed":76.4,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.30038136498364,"aZ":-33.874739032309435,"pfxX":7.514819027596262,"pfxZ":-1.1380642096954006,"pX":-1.0604823886636867,"pZ":2.497322102468629,"vX0":0.8353888394499908,"vY0":-121.92802945604954,"vZ0":-0.995480825691362,"x":157.42,"y":171.35,"x0":-2.3837802432128625,"y0":50.00446626931472,"z0":5.861248259194469,"aX":11.198143936210021},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-2.0,"breakHorizontal":-13.8,"spinRate":2670,"spinDirection":47},"zone":11,"typeConfidence":2.0,"plateTime":0.451021467249193,"extension":6.347791580803486},"index":1,"playId":"1e56fd33-ec4b-3c2c-a398-6c394d3fa6d4","pitchNumber":1,"startTime":"2026-04-21T22:46:53.573Z","endTime":"2026-04-21T22:46:58.082Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680802,"link":"/api/v1/people/680802","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":694728,"link":"/api/v1/people/694728"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"L","description":"Left"}},"first":{"id":800050,"link":"/api/v1/people/800050"},"second":{"id":680757,"link":"/api/v1/people/680757"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"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":83.0,"endSpeed":75.7,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.976640417106122,"aZ":-31.755618186365673,"pfxX":10.097818163888384,"pfxZ":0.2905045068082419,"pX":0.09419543831172571,"pZ":2.7825943116871596,"vX0":2.8553793477317284,"vY0":-120.76968888159759,"vZ0":-0.5955445799981547,"x":113.41,"y":163.65,"x0":-2.4187653018844935,"y0":50.00557397150938,"z0":5.85288212413734,"aX":14.751099342138824},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":0.6,"breakHorizontal":-19.0,"spinRate":2622,"spinDirection":57},"zone":2,"typeConfidence":2.0,"plateTime":0.45547819021309177,"extension":6.401330785575955},"index":2,"playId":"9bc8bacd-9c9a-3e04-b990-00f0c619272d","pitchNumber":2,"startTime":"2026-04-21T22:47:10.344Z","endTime":"2026-04-21T22:47:14.781Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680802,"link":"/api/v1/people/680802","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":694728,"link":"/api/v1/people/694728"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"L","description":"Left"}},"first":{"id":800050,"link":"/api/v1/people/800050"},"second":{"id":680757,"link":"/api/v1/people/680757"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"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":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":77.1,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.22701016955633,"aZ":-29.718358590436786,"pfxX":6.6053169062270065,"pfxZ":1.6183607418419772,"pX":-0.6474184019029207,"pZ":2.2298772929399555,"vX0":2.345558001303515,"vY0":-123.19076687127378,"vZ0":-2.4676379664329953,"x":141.68,"y":178.57,"x0":-2.473231120838088,"y0":50.00377437856818,"z0":5.787320755493569,"aX":10.029831174328969},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":2.5,"breakHorizontal":-12.5,"spinRate":2602,"spinDirection":65},"zone":4,"typeConfidence":2.0,"plateTime":0.4466827931370103,"extension":6.2469127987620165},"index":3,"playId":"5df34c6e-338c-3e63-b764-3c1731ce641d","pitchNumber":3,"startTime":"2026-04-21T22:47:26.893Z","endTime":"2026-04-21T22:47:31.367Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680802,"link":"/api/v1/people/680802","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":694728,"link":"/api/v1/people/694728"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"L","description":"Left"}},"first":{"id":800050,"link":"/api/v1/people/800050"},"second":{"id":680757,"link":"/api/v1/people/680757"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":4,"startTime":"2026-04-21T22:47:35.325Z","endTime":"2026-04-21T22:47:53.725Z","isPitch":false,"type":"action","player":{"id":608070,"link":"/api/v1/people/608070"},"defense":{"pitcher":{"id":680802,"link":"/api/v1/people/680802","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":694728,"link":"/api/v1/people/694728"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"L","description":"Left"}},"first":{"id":800050,"link":"/api/v1/people/800050"},"second":{"id":680757,"link":"/api/v1/people/680757"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"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":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.3,"endSpeed":77.4,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.268246395233884,"aZ":-29.8095895599783,"pfxX":6.96727378353278,"pfxZ":1.5621910705215551,"pX":0.7020289026991868,"pZ":2.3828644188803483,"vX0":4.853694655404676,"vY0":-122.66541528212781,"vZ0":-2.1002065739659206,"x":90.24,"y":174.44,"x0":-2.2107270934424945,"y0":50.00478187128983,"z0":5.802569239072119,"aX":10.572057072315097},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":2.5,"breakHorizontal":-13.8,"spinRate":2655,"spinDirection":64},"zone":6,"typeConfidence":2.0,"plateTime":0.44727833415456075,"extension":5.94791218804758},"index":5,"playId":"61f9ffd3-83a8-30ca-81c2-5eee013109cb","pitchNumber":4,"startTime":"2026-04-21T22:47:53.725Z","endTime":"2026-04-21T22:47:57.148Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680802,"link":"/api/v1/people/680802","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":694728,"link":"/api/v1/people/694728"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"L","description":"Left"}},"first":{"id":800050,"link":"/api/v1/people/800050"},"second":{"id":680757,"link":"/api/v1/people/680757"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"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":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":77.8,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.832107662210554,"aZ":-32.21862956165795,"pfxX":8.111953215737987,"pfxZ":-0.030810372627806615,"pX":-0.22192056496522233,"pZ":1.0256095444780984,"vX0":2.6527255467902657,"vY0":-123.44917098364193,"vZ0":-4.70213992522091,"x":125.46,"y":211.09,"x0":-2.366944027325339,"y0":50.00194583277716,"z0":5.697455197042998,"aX":12.395673709382917},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-1.0,"breakHorizontal":-15.4,"spinRate":2664,"spinDirection":58},"zone":13,"typeConfidence":2.0,"plateTime":0.44536745126450805,"extension":6.264996081948749},"hitData":{"launchSpeed":99.2,"launchAngle":-12.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":160.95,"coordY":167.38}},"index":6,"playId":"dfc15fc4-08f6-326d-ae48-824f2206b05c","pitchNumber":5,"startTime":"2026-04-21T22:48:32.202Z","endTime":"2026-04-21T22:48:37.284Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680802,"link":"/api/v1/people/680802","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":694728,"link":"/api/v1/people/694728"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"L","description":"Left"}},"first":{"id":800050,"link":"/api/v1/people/800050"},"second":{"id":680757,"link":"/api/v1/people/680757"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608070,"link":"/api/v1/people/608070"},"credit":"b_ab"},{"player":{"id":680802,"link":"/api/v1/people/680802"},"credit":"p_ab"},{"player":{"id":608070,"link":"/api/v1/people/608070"},"credit":"b_pa"},{"player":{"id":680802,"link":"/api/v1/people/680802"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":71.2,"awayTeamWinProbability":28.799999999999997,"homeTeamWinProbabilityAdded":-3.0999999999999943,"leverageIndex":1.23,"dramaIndex":55.0,"contextMetrics":{},"playEndTime":"2026-04-21T22:48:37.284Z","atBatIndex":18},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Yainer Diaz grounds out, second baseman Daniel Schneemann to first baseman Kyle Manzardo.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-21T22:50:28.499Z","endTime":"2026-04-21T22:51:49.182Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"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":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":682177,"link":"/api/v1/people/682177"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":700932,"link":"/api/v1/people/700932"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":83.9,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.09175091907904,"aZ":-15.47466618233121,"pfxX":2.063259680156977,"pfxZ":9.115968301239118,"pX":0.12035471379256645,"pZ":4.279745030336657,"vX0":-2.9229444612139277,"vY0":-135.3678107363705,"vZ0":-0.5951685997657897,"x":112.41,"y":123.23,"x0":0.9525398453368983,"y0":50.00355521469399,"z0":5.598718815879217,"aX":3.7803208350645816},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":16.6,"breakHorizontal":-3.0,"spinRate":2105,"spinDirection":155},"zone":12,"typeConfidence":2.0,"plateTime":0.4066291502672654,"extension":6.616428796289132},"index":0,"playId":"82fdcd34-4bea-346a-971b-46ea4ecf8539","pitchNumber":1,"startTime":"2026-04-21T22:50:47.834Z","endTime":"2026-04-21T22:50:53.061Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800048,"link":"/api/v1/people/800048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":671655,"link":"/api/v1/people/671655"}},"offense":{"batter":{"id":673237,"link":"/api/v1/people/673237","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":83.1,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.358119444383785,"aZ":-18.552014570166058,"pfxX":0.41669460381231005,"pfxZ":7.697045715584892,"pX":-1.6472406725679516,"pZ":2.96680062508009,"vX0":-6.60615757361305,"vY0":-132.22747536321305,"vZ0":-2.823232433288134,"x":179.79,"y":158.68,"x0":0.8299233498280668,"y0":50.00109922539348,"z0":5.410452384913781,"aX":0.7375455115072753},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":13.6,"breakHorizontal":0.7,"spinRate":2205,"spinDirection":164},"zone":11,"typeConfidence":2.0,"plateTime":0.4143236711290683,"extension":6.482804475971972},"index":1,"playId":"d67cfb76-e4e7-383f-bab3-58738378b9a6","pitchNumber":2,"startTime":"2026-04-21T22:50:59.514Z","endTime":"2026-04-21T22:51:03.567Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800048,"link":"/api/v1/people/800048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":671655,"link":"/api/v1/people/671655"}},"offense":{"batter":{"id":673237,"link":"/api/v1/people/673237","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":83.5,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.048422235106695,"aZ":-22.04657037815834,"pfxX":7.752327500245613,"pfxZ":5.622682540388828,"pX":0.5062848226715199,"pZ":3.24710024067821,"vX0":-3.9009135941058632,"vY0":-133.88774387309982,"vZ0":-1.4624463688707077,"x":97.7,"y":151.11,"x0":0.9812452935699995,"y0":50.001327105724,"z0":5.3903678095508525,"aX":13.961625875566657},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":10.1,"breakHorizontal":-13.1,"spinRate":2016,"spinDirection":141},"zone":3,"typeConfidence":2.0,"plateTime":0.41032892494457807,"extension":6.361201578357567},"index":2,"playId":"b6ab9aee-b7d3-31ea-bf5f-7b4bd3cadd36","pitchNumber":3,"startTime":"2026-04-21T22:51:13.243Z","endTime":"2026-04-21T22:51:18.036Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800048,"link":"/api/v1/people/800048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":671655,"link":"/api/v1/people/671655"}},"offense":{"batter":{"id":673237,"link":"/api/v1/people/673237","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":83.9,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.14627260858842,"aZ":-18.92979671119816,"pfxX":0.09505814838714688,"pfxZ":7.342313816221176,"pX":0.3757307244045123,"pZ":1.9363840310023472,"vX0":-1.8646806892213494,"vY0":-133.54023092133156,"vZ0":-5.229626638303059,"x":102.68,"y":186.5,"x0":1.0710902174344534,"y0":50.001003528117145,"z0":5.2846322791008955,"aX":0.17168382213351444},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":12.4,"breakHorizontal":0.2,"spinRate":2214,"spinDirection":168},"zone":9,"typeConfidence":2.0,"plateTime":0.4103920418558844,"extension":6.469832934683454},"index":3,"playId":"7bc1793c-3236-3887-b9bd-5824e1928cad","pitchNumber":4,"startTime":"2026-04-21T22:51:27.742Z","endTime":"2026-04-21T22:51:32.192Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800048,"link":"/api/v1/people/800048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":671655,"link":"/api/v1/people/671655"}},"offense":{"batter":{"id":673237,"link":"/api/v1/people/673237","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":78.7,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.456770238039766,"aZ":-29.50256564036253,"pfxX":8.633684912846064,"pfxZ":1.6866792128277739,"pX":0.7847387525405576,"pZ":1.5397794630731336,"vX0":-3.268162877705521,"vY0":-125.83153078732614,"vZ0":-3.488696957207976,"x":87.09,"y":197.21,"x0":0.9877352102278848,"y0":50.004189007254,"z0":5.366583937717515,"aX":13.675630228552967},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":2.4,"breakHorizontal":-14.8,"spinRate":1966,"spinDirection":130},"zone":14,"typeConfidence":2.0,"plateTime":0.437356592545302,"extension":6.195425437354498},"hitData":{"launchSpeed":94.7,"launchAngle":-12.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":138.38,"coordY":137.97}},"index":4,"playId":"4fe2d9ef-a358-399a-ba01-b8f93219abdb","pitchNumber":5,"startTime":"2026-04-21T22:51:41.512Z","endTime":"2026-04-21T22:51:49.182Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800048,"link":"/api/v1/people/800048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":671655,"link":"/api/v1/people/671655"}},"offense":{"batter":{"id":673237,"link":"/api/v1/people/673237","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"credit":"b_ab"},{"player":{"id":800048,"link":"/api/v1/people/800048"},"credit":"p_ab"},{"player":{"id":673237,"link":"/api/v1/people/673237"},"credit":"b_pa"},{"player":{"id":800048,"link":"/api/v1/people/800048"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":73.6,"awayTeamWinProbability":26.400000000000006,"homeTeamWinProbabilityAdded":2.3999999999999915,"leverageIndex":0.97,"dramaIndex":44.0,"contextMetrics":{},"playEndTime":"2026-04-21T22:51:49.182Z","atBatIndex":19},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brice Matthews strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-21T22:51:55.652Z","endTime":"2026-04-21T22:53:32.720Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":694728,"fullName":"Brice Matthews","link":"/api/v1/people/694728"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":694728,"fullName":"Brice Matthews","link":"/api/v1/people/694728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":595978,"link":"/api/v1/people/595978"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":85.5,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.252580604011968,"aZ":-14.129415337229393,"pfxX":3.151210552422083,"pfxZ":9.580470493381583,"pX":-0.2549322461512859,"pZ":2.9844600556578755,"vX0":-4.070380409486575,"vY0":-136.6575306839144,"vZ0":-3.7686953631444915,"x":126.72,"y":158.2,"x0":0.8472583812934074,"y0":50.00562370718234,"z0":5.35773486577187,"aX":5.937390486457309},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.7,"breakHorizontal":-4.8,"spinRate":2108,"spinDirection":150},"zone":2,"typeConfidence":2.0,"plateTime":0.4014230123687659,"extension":6.4406057624568165},"index":0,"playId":"09e19c69-95cb-3056-be7a-e46f3bc86714","pitchNumber":1,"startTime":"2026-04-21T22:52:10.016Z","endTime":"2026-04-21T22:52:13.930Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800048,"link":"/api/v1/people/800048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":671655,"link":"/api/v1/people/671655"}},"offense":{"batter":{"id":694728,"link":"/api/v1/people/694728","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":78.3,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.698929720581138,"aZ":-34.499717545886305,"pfxX":9.159663079856951,"pfxZ":-1.48477756480409,"pX":1.0532092847066852,"pZ":1.4271675374378208,"vX0":-2.9717064951053276,"vY0":-125.20354809994011,"vZ0":-2.5763518245284587,"x":76.85,"y":200.25,"x0":1.0756393036392125,"y0":50.00476452336621,"z0":5.333799422479878,"aX":14.332415832125529},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-3.1,"breakHorizontal":-15.7,"spinRate":1569,"spinDirection":117},"zone":14,"typeConfidence":2.0,"plateTime":0.43992035706451516,"extension":6.099349493711555},"index":1,"playId":"a2a39beb-3ea8-3eb5-99c6-0a42aa5afe20","pitchNumber":2,"startTime":"2026-04-21T22:52:23.196Z","endTime":"2026-04-21T22:52:27.733Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800048,"link":"/api/v1/people/800048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":671655,"link":"/api/v1/people/671655"}},"offense":{"batter":{"id":694728,"link":"/api/v1/people/694728","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-04-21T22:52:31.658Z","endTime":"2026-04-21T22:52:41.862Z","isPitch":false,"type":"action","player":{"id":694728,"link":"/api/v1/people/694728"},"defense":{"pitcher":{"id":800048,"link":"/api/v1/people/800048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":671655,"link":"/api/v1/people/671655"}},"offense":{"batter":{"id":694728,"link":"/api/v1/people/694728","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":85.9,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.98922194179783,"aZ":-18.235628885982567,"pfxX":2.2749508969578236,"pfxZ":7.291276845760834,"pX":0.774067724772274,"pZ":4.511775937973372,"vX0":-1.011991194591387,"vY0":-137.97123574981038,"vZ0":0.5419564359069495,"x":87.49,"y":116.96,"x0":0.8516504375379513,"y0":50.00638385038681,"z0":5.549206028444008,"aX":4.351868560913312},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":13.6,"breakHorizontal":-3.8,"spinRate":1998,"spinDirection":154},"zone":12,"typeConfidence":2.0,"plateTime":0.39819045062535885,"extension":6.473444508121471},"index":3,"playId":"67b8f7af-1e62-38ea-ad28-7d2425b0e984","pitchNumber":3,"startTime":"2026-04-21T22:52:41.862Z","endTime":"2026-04-21T22:52:45.736Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800048,"link":"/api/v1/people/800048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":671655,"link":"/api/v1/people/671655"}},"offense":{"batter":{"id":694728,"link":"/api/v1/people/694728","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"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.4,"endSpeed":86.3,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.46524321134814,"aZ":-16.231534954435315,"pfxX":2.862923021092359,"pfxZ":8.263576137793478,"pX":0.7992415185848062,"pZ":3.1625785579081205,"vX0":-1.285607718366299,"vY0":-138.8335878720753,"vZ0":-3.0292617320826762,"x":86.53,"y":153.39,"x0":0.8993808357140818,"y0":50.00293984238275,"z0":5.36412892256357,"aX":5.523579566072764},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":14.4,"breakHorizontal":-4.9,"spinRate":2092,"spinDirection":154},"zone":3,"typeConfidence":2.0,"plateTime":0.396297428938333,"extension":6.518152022301204},"index":4,"playId":"1f25d61c-4f60-345a-855f-e4fca984f965","pitchNumber":4,"startTime":"2026-04-21T22:52:55.460Z","endTime":"2026-04-21T22:53:01.431Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800048,"link":"/api/v1/people/800048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":671655,"link":"/api/v1/people/671655"}},"offense":{"batter":{"id":694728,"link":"/api/v1/people/694728","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":87.0,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.69064048810507,"aZ":-14.771404174232295,"pfxX":2.3839180811262546,"pfxZ":8.911175262516748,"pX":-0.1325057687126586,"pZ":2.269812841809323,"vX0":-3.4675667868608047,"vY0":-139.43517579462878,"vZ0":-5.499102687787186,"x":122.05,"y":177.5,"x0":0.8221325058998309,"y0":50.00486065924691,"z0":5.255448936667346,"aX":4.657087308963938},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.1,"breakHorizontal":-3.5,"spinRate":2025,"spinDirection":153},"zone":5,"typeConfidence":2.0,"plateTime":0.394012370749496,"extension":6.546023149575332},"index":5,"playId":"3f166523-8f41-3ee3-bf4a-5d12efe2b3cb","pitchNumber":5,"startTime":"2026-04-21T22:53:11.663Z","endTime":"2026-04-21T22:53:15.251Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800048,"link":"/api/v1/people/800048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":671655,"link":"/api/v1/people/671655"}},"offense":{"batter":{"id":694728,"link":"/api/v1/people/694728","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":78.5,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.90927896189153,"aZ":-27.09015951496947,"pfxX":8.42371572519853,"pfxZ":3.226816496713365,"pX":0.5356868826026182,"pZ":1.4610701462168556,"vX0":-3.8332641397045997,"vY0":-125.13904713850528,"vZ0":-3.887699597915276,"x":96.58,"y":199.33,"x0":0.9987899615127407,"y0":50.00287343121303,"z0":5.271775479656027,"aX":13.265828228419391},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":5.2,"breakHorizontal":-14.3,"spinRate":1894,"spinDirection":128},"zone":14,"typeConfidence":2.0,"plateTime":0.43888892065827756,"extension":6.215291158204401},"index":6,"playId":"1c675013-76d3-332c-993f-5c24ff283f10","pitchNumber":6,"startTime":"2026-04-21T22:53:28.588Z","endTime":"2026-04-21T22:53:32.720Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800048,"link":"/api/v1/people/800048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":671655,"link":"/api/v1/people/671655"}},"offense":{"batter":{"id":694728,"link":"/api/v1/people/694728","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694728,"link":"/api/v1/people/694728"},"credit":"b_ab"},{"player":{"id":800048,"link":"/api/v1/people/800048"},"credit":"p_ab"},{"player":{"id":694728,"link":"/api/v1/people/694728"},"credit":"b_pa"},{"player":{"id":800048,"link":"/api/v1/people/800048"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":75.4,"awayTeamWinProbability":24.599999999999994,"homeTeamWinProbabilityAdded":1.8000000000000114,"leverageIndex":0.69,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2026-04-21T22:53:32.720Z","atBatIndex":20},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Dustin Harris grounds out, second baseman Daniel Schneemann to first baseman Kyle Manzardo.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-21T22:53:38.261Z","endTime":"2026-04-21T22:54:39.688Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":687957,"fullName":"Dustin Harris","link":"/api/v1/people/687957"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":687957,"fullName":"Dustin Harris","link":"/api/v1/people/687957"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":682177,"link":"/api/v1/people/682177"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":700932,"link":"/api/v1/people/700932"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":84.8,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.77735499280278,"aZ":-21.7837098883825,"pfxX":8.17312717850993,"pfxZ":5.593624997502425,"pX":0.5835329874138803,"pZ":2.1674153329723604,"vX0":-3.821500266047418,"vY0":-136.32794552872787,"vZ0":-4.398190121920708,"x":94.76,"y":180.26,"x0":0.9522553931559384,"y0":50.00069824921918,"z0":5.331838343657222,"aX":15.172483582738101},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":9.2,"breakHorizontal":-13.8,"spinRate":1960,"spinDirection":148},"zone":9,"typeConfidence":2.0,"plateTime":0.4038836588212753,"extension":6.395766206197153},"index":0,"playId":"f9821a8c-131a-363f-8fe7-1f41581e6307","pitchNumber":1,"startTime":"2026-04-21T22:53:55.280Z","endTime":"2026-04-21T22:53:58.676Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800048,"link":"/api/v1/people/800048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":671655,"link":"/api/v1/people/671655"}},"offense":{"batter":{"id":687957,"link":"/api/v1/people/687957","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"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":87.7,"endSpeed":80.8,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.0664576270926,"aZ":-29.831186413888663,"pfxX":-2.6112266574645453,"pfxZ":1.4210031839766737,"pX":-1.2399771066096483,"pZ":1.598700387131015,"vX0":-4.324974747328885,"vY0":-127.63303675310824,"vZ0":-3.727194986250753,"x":164.27,"y":195.62,"x0":0.8153128630583695,"y0":50.00476419147647,"z0":5.425099456958754,"aX":-4.311538425990509},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":1.9,"breakHorizontal":5.6,"spinRate":2278,"spinDirection":238},"zone":13,"typeConfidence":2.0,"plateTime":0.4290131301174105,"extension":6.683623753847055},"index":1,"playId":"6ce25dd2-1d22-3ccc-993c-02355185db6e","pitchNumber":2,"startTime":"2026-04-21T22:54:10.058Z","endTime":"2026-04-21T22:54:15.122Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800048,"link":"/api/v1/people/800048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":671655,"link":"/api/v1/people/671655"}},"offense":{"batter":{"id":687957,"link":"/api/v1/people/687957","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-04-21T22:54:21.960Z","endTime":"2026-04-21T22:54:32.493Z","isPitch":false,"type":"action","player":{"id":687957,"link":"/api/v1/people/687957"},"defense":{"pitcher":{"id":800048,"link":"/api/v1/people/800048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":671655,"link":"/api/v1/people/671655"}},"offense":{"batter":{"id":687957,"link":"/api/v1/people/687957","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.5,"endSpeed":74.3,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.97304963107629,"aZ":-37.555255225310155,"pfxX":-7.850554528948409,"pfxZ":-3.8785703689746365,"pX":-0.5821584079509083,"pZ":1.3313650143127838,"vX0":-1.0328078693771114,"vY0":-117.23829301923796,"vZ0":-1.59013860245028,"x":139.19,"y":202.83,"x0":0.8841536449636905,"y0":50.00387405255931,"z0":5.536062767717017,"aX":-10.886136170418139},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.4,"breakVerticalInduced":-7.1,"breakHorizontal":14.5,"spinRate":2234,"spinDirection":318},"zone":13,"typeConfidence":2.0,"plateTime":0.46788182839223813,"extension":6.665526911577307},"hitData":{"launchSpeed":73.1,"launchAngle":-24.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":149.45,"coordY":167.98}},"index":3,"playId":"d10ef718-aac3-3212-a51a-035cfaeaa636","pitchNumber":3,"startTime":"2026-04-21T22:54:32.493Z","endTime":"2026-04-21T22:54:39.688Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800048,"link":"/api/v1/people/800048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":671655,"link":"/api/v1/people/671655"}},"offense":{"batter":{"id":687957,"link":"/api/v1/people/687957","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687957,"link":"/api/v1/people/687957"},"credit":"b_ab"},{"player":{"id":800048,"link":"/api/v1/people/800048"},"credit":"p_ab"},{"player":{"id":687957,"link":"/api/v1/people/687957"},"credit":"b_pa"},{"player":{"id":800048,"link":"/api/v1/people/800048"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":76.4,"awayTeamWinProbability":23.599999999999994,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.42,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-04-21T22:54:39.688Z","atBatIndex":21},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Kyle Manzardo flies out to left fielder Dustin Harris.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-21T22:56:18.774Z","endTime":"2026-04-21T22:58:32.618Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680802,"fullName":"Ryan Weiss","link":"/api/v1/people/680802"},"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":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":687957,"link":"/api/v1/people/687957"},"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(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":80.9,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.564676184158735,"aZ":-30.575698754814322,"pfxX":-4.975639122892417,"pfxZ":0.9646453992653141,"pX":1.0285298490781798,"pZ":1.2218756997727878,"vX0":9.652598392100533,"vY0":-128.2026329335105,"vZ0":-5.0321235017574875,"x":111.83,"y":159.75,"x0":-2.1462069759756996,"y0":50.004066402237456,"z0":5.608854690608151,"aX":-8.24884643045272},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":0.7,"breakHorizontal":6.7,"spinRate":1143,"spinDirection":234},"zone":14,"typeConfidence":2.0,"plateTime":0.4279402691615508,"extension":6.614223652487051},"index":0,"playId":"a5cfe30a-5b80-3a50-a71e-cd393083d3e2","pitchNumber":1,"startTime":"2026-04-21T22:56:46.585Z","endTime":"2026-04-21T22:56:51.127Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680802,"link":"/api/v1/people/680802","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":694728,"link":"/api/v1/people/694728"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":700932,"link":"/api/v1/people/700932","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":85.2,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.7572894589109,"aZ":-13.210903260002821,"pfxX":-4.1049463202766265,"pfxZ":10.176591056795068,"pX":-0.11731018432237408,"pZ":2.358031836740425,"vX0":7.301002133292617,"vY0":-135.88287407233884,"vZ0":-6.041509023982434,"x":121.47,"y":175.11,"x0":-2.309956608807509,"y0":50.001246462381815,"z0":5.533968273981411,"aX":-7.648552016086308},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":17.3,"breakHorizontal":5.9,"spinRate":2437,"spinDirection":213},"zone":5,"typeConfidence":2.0,"plateTime":0.4036180060003258,"extension":6.498683299830061},"index":1,"playId":"6cf6c906-ee21-34d8-9d12-45ac93eef437","pitchNumber":2,"startTime":"2026-04-21T22:56:59.654Z","endTime":"2026-04-21T22:57:05.986Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680802,"link":"/api/v1/people/680802","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":694728,"link":"/api/v1/people/694728"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":700932,"link":"/api/v1/people/700932","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":85.3,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.692704262143597,"aZ":-14.983295726276772,"pfxX":-5.80248741151596,"pfxZ":9.20731152558152,"pX":-0.9186041860124151,"pZ":2.271531122749677,"vX0":6.095967767296041,"vY0":-135.99377475368007,"vZ0":-5.852849955667883,"x":152.02,"y":177.45,"x0":-2.4386967307174863,"y0":50.00569212390978,"z0":5.496673825595651,"aX":-10.836922558150686},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":15.6,"breakHorizontal":9.1,"spinRate":2442,"spinDirection":216},"zone":13,"typeConfidence":2.0,"plateTime":0.4032463390289016,"extension":6.4528182918327905},"index":2,"playId":"dffa30bd-9fe0-3f50-9230-18ec3f2129af","pitchNumber":3,"startTime":"2026-04-21T22:57:15.065Z","endTime":"2026-04-21T22:57:42.075Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680802,"link":"/api/v1/people/680802","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":694728,"link":"/api/v1/people/694728"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":700932,"link":"/api/v1/people/700932","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":117,"player":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"}},"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.7,"endSpeed":75.2,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.338009254735933,"aZ":-30.8904887899567,"pfxX":8.48561453421937,"pfxZ":0.8970050591233907,"pX":-0.32803547686524726,"pZ":2.619063325035457,"vX0":2.521062115987859,"vY0":-119.01835060585364,"vZ0":-0.7971515663635291,"x":129.5,"y":168.07,"x0":-2.5040306156423884,"y0":50.00247950946531,"z0":5.761515486538269,"aX":12.145087845332792},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":1.7,"breakHorizontal":-16.0,"spinRate":2683,"spinDirection":56},"zone":4,"typeConfidence":2.0,"plateTime":0.460614228252183,"extension":6.495031692198367},"index":3,"playId":"228fbe2b-b211-33ee-9465-8ebc673d6d23","pitchNumber":4,"startTime":"2026-04-21T22:57:46.219Z","endTime":"2026-04-21T22:57:49.928Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680802,"link":"/api/v1/people/680802","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":694728,"link":"/api/v1/people/694728"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":700932,"link":"/api/v1/people/700932","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.3,"endSpeed":76.6,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.828826687124295,"aZ":-32.22977945405708,"pfxX":9.132161055703095,"pfxZ":-0.038289599492108195,"pX":0.02415077728617247,"pZ":1.9856379462418368,"vX0":2.8311672819097247,"vY0":-121.2578405218839,"vZ0":-2.179226568665432,"x":116.08,"y":185.17,"x0":-2.346404373708476,"y0":50.00218364350209,"z0":5.721716922647257,"aX":13.529278739279675},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-0.4,"breakHorizontal":-17.2,"spinRate":2681,"spinDirection":49},"zone":8,"typeConfidence":2.0,"plateTime":0.4525723777464705,"extension":6.44125476008364},"index":4,"playId":"206465b1-fe50-3779-8db5-ec44ebaec74c","pitchNumber":5,"startTime":"2026-04-21T22:58:01.771Z","endTime":"2026-04-21T22:58:11.196Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680802,"link":"/api/v1/people/680802","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":694728,"link":"/api/v1/people/694728"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":700932,"link":"/api/v1/people/700932","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":85.4,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.364297126164104,"aZ":-11.246183829781387,"pfxX":-5.4306143070057695,"pfxZ":11.055288545601877,"pX":0.15367400243072704,"pZ":2.6484400523977096,"vX0":8.267827619969154,"vY0":-137.85870181338763,"vZ0":-5.765815133237612,"x":111.14,"y":167.27,"x0":-2.201736435714899,"y0":50.001860540704,"z0":5.55138432462686,"aX":-10.280037262603441},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":18.7,"breakHorizontal":7.8,"spinRate":2530,"spinDirection":212},"zone":5,"typeConfidence":2.0,"plateTime":0.39983464214511555,"extension":6.503945536381018},"hitData":{"launchSpeed":93.2,"launchAngle":26.0,"totalDistance":304.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":62.32,"coordY":94.67}},"index":5,"playId":"4a785dc3-cda7-33cd-a900-d951802828e8","pitchNumber":6,"startTime":"2026-04-21T22:58:25.350Z","endTime":"2026-04-21T22:58:32.618Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680802,"link":"/api/v1/people/680802","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":694728,"link":"/api/v1/people/694728"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":700932,"link":"/api/v1/people/700932","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":700932,"link":"/api/v1/people/700932"},"credit":"b_ab"},{"player":{"id":680802,"link":"/api/v1/people/680802"},"credit":"p_ab"},{"player":{"id":700932,"link":"/api/v1/people/700932"},"credit":"b_pa"},{"player":{"id":680802,"link":"/api/v1/people/680802"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":74.9,"awayTeamWinProbability":25.099999999999994,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.61,"dramaIndex":30.0,"contextMetrics":{},"playEndTime":"2026-04-21T22:58:32.618Z","atBatIndex":22},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"George Valera pops out to shortstop Carlos Correa.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-21T22:58:37.157Z","endTime":"2026-04-21T22:59:06.321Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":671655,"fullName":"George Valera","link":"/api/v1/people/671655"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680802,"fullName":"Ryan Weiss","link":"/api/v1/people/680802"},"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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":671655,"fullName":"George Valera","link":"/api/v1/people/671655"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":621043,"link":"/api/v1/people/621043"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.2,"endSpeed":75.3,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.951715755737403,"aZ":-35.02223246034172,"pfxX":5.269963644817372,"pfxZ":-1.9816943845066426,"pX":0.3822956550743242,"pZ":2.3067326841072364,"vX0":4.308324600886867,"vY0":-119.62576841419056,"vZ0":-1.0514346825866112,"x":102.43,"y":176.5,"x0":-2.132378144734283,"y0":50.003606722385946,"z0":5.916082455581904,"aX":7.570778776989024},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-3.6,"breakHorizontal":-10.7,"spinRate":2351,"spinDirection":39},"zone":6,"typeConfidence":2.0,"plateTime":0.4593995875511214,"extension":6.398628884737297},"hitData":{"launchSpeed":85.4,"launchAngle":67.0,"totalDistance":127.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":122.96,"coordY":151.34}},"index":0,"playId":"b5790123-63cb-3d81-a212-3236b86d4c63","pitchNumber":1,"startTime":"2026-04-21T22:58:56.636Z","endTime":"2026-04-21T22:59:06.321Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680802,"link":"/api/v1/people/680802","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":694728,"link":"/api/v1/people/694728"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":671655,"link":"/api/v1/people/671655","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671655,"link":"/api/v1/people/671655"},"credit":"b_ab"},{"player":{"id":680802,"link":"/api/v1/people/680802"},"credit":"p_ab"},{"player":{"id":671655,"link":"/api/v1/people/671655"},"credit":"b_pa"},{"player":{"id":680802,"link":"/api/v1/people/680802"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":73.7,"awayTeamWinProbability":26.299999999999997,"homeTeamWinProbabilityAdded":-1.2000000000000028,"leverageIndex":0.47,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2026-04-21T22:59:06.321Z","atBatIndex":23},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Daniel Schneemann walks.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-21T22:59:13.365Z","endTime":"2026-04-21T23:00:38.031Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680802,"fullName":"Ryan Weiss","link":"/api/v1/people/680802"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.0,"endSpeed":76.7,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.773542981248138,"aZ":-26.56280514127209,"pfxX":6.36292143423249,"pfxZ":3.7523655442885904,"pX":-0.29540201611189787,"pZ":1.2018973366855645,"vX0":2.86051224686961,"vY0":-122.26122940038503,"vZ0":-5.041812403152107,"x":128.26,"y":206.33,"x0":-2.3115743240127427,"y0":50.00463030831739,"z0":5.603753171915729,"aX":9.518467149700207},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":5.8,"breakHorizontal":-12.2,"spinRate":2579,"spinDirection":47},"zone":13,"typeConfidence":2.0,"plateTime":0.4500509604880434,"extension":6.599796896349438},"index":0,"playId":"3a26336e-8eb4-39d2-8368-3df8f815a869","pitchNumber":1,"startTime":"2026-04-21T22:59:29.149Z","endTime":"2026-04-21T22:59:33.542Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680802,"link":"/api/v1/people/680802","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":694728,"link":"/api/v1/people/694728"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":682177,"link":"/api/v1/people/682177","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":80.1,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.67990934393999,"aZ":-26.913224304344244,"pfxX":-8.450021102032231,"pfxZ":3.187863621407187,"pX":-0.8068114284535585,"pZ":3.0356639527135054,"vX0":6.332144586104314,"vY0":-128.23494585253397,"vZ0":-1.2997419909623866,"x":147.75,"y":156.82,"x0":-2.221019742918581,"y0":50.0033413024995,"z0":5.665845210839275,"aX":-13.950594485848702},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":5.6,"breakHorizontal":13.7,"spinRate":1255,"spinDirection":227},"zone":1,"typeConfidence":2.0,"plateTime":0.42856385283356513,"extension":6.287136940238918},"index":1,"playId":"038535b3-2677-3e44-84a4-44f7724c6e8f","pitchNumber":2,"startTime":"2026-04-21T22:59:42.082Z","endTime":"2026-04-21T22:59:47.607Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680802,"link":"/api/v1/people/680802","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":694728,"link":"/api/v1/people/694728"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":682177,"link":"/api/v1/people/682177","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"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":94.1,"endSpeed":85.6,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.852775282714923,"aZ":-13.435479910099167,"pfxX":-4.982149771312242,"pfxZ":9.985201259817785,"pX":0.6815097613819093,"pZ":1.4120976736258166,"vX0":9.499150972020958,"vY0":-136.5533983085061,"vZ0":-8.26383918458652,"x":91.02,"y":200.65,"x0":-2.204935912665689,"y0":50.00268249438322,"z0":5.4150072114735215,"aX":-9.350185231503149},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":16.3,"breakHorizontal":6.8,"spinRate":2454,"spinDirection":222},"zone":14,"typeConfidence":2.0,"plateTime":0.4020920728330353,"extension":6.340787293927916},"index":2,"playId":"bebc3541-8b00-37ee-90a2-f0649076e595","pitchNumber":3,"startTime":"2026-04-21T22:59:57.381Z","endTime":"2026-04-21T23:00:01.678Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680802,"link":"/api/v1/people/680802","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":694728,"link":"/api/v1/people/694728"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":682177,"link":"/api/v1/people/682177","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"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":94.5,"endSpeed":85.8,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.45394753153482,"aZ":-12.586302075651217,"pfxX":-4.414432712662402,"pfxZ":10.355306823748869,"pX":-0.3368034348502347,"pZ":1.3753432464465503,"vX0":6.830818580464043,"vY0":-137.17482581862902,"vZ0":-8.523171554430283,"x":129.84,"y":201.65,"x0":-2.294283424954036,"y0":50.00442322078042,"z0":5.3961370683371355,"aX":-8.351767081532891},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.9,"breakHorizontal":6.5,"spinRate":2408,"spinDirection":214},"zone":13,"typeConfidence":2.0,"plateTime":0.4004428704226277,"extension":6.4506592132493585},"index":3,"playId":"a8cf8fe1-dc30-353a-a197-312e8cff7032","pitchNumber":4,"startTime":"2026-04-21T23:00:15.307Z","endTime":"2026-04-21T23:00:20.134Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680802,"link":"/api/v1/people/680802","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":694728,"link":"/api/v1/people/694728"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":682177,"link":"/api/v1/people/682177","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"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":94.9,"endSpeed":86.3,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.194373297901244,"aZ":-15.02107067776072,"pfxX":-5.938654732157449,"pfxZ":8.94084098040765,"pX":-0.8000536135727383,"pZ":2.9328186204716404,"vX0":6.080629765356095,"vY0":-137.9913331510645,"vZ0":-4.217700197013875,"x":147.5,"y":159.59,"x0":-2.2661209173264933,"y0":50.001127004169795,"z0":5.500692891681652,"aX":-11.39216773383109},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":15.5,"breakHorizontal":9.4,"spinRate":2469,"spinDirection":216},"zone":1,"typeConfidence":2.0,"plateTime":0.39771648718756536,"extension":6.457500086584513},"index":4,"playId":"06993f39-4eb4-3877-b046-6f6aa3f48bd2","pitchNumber":5,"startTime":"2026-04-21T23:00:32.265Z","endTime":"2026-04-21T23:00:38.031Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680802,"link":"/api/v1/people/680802","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":694728,"link":"/api/v1/people/694728"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":682177,"link":"/api/v1/people/682177","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682177,"link":"/api/v1/people/682177"},"credit":"b_pa"},{"player":{"id":680802,"link":"/api/v1/people/680802"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":74.6,"awayTeamWinProbability":25.400000000000006,"homeTeamWinProbabilityAdded":0.8999999999999915,"leverageIndex":0.31,"dramaIndex":19.0,"contextMetrics":{},"playEndTime":"2026-04-21T23:00:38.031Z","atBatIndex":24},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Angel Martínez strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-21T23:00:44.228Z","endTime":"2026-04-21T23:02:03.692Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680802,"fullName":"Ryan Weiss","link":"/api/v1/people/680802"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.8,"endSpeed":76.9,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.03988697376691,"aZ":-31.078871511774082,"pfxX":8.378503632740276,"pfxZ":0.7274967459240012,"pX":-0.9358133934911939,"pZ":1.9967095178068002,"vX0":1.2549833418493643,"vY0":-122.02370541313599,"vZ0":-2.4763608813168343,"x":152.67,"y":184.87,"x0":-2.5453367053617186,"y0":50.00127612791359,"z0":5.714518465843757,"aX":12.575126483498778},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":1.0,"breakHorizontal":-15.5,"spinRate":2603,"spinDirection":59},"zone":13,"typeConfidence":2.0,"plateTime":0.44965816565143557,"extension":6.0532512023002525},"index":0,"playId":"8df3e63f-39af-3950-b489-7050ce04c8a1","pitchNumber":1,"startTime":"2026-04-21T23:01:01.881Z","endTime":"2026-04-21T23:01:10.916Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680802,"link":"/api/v1/people/680802","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":694728,"link":"/api/v1/people/694728"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":682657,"link":"/api/v1/people/682657","batSide":{"code":"L","description":"Left"}},"first":{"id":682177,"link":"/api/v1/people/682177"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":85.3,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.87572461761819,"aZ":-14.091652874690702,"pfxX":-5.508491243082718,"pfxZ":9.683731642334216,"pX":-0.8907187936970412,"pZ":2.2774351551415437,"vX0":5.984578488694038,"vY0":-136.0388650471181,"vZ0":-6.120668921078363,"x":150.95,"y":177.29,"x0":-2.407318977685641,"y0":50.00440724469612,"z0":5.539990459542381,"aX":-10.28780010644744},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.3,"breakHorizontal":8.6,"spinRate":2427,"spinDirection":217},"zone":13,"typeConfidence":2.0,"plateTime":0.40320053592925564,"extension":6.435547828547283},"index":1,"playId":"ed73e75d-2c79-312c-8382-c3941ad3fa16","pitchNumber":2,"startTime":"2026-04-21T23:01:19.535Z","endTime":"2026-04-21T23:01:23.991Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680802,"link":"/api/v1/people/680802","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":694728,"link":"/api/v1/people/694728"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":682657,"link":"/api/v1/people/682657","batSide":{"code":"L","description":"Left"}},"first":{"id":682177,"link":"/api/v1/people/682177"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":78.0,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.13720111215018,"aZ":-30.873120768412186,"pfxX":5.538906797015561,"pfxZ":0.85278686640891,"pX":0.4392280912634991,"pZ":1.3731222359750632,"vX0":4.9160494414767815,"vY0":-122.86262609578596,"vZ0":-4.044860187621397,"x":100.26,"y":201.71,"x0":-2.306712690822425,"y0":50.00470923256754,"z0":5.661948716534786,"aX":8.475990715023674},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":0.8,"breakHorizontal":-11.2,"spinRate":2615,"spinDirection":56},"zone":14,"typeConfidence":2.0,"plateTime":0.4456531759999258,"extension":6.526287815228189},"index":2,"playId":"a52a3549-02a4-3290-a5e9-011d73c0da1c","pitchNumber":3,"startTime":"2026-04-21T23:01:38.579Z","endTime":"2026-04-21T23:01:42.897Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680802,"link":"/api/v1/people/680802","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":694728,"link":"/api/v1/people/694728"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":682657,"link":"/api/v1/people/682657","batSide":{"code":"L","description":"Left"}},"first":{"id":682177,"link":"/api/v1/people/682177"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":77.8,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.280750882048157,"aZ":-30.481857833425174,"pfxX":5.520558319755628,"pfxZ":1.1060921958557453,"pX":0.838365452250498,"pZ":1.267234653507402,"vX0":5.954024600002224,"vY0":-123.29900923721404,"vZ0":-4.3141401562908905,"x":85.04,"y":204.56,"x0":-2.33171787150164,"y0":50.001000351990164,"z0":5.633931701556424,"aX":8.433390475009112},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":1.2,"breakHorizontal":-11.5,"spinRate":2746,"spinDirection":49},"zone":14,"typeConfidence":2.0,"plateTime":0.44553730505254663,"extension":6.465299230056352},"index":3,"playId":"d854b9d8-2daa-39ef-8698-a5c0edfa0c24","pitchNumber":4,"startTime":"2026-04-21T23:01:58.561Z","endTime":"2026-04-21T23:02:03.692Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680802,"link":"/api/v1/people/680802","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":694728,"link":"/api/v1/people/694728"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":682657,"link":"/api/v1/people/682657","batSide":{"code":"L","description":"Left"}},"first":{"id":682177,"link":"/api/v1/people/682177"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682657,"link":"/api/v1/people/682657"},"credit":"b_ab"},{"player":{"id":680802,"link":"/api/v1/people/680802"},"credit":"p_ab"},{"player":{"id":682657,"link":"/api/v1/people/682657"},"credit":"b_pa"},{"player":{"id":680802,"link":"/api/v1/people/680802"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":72.89999999999999,"awayTeamWinProbability":27.10000000000001,"homeTeamWinProbabilityAdded":-1.7000000000000028,"leverageIndex":0.65,"dramaIndex":32.0,"contextMetrics":{},"playEndTime":"2026-04-21T23:02:03.692Z","atBatIndex":25},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Carlos Correa singles on a line drive to right fielder George Valera.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-21T23:03:51.010Z","endTime":"2026-04-21T23:04:18.841Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"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":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":671655,"link":"/api/v1/people/671655"},"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(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":77.8,"endSpeed":71.2,"strikeZoneTop":3.337,"strikeZoneBottom":1.684,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.788573694044675,"aZ":-35.82927104213861,"pfxX":-7.9113076907162325,"pfxZ":-2.8313575509831956,"pX":-0.2215875186219761,"pZ":3.070294659749745,"vX0":-0.34969152387541363,"vY0":-113.19914778259114,"vZ0":2.338817138767622,"x":125.45,"y":155.88,"x0":0.9621475604862462,"y0":50.003712042446764,"z0":5.625565990862047,"aX":-10.207412662004042},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.6,"breakVerticalInduced":-4.2,"breakHorizontal":14.4,"spinRate":2266,"spinDirection":312},"zone":2,"typeConfidence":2.0,"plateTime":0.4849365578110474,"extension":6.534942433367307},"hitData":{"launchSpeed":94.3,"launchAngle":15.0,"totalDistance":253.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":161.37,"coordY":89.72}},"index":0,"playId":"c30b7c43-8384-3926-9746-c927b28e0abc","pitchNumber":1,"startTime":"2026-04-21T23:04:09.266Z","endTime":"2026-04-21T23:04:18.841Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800048,"link":"/api/v1/people/800048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":671655,"link":"/api/v1/people/671655"}},"offense":{"batter":{"id":621043,"link":"/api/v1/people/621043","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621043,"link":"/api/v1/people/621043"},"credit":"b_ab"},{"player":{"id":800048,"link":"/api/v1/people/800048"},"credit":"p_ab"},{"player":{"id":621043,"link":"/api/v1/people/621043"},"credit":"b_pa"},{"player":{"id":800048,"link":"/api/v1/people/800048"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":68.4,"awayTeamWinProbability":31.599999999999994,"homeTeamWinProbabilityAdded":-4.499999999999986,"leverageIndex":1.04,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2026-04-21T23:04:18.841Z","atBatIndex":26},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Yordan Alvarez flies out sharply to center fielder Steven Kwan.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-21T23:04:22.403Z","endTime":"2026-04-21T23:06:31.281Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":680757,"link":"/api/v1/people/680757"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":84.4,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.242710240787556,"aZ":-16.054680734530248,"pfxX":3.94982851387495,"pfxZ":8.792774306809818,"pX":-1.2168866917810681,"pZ":2.525720637965158,"vX0":-6.119646462916322,"vY0":-134.98960633084874,"vZ0":-4.5789353671138056,"x":163.38,"y":170.59,"x0":0.5733852536002764,"y0":50.00217732201523,"z0":5.385542364525242,"aX":7.240771963919492},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":15.0,"breakHorizontal":-5.8,"spinRate":2130,"spinDirection":154},"zone":13,"typeConfidence":2.0,"plateTime":0.4068170270242848,"extension":6.616573834800823},"index":0,"playId":"dc1dd0e8-0d26-33a8-8849-f1cd272f18ad","pitchNumber":1,"startTime":"2026-04-21T23:04:44.636Z","endTime":"2026-04-21T23:04:50.621Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800048,"link":"/api/v1/people/800048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":671655,"link":"/api/v1/people/671655"}},"offense":{"batter":{"id":670541,"link":"/api/v1/people/670541","batSide":{"code":"L","description":"Left"}},"first":{"id":621043,"link":"/api/v1/people/621043"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":84.5,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.147673649514932,"aZ":-22.447427372399556,"pfxX":6.122019492507648,"pfxZ":5.307417148039988,"pX":-0.3473999732050997,"pZ":2.4586914893834635,"vX0":-5.10659017662748,"vY0":-134.75561723956588,"vZ0":-3.4914721302706684,"x":130.24,"y":172.4,"x0":0.7797385270105254,"y0":50.003715683921534,"z0":5.3627872662245375,"aX":11.224101814084706},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":9.0,"breakHorizontal":-10.0,"spinRate":2023,"spinDirection":146},"zone":4,"typeConfidence":2.0,"plateTime":0.40694974921818483,"extension":6.439697590061212},"index":1,"playId":"2d658611-9d80-3056-b666-dcfedcdd3802","pitchNumber":2,"startTime":"2026-04-21T23:05:02.340Z","endTime":"2026-04-21T23:05:06.522Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800048,"link":"/api/v1/people/800048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":671655,"link":"/api/v1/people/671655"}},"offense":{"batter":{"id":670541,"link":"/api/v1/people/670541","batSide":{"code":"L","description":"Left"}},"first":{"id":621043,"link":"/api/v1/people/621043"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"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":93.4,"endSpeed":84.9,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.19155316099088,"aZ":-16.245138636470692,"pfxX":1.2331816242131086,"pfxZ":8.555266030738164,"pX":-0.4001023080449421,"pZ":4.138220942241333,"vX0":-3.184116910317341,"vY0":-135.9509949085199,"vZ0":-0.6575244890723878,"x":132.25,"y":127.05,"x0":0.6287309559914667,"y0":50.00649647365542,"z0":5.515931169462035,"aX":2.2972035648719973},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":15.5,"breakHorizontal":-1.6,"spinRate":2091,"spinDirection":153},"zone":11,"typeConfidence":2.0,"plateTime":0.4036456004835376,"extension":6.4565919542862735},"index":2,"playId":"99742a2b-ebba-345b-885e-51ff537de106","pitchNumber":3,"startTime":"2026-04-21T23:05:21.536Z","endTime":"2026-04-21T23:05:26.516Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800048,"link":"/api/v1/people/800048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":671655,"link":"/api/v1/people/671655"}},"offense":{"batter":{"id":670541,"link":"/api/v1/people/670541","batSide":{"code":"L","description":"Left"}},"first":{"id":621043,"link":"/api/v1/people/621043"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":84.3,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.292253153035215,"aZ":-21.91485733387226,"pfxX":6.130941351181368,"pfxZ":5.624375289189228,"pX":0.186960463299407,"pZ":2.593493160982059,"vX0":-3.5641658326444317,"vY0":-134.48334072886593,"vZ0":-3.182814261276742,"x":109.87,"y":168.76,"x0":0.7357733791661525,"y0":50.0033131238079,"z0":5.354272893909019,"aX":11.183791572555588},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":9.7,"breakHorizontal":-10.3,"spinRate":1976,"spinDirection":150},"zone":5,"typeConfidence":2.0,"plateTime":0.40792267730050824,"extension":6.4305937747730075},"index":3,"playId":"6d30d0be-1a8a-32ad-a847-3d8b20d01d70","pitchNumber":4,"startTime":"2026-04-21T23:05:40.716Z","endTime":"2026-04-21T23:05:45.438Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800048,"link":"/api/v1/people/800048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":671655,"link":"/api/v1/people/671655"}},"offense":{"batter":{"id":670541,"link":"/api/v1/people/670541","batSide":{"code":"L","description":"Left"}},"first":{"id":621043,"link":"/api/v1/people/621043"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":78.9,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.28198706302094,"aZ":-28.1980416509779,"pfxX":7.214754264628776,"pfxZ":2.5041090609092835,"pX":-1.002148331261785,"pZ":1.373541963885634,"vX0":-7.163709800958752,"vY0":-125.38678308410374,"vZ0":-3.861340636267462,"x":155.2,"y":201.69,"x0":0.9598884705337589,"y0":50.00024602295977,"z0":5.244311135544471,"aX":11.441419025168772},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":3.8,"breakHorizontal":-11.3,"spinRate":1836,"spinDirection":123},"zone":13,"typeConfidence":2.0,"plateTime":0.43748058625529795,"extension":6.338189557683549},"index":4,"playId":"d28ac2de-43ed-36d5-9279-fe7b0dc01e5c","pitchNumber":5,"startTime":"2026-04-21T23:06:01.039Z","endTime":"2026-04-21T23:06:05.831Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800048,"link":"/api/v1/people/800048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":671655,"link":"/api/v1/people/671655"}},"offense":{"batter":{"id":670541,"link":"/api/v1/people/670541","batSide":{"code":"L","description":"Left"}},"first":{"id":621043,"link":"/api/v1/people/621043"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":79.0,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.6855835595062,"aZ":-32.99274670778837,"pfxX":6.602027701755377,"pfxZ":-0.5164131709826076,"pX":-0.0697305374909516,"pZ":1.6429929760723745,"vX0":-4.633766338820026,"vY0":-124.78428865193169,"vZ0":-2.224954111911269,"x":119.66,"y":194.42,"x0":0.9518741737088509,"y0":50.00332058772397,"z0":5.25949508307826,"aX":10.430627731602133},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-1.2,"breakHorizontal":-10.9,"spinRate":1703,"spinDirection":126},"zone":13,"typeConfidence":2.0,"plateTime":0.4386369077472678,"extension":6.279813729952956},"hitData":{"launchSpeed":100.8,"launchAngle":36.0,"totalDistance":358.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":129.31,"coordY":54.82}},"index":5,"playId":"9ddcbb60-426c-3ce2-8bfe-fd47378e9127","pitchNumber":6,"startTime":"2026-04-21T23:06:18.587Z","endTime":"2026-04-21T23:06:31.281Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800048,"link":"/api/v1/people/800048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":671655,"link":"/api/v1/people/671655"}},"offense":{"batter":{"id":670541,"link":"/api/v1/people/670541","batSide":{"code":"L","description":"Left"}},"first":{"id":621043,"link":"/api/v1/people/621043"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670541,"link":"/api/v1/people/670541"},"credit":"b_ab"},{"player":{"id":800048,"link":"/api/v1/people/800048"},"credit":"p_ab"},{"player":{"id":670541,"link":"/api/v1/people/670541"},"credit":"b_pa"},{"player":{"id":800048,"link":"/api/v1/people/800048"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":72.6,"awayTeamWinProbability":27.400000000000006,"homeTeamWinProbabilityAdded":4.199999999999989,"leverageIndex":1.82,"dramaIndex":76.0,"contextMetrics":{},"playEndTime":"2026-04-21T23:06:31.281Z","atBatIndex":27},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jose Altuve flies out to center fielder Steven Kwan.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-21T23:06:40.501Z","endTime":"2026-04-21T23:09:42.349Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","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":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":680757,"link":"/api/v1/people/680757"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.7,"endSpeed":77.6,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.846536332799605,"aZ":-30.806264659133547,"pfxX":7.060900181749087,"pfxZ":0.8925496795277805,"pX":0.5635917592264369,"pZ":3.266504233929624,"vX0":-3.285640315798808,"vY0":-123.33525409832664,"vZ0":0.8951740074910954,"x":95.52,"y":150.58,"x0":0.9965786760318575,"y0":50.00607430388294,"z0":5.4996738310613384,"aX":10.864859992272326},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":2.0,"breakHorizontal":-12.0,"spinRate":1829,"spinDirection":129},"zone":12,"typeConfidence":2.0,"plateTime":0.44433275919446524,"extension":6.112292095140179},"index":0,"playId":"d6113aa2-21a3-3430-a3d4-70dcb159e07b","pitchNumber":1,"startTime":"2026-04-21T23:06:56.755Z","endTime":"2026-04-21T23:07:01.516Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800048,"link":"/api/v1/people/800048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":671655,"link":"/api/v1/people/671655"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"first":{"id":621043,"link":"/api/v1/people/621043"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":85.4,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.77089599999173,"aZ":-20.458471318790743,"pfxX":7.491817835077793,"pfxZ":6.290038495755687,"pX":0.4971359407969616,"pZ":2.1139331178182754,"vX0":-3.622772805544811,"vY0":-135.41240424172048,"vZ0":-4.526248599492289,"x":98.05,"y":181.7,"x0":0.8769002471703158,"y0":50.00290207355728,"z0":5.233006594130735,"aX":13.952941112614045},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":10.7,"breakHorizontal":-12.8,"spinRate":1989,"spinDirection":145},"zone":6,"typeConfidence":2.0,"plateTime":0.4040382258366497,"extension":6.392998137717053},"index":1,"playId":"d7942950-7a31-3a99-9cb4-92663d09681e","pitchNumber":2,"startTime":"2026-04-21T23:07:13.861Z","endTime":"2026-04-21T23:07:18.188Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800048,"link":"/api/v1/people/800048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":671655,"link":"/api/v1/people/671655"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"first":{"id":621043,"link":"/api/v1/people/621043"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":86.7,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.67879858038828,"aZ":-15.370683532797615,"pfxX":3.8363755059552074,"pfxZ":8.75551629761467,"pX":-0.024033376296888728,"pZ":2.2212719089450426,"vX0":-3.5384381085585668,"vY0":-137.2498367557196,"vZ0":-5.307161471402734,"x":117.92,"y":178.81,"x0":0.7797386873334679,"y0":50.002634664289154,"z0":5.216710596178784,"aX":7.362890603766173},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":15.0,"breakHorizontal":-6.2,"spinRate":2141,"spinDirection":149},"zone":5,"typeConfidence":2.0,"plateTime":0.3981579757011575,"extension":6.4853922163505136},"index":2,"playId":"96acde8b-da2d-3cde-9e57-ff595fc8ddee","pitchNumber":3,"startTime":"2026-04-21T23:07:33.418Z","endTime":"2026-04-21T23:07:37.677Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800048,"link":"/api/v1/people/800048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":671655,"link":"/api/v1/people/671655"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"first":{"id":621043,"link":"/api/v1/people/621043"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"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":86.5,"endSpeed":79.8,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.47076750994909,"aZ":-29.650489845514812,"pfxX":8.116017297707275,"pfxZ":1.566232445437696,"pX":1.0027198602800298,"pZ":0.7898742458478041,"vX0":-2.81725544506225,"vY0":-125.95451735275837,"vZ0":-5.026519902700531,"x":78.78,"y":217.45,"x0":1.0810862180964569,"y0":50.00063935220019,"z0":5.207642959816546,"aX":13.044277487764724},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":1.9,"breakHorizontal":-14.0,"spinRate":1981,"spinDirection":134},"zone":14,"typeConfidence":2.0,"plateTime":0.4347796207512298,"extension":6.224145278315206},"index":3,"playId":"2a307eff-d613-36c2-9386-c7e923197b63","pitchNumber":4,"startTime":"2026-04-21T23:07:52.547Z","endTime":"2026-04-21T23:07:55.627Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800048,"link":"/api/v1/people/800048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":671655,"link":"/api/v1/people/671655"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"first":{"id":621043,"link":"/api/v1/people/621043"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"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.8,"endSpeed":87.0,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.7869750116198,"aZ":-13.746072270704603,"pfxX":1.833630630822198,"pfxZ":9.432660004741159,"pX":-0.050387385259237694,"pZ":2.4795453246651347,"vX0":-2.924121405667117,"vY0":-139.46810576855367,"vZ0":-5.064346227508653,"x":118.92,"y":171.83,"x0":0.7774301874635662,"y0":50.00401767896939,"z0":5.238214803148748,"aX":3.5829395820829326},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.1,"breakHorizontal":-2.6,"spinRate":2162,"spinDirection":154},"zone":5,"typeConfidence":2.0,"plateTime":0.39397084783488623,"extension":6.639098869611587},"index":4,"playId":"c08d4b5e-6c91-3616-b5b8-bc191184eb2a","pitchNumber":5,"startTime":"2026-04-21T23:08:20.589Z","endTime":"2026-04-21T23:08:24.037Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800048,"link":"/api/v1/people/800048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":671655,"link":"/api/v1/people/671655"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"first":{"id":621043,"link":"/api/v1/people/621043"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"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":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.0,"endSpeed":73.7,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.994926890683043,"aZ":-38.21262800478219,"pfxX":-7.410483012819927,"pfxZ":-4.4438256619026,"pX":-1.412627110092319,"pZ":0.22200246672568322,"vX0":-2.75582460340635,"vY0":-116.40726279147407,"vZ0":-3.3077191779363044,"x":170.85,"y":232.79,"x0":0.753051733406257,"y0":50.0046943278418,"z0":5.31730362639013,"aX":-10.063640259083645},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.7,"breakVerticalInduced":-8.6,"breakHorizontal":14.2,"spinRate":2243,"spinDirection":318},"zone":13,"typeConfidence":2.0,"plateTime":0.47243935013776683,"extension":6.544280535114596},"index":5,"playId":"340869a5-92e2-38a6-b3a3-5fcaa3bbe1b1","pitchNumber":6,"startTime":"2026-04-21T23:09:04.233Z","endTime":"2026-04-21T23:09:07.789Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800048,"link":"/api/v1/people/800048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":671655,"link":"/api/v1/people/671655"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"first":{"id":621043,"link":"/api/v1/people/621043"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":79.4,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.670881323912834,"aZ":-30.487598243413014,"pfxX":6.981432868801616,"pfxZ":1.053163491014729,"pX":-0.1771724985761714,"pZ":2.387510616579921,"vX0":-4.9797627639105215,"vY0":-125.65101329294141,"vZ0":-1.1754979798536482,"x":123.75,"y":174.32,"x0":0.9200376469984406,"y0":50.00460571397518,"z0":5.331217096651269,"aX":11.201538554139683},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":1.9,"breakHorizontal":-11.5,"spinRate":1952,"spinDirection":122},"zone":5,"typeConfidence":2.0,"plateTime":0.435356163712588,"extension":6.219008377285133},"hitData":{"launchSpeed":92.0,"launchAngle":29.0,"totalDistance":355.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":122.51,"coordY":56.22}},"index":6,"playId":"1069e303-6977-3b25-b5bb-1bb7234c7345","pitchNumber":7,"startTime":"2026-04-21T23:09:27.570Z","endTime":"2026-04-21T23:09:42.349Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800048,"link":"/api/v1/people/800048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":671655,"link":"/api/v1/people/671655"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"first":{"id":621043,"link":"/api/v1/people/621043"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":514888,"link":"/api/v1/people/514888"},"credit":"b_ab"},{"player":{"id":800048,"link":"/api/v1/people/800048"},"credit":"p_ab"},{"player":{"id":514888,"link":"/api/v1/people/514888"},"credit":"b_pa"},{"player":{"id":800048,"link":"/api/v1/people/800048"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":76.0,"awayTeamWinProbability":24.0,"homeTeamWinProbabilityAdded":3.4000000000000057,"leverageIndex":1.46,"dramaIndex":63.0,"contextMetrics":{},"playEndTime":"2026-04-21T23:09:42.349Z","atBatIndex":28},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Christian Walker flies out to center fielder Steven Kwan.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-21T23:09:45.652Z","endTime":"2026-04-21T23:11:16.603Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":680757,"link":"/api/v1/people/680757"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":78.3,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.10359323386909,"aZ":-28.003456682566306,"pfxX":10.382109550698326,"pfxZ":2.654896303539428,"pX":-0.3061414103637108,"pZ":0.01089741859069221,"vX0":-6.175432513202475,"vY0":-126.00967519809619,"vZ0":-7.0088056275380675,"x":128.67,"y":238.49,"x0":0.8569114214549423,"y0":50.00353560384702,"z0":5.162654231439575,"aX":16.311906526091718},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":3.0,"breakHorizontal":-16.9,"spinRate":2014,"spinDirection":116},"zone":13,"typeConfidence":2.0,"plateTime":0.43856901733014286,"extension":6.427195279527574},"index":0,"playId":"3b32a18d-2ff3-3d3f-a6a9-c21a9cbee126","pitchNumber":1,"startTime":"2026-04-21T23:10:07.173Z","endTime":"2026-04-21T23:10:10.731Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800048,"link":"/api/v1/people/800048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":671655,"link":"/api/v1/people/671655"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"first":{"id":621043,"link":"/api/v1/people/621043"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":84.7,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.03399093965214,"aZ":-21.711915383050993,"pfxX":-0.7732586239185251,"pfxZ":5.748494518484488,"pX":-1.3641072598625814,"pZ":2.9512175783545507,"vX0":-5.357373286424397,"vY0":-133.16108950045646,"vZ0":-2.1419683224868438,"x":169.0,"y":159.1,"x0":0.7632669994675189,"y0":50.00070780118858,"z0":5.315105011947692,"aX":-1.4069108749853172},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":10.2,"breakHorizontal":2.4,"spinRate":2103,"spinDirection":178},"zone":11,"typeConfidence":2.0,"plateTime":0.4092518066358277,"extension":6.540705260640364},"index":1,"playId":"6bfab73c-b815-375c-a7ff-a3d829ae5853","pitchNumber":2,"startTime":"2026-04-21T23:10:36.223Z","endTime":"2026-04-21T23:10:41.243Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800048,"link":"/api/v1/people/800048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":671655,"link":"/api/v1/people/671655"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"first":{"id":621043,"link":"/api/v1/people/621043"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"index":2,"startTime":"2026-04-21T23:10:50.682Z","endTime":"2026-04-21T23:11:08.885Z","isPitch":false,"type":"action","player":{"id":572233,"link":"/api/v1/people/572233"},"defense":{"pitcher":{"id":800048,"link":"/api/v1/people/800048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":671655,"link":"/api/v1/people/671655"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"first":{"id":621043,"link":"/api/v1/people/621043"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":87.5,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.40989203477339,"aZ":-13.892976130307776,"pfxX":1.8990539174079717,"pfxZ":9.314744362338109,"pX":-0.4832200229570299,"pZ":2.7591195147938596,"vX0":-3.937297421767925,"vY0":-139.0295767971249,"vZ0":-4.500885569705747,"x":135.42,"y":164.28,"x0":0.7029370682836983,"y0":50.0040631073915,"z0":5.3173517914043975,"aX":3.7279812697340047},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.2,"breakHorizontal":-2.6,"spinRate":2171,"spinDirection":157},"zone":1,"typeConfidence":2.0,"plateTime":0.39356608211309396,"extension":6.439781056245671},"hitData":{"launchSpeed":83.6,"launchAngle":28.0,"totalDistance":305.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":125.25,"coordY":76.61}},"index":3,"playId":"8917ae9f-83d4-31fe-ba42-3c4a9710e14c","pitchNumber":3,"startTime":"2026-04-21T23:11:08.885Z","endTime":"2026-04-21T23:11:16.603Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800048,"link":"/api/v1/people/800048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":671655,"link":"/api/v1/people/671655"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"first":{"id":621043,"link":"/api/v1/people/621043"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":572233,"link":"/api/v1/people/572233"},"credit":"b_ab"},{"player":{"id":800048,"link":"/api/v1/people/800048"},"credit":"p_ab"},{"player":{"id":572233,"link":"/api/v1/people/572233"},"credit":"b_pa"},{"player":{"id":800048,"link":"/api/v1/people/800048"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":78.60000000000001,"awayTeamWinProbability":21.39999999999999,"homeTeamWinProbabilityAdded":2.6000000000000085,"leverageIndex":1.02,"dramaIndex":47.0,"contextMetrics":{},"playEndTime":"2026-04-21T23:11:16.603Z","atBatIndex":29},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Austin Hedges singles on a pop up to right fielder Cam Smith.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-21T23:13:10.080Z","endTime":"2026-04-21T23:14:08.235Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680802,"fullName":"Ryan Weiss","link":"/api/v1/people/680802"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"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":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":701358,"link":"/api/v1/people/701358"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":85.6,"strikeZoneTop":3.207,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.14688766990909,"aZ":-13.510713172829119,"pfxX":-5.6955763463063365,"pfxZ":9.908898931533034,"pX":-0.008575746313436614,"pZ":1.492190292731505,"vX0":7.954395818209689,"vY0":-137.0582309132785,"vZ0":-8.225513900006078,"x":117.33,"y":198.49,"x0":-2.2220647851584907,"y0":50.00033680358326,"z0":5.475394149806883,"aX":-10.725335060988504},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":16.2,"breakHorizontal":8.4,"spinRate":2378,"spinDirection":214},"zone":14,"typeConfidence":2.0,"plateTime":0.40118116569235873,"extension":6.627380881055338},"index":0,"playId":"47864541-0321-31b2-99f2-2d08cf9b42e8","pitchNumber":1,"startTime":"2026-04-21T23:13:24.929Z","endTime":"2026-04-21T23:13:29.541Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680802,"link":"/api/v1/people/680802","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":694728,"link":"/api/v1/people/694728"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":595978,"link":"/api/v1/people/595978","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":85.1,"strikeZoneTop":3.207,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.45840058426957,"aZ":-12.594030141535134,"pfxX":-5.364096549090987,"pfxZ":10.47336597240821,"pX":-0.19276391676843832,"pZ":2.6827883664948082,"vX0":7.410812012182927,"vY0":-136.4678821316452,"vZ0":-5.267787267078146,"x":124.35,"y":166.34,"x0":-2.2576527714081642,"y0":50.005733989643794,"z0":5.519122423417876,"aX":-10.03185431425282},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":17.9,"breakHorizontal":8.0,"spinRate":2441,"spinDirection":210},"zone":5,"typeConfidence":2.0,"plateTime":0.40270324053374207,"extension":6.529553768266609},"index":1,"playId":"0dd25c95-7c0e-3aa1-a2e0-c17357573eec","pitchNumber":2,"startTime":"2026-04-21T23:13:39.026Z","endTime":"2026-04-21T23:13:42.443Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680802,"link":"/api/v1/people/680802","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":694728,"link":"/api/v1/people/694728"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":595978,"link":"/api/v1/people/595978","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"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":92.0,"endSpeed":84.0,"strikeZoneTop":3.207,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.21671804718926,"aZ":-21.36721674323304,"pfxX":-9.483368248151452,"pfxZ":5.971600556687294,"pX":-0.9070772541249946,"pZ":3.094841223993399,"vX0":6.396777925609431,"vY0":-133.77909862967044,"vZ0":-2.74675319721924,"x":151.58,"y":155.22,"x0":-2.0986463009905583,"y0":50.00520695533289,"z0":5.668852689379048,"aX":-17.16885893169288},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":10.4,"breakHorizontal":15.7,"spinRate":2214,"spinDirection":209},"zone":11,"typeConfidence":2.0,"plateTime":0.4096303825511818,"extension":6.571401736831983},"hitData":{"launchSpeed":61.8,"launchAngle":29.0,"totalDistance":181.0,"trajectory":"popup","hardness":"medium","location":"9","coordinates":{"coordX":162.9,"coordY":127.48}},"index":2,"playId":"a545d8b0-20a5-3c0e-8aca-7f17e08b3388","pitchNumber":3,"startTime":"2026-04-21T23:13:57.160Z","endTime":"2026-04-21T23:14:08.235Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680802,"link":"/api/v1/people/680802","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":694728,"link":"/api/v1/people/694728"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":595978,"link":"/api/v1/people/595978","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":595978,"link":"/api/v1/people/595978"},"credit":"b_ab"},{"player":{"id":680802,"link":"/api/v1/people/680802"},"credit":"p_ab"},{"player":{"id":595978,"link":"/api/v1/people/595978"},"credit":"b_pa"},{"player":{"id":680802,"link":"/api/v1/people/680802"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":80.9,"awayTeamWinProbability":19.099999999999994,"homeTeamWinProbabilityAdded":2.299999999999997,"leverageIndex":0.6,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2026-04-21T23:14:08.235Z","atBatIndex":30},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brayan Rocchio strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-21T23:14:30.143Z","endTime":"2026-04-21T23:15:33.432Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680802,"fullName":"Ryan Weiss","link":"/api/v1/people/680802"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"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.2,"endSpeed":84.4,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.38999380185584,"aZ":-20.83610340514058,"pfxX":-9.83221912115673,"pfxZ":6.156909871098879,"pX":-1.0360456322846536,"pZ":3.326822831927335,"vX0":6.4930280679395675,"vY0":-135.5507939164156,"vZ0":-2.6274876824905524,"x":156.49,"y":148.96,"x0":-2.1972862860305056,"y0":50.00508735915959,"z0":5.779723457604497,"aX":-18.116513788477793},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":10.7,"breakHorizontal":16.2,"spinRate":2218,"spinDirection":207},"zone":11,"typeConfidence":2.0,"plateTime":0.40562266586277573,"extension":6.455714420123106},"index":0,"playId":"85cd2e58-d151-3386-a5c4-57999f4749cf","pitchNumber":1,"startTime":"2026-04-21T23:14:33.825Z","endTime":"2026-04-21T23:14:38.976Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680802,"link":"/api/v1/people/680802","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":694728,"link":"/api/v1/people/694728"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"L","description":"Left"}},"first":{"id":595978,"link":"/api/v1/people/595978"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.8,"endSpeed":75.5,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.93283850686254,"aZ":-30.63913247705371,"pfxX":9.04383391234765,"pfxZ":1.057126480983305,"pX":-0.34466674091813365,"pZ":2.620572066219658,"vX0":2.370671517075616,"vY0":-120.52072148789138,"vZ0":-0.9995200720626001,"x":130.14,"y":168.02,"x0":-2.518590701058893,"y0":50.003202033911336,"z0":5.774710032206983,"aX":13.152008433674126},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":1.9,"breakHorizontal":-16.9,"spinRate":2526,"spinDirection":59},"zone":4,"typeConfidence":2.0,"plateTime":0.45647399750235573,"extension":6.27926069990777},"index":1,"playId":"562378b7-5aff-339d-bc1b-bf07e7fc182d","pitchNumber":2,"startTime":"2026-04-21T23:14:49.673Z","endTime":"2026-04-21T23:14:53.956Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680802,"link":"/api/v1/people/680802","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":694728,"link":"/api/v1/people/694728"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"L","description":"Left"}},"first":{"id":595978,"link":"/api/v1/people/595978"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"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":91.6,"endSpeed":83.3,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.495443187819472,"aZ":-23.123617249516634,"pfxX":-10.387937700307146,"pfxZ":5.081339501642912,"pX":-0.6035998822478321,"pZ":2.453869970343333,"vX0":7.740193898144914,"vY0":-133.07385219399598,"vZ0":-4.0019907520478695,"x":140.01,"y":172.53,"x0":-2.2109476087648314,"y0":50.00079548093892,"z0":5.667123928918662,"aX":-18.493343254163538},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":8.4,"breakHorizontal":16.9,"spinRate":2206,"spinDirection":213},"zone":4,"typeConfidence":2.0,"plateTime":0.4127474657568082,"extension":6.464745744293611},"index":2,"playId":"4f2f0106-ba59-3bfc-9cda-b48f9200a555","pitchNumber":3,"startTime":"2026-04-21T23:15:04.854Z","endTime":"2026-04-21T23:15:11.076Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680802,"link":"/api/v1/people/680802","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":694728,"link":"/api/v1/people/694728"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"L","description":"Left"}},"first":{"id":595978,"link":"/api/v1/people/595978"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"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(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":83.8,"endSpeed":77.1,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.838040274512476,"aZ":-33.60235116338684,"pfxX":5.544133109607805,"pfxZ":-0.9615300567359002,"pX":1.0990864633534156,"pZ":0.4976923041110328,"vX0":6.210483785905292,"vY0":-121.82606647821339,"vZ0":-5.094516980599867,"x":75.11,"y":225.34,"x0":-2.2114000794359634,"y0":50.000272867262936,"z0":5.548534898711506,"aX":8.260857996703837},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-2.8,"breakHorizontal":-11.6,"spinRate":2561,"spinDirection":57},"zone":14,"typeConfidence":2.0,"plateTime":0.45105748474281704,"extension":6.4968802362973195},"index":3,"playId":"b31fc1ef-28da-35bb-bad8-54c0f2881476","pitchNumber":4,"startTime":"2026-04-21T23:15:27.513Z","endTime":"2026-04-21T23:15:33.432Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680802,"link":"/api/v1/people/680802","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":694728,"link":"/api/v1/people/694728"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"L","description":"Left"}},"first":{"id":595978,"link":"/api/v1/people/595978"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677587,"link":"/api/v1/people/677587"},"credit":"b_ab"},{"player":{"id":680802,"link":"/api/v1/people/680802"},"credit":"p_ab"},{"player":{"id":677587,"link":"/api/v1/people/677587"},"credit":"b_pa"},{"player":{"id":680802,"link":"/api/v1/people/680802"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":78.7,"awayTeamWinProbability":21.299999999999997,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.97,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2026-04-21T23:15:33.432Z","atBatIndex":31},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Steven Kwan singles on a line drive to right fielder Cam Smith. Austin Hedges to 2nd.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-21T23:15:41.152Z","endTime":"2026-04-21T23:17:30.108Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680802,"fullName":"Ryan Weiss","link":"/api/v1/people/680802"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"postOnSecond":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":701358,"link":"/api/v1/people/701358"},"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":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":83.9,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.94624612796041,"aZ":-15.518813862249512,"pfxX":-3.6312766836580366,"pfxZ":9.107999975617407,"pX":-1.2649075050174343,"pZ":3.9491990538910295,"vX0":4.348698890608527,"vY0":-135.24062208961578,"vZ0":-1.7217057789246166,"x":165.22,"y":132.15,"x0":-2.4315368886459163,"y0":50.00668170432075,"z0":5.697488918414375,"aX":-6.643809988092259},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":16.2,"breakHorizontal":5.5,"spinRate":2224,"spinDirection":213},"zone":11,"typeConfidence":2.0,"plateTime":0.4069585541883085,"extension":6.318670786429866},"index":0,"playId":"361f6d3e-d62d-3ba6-95cd-cbe67eb19acd","pitchNumber":1,"startTime":"2026-04-21T23:15:58.507Z","endTime":"2026-04-21T23:16:03.455Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680802,"link":"/api/v1/people/680802","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":694728,"link":"/api/v1/people/694728"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"first":{"id":595978,"link":"/api/v1/people/595978"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"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":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.8,"endSpeed":74.2,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.353952205146577,"aZ":-30.484933508098283,"pfxX":5.770223577469931,"pfxZ":1.1959463694234298,"pX":-0.5508388930283421,"pZ":3.0020899693250533,"vX0":2.854489300872542,"vY0":-119.09840479086273,"vZ0":0.08869296708646601,"x":138.0,"y":157.72,"x0":-2.5208164712069983,"y0":50.002547886979954,"z0":5.7590633339076,"aX":8.154031855868695},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":2.5,"breakHorizontal":-11.2,"spinRate":2541,"spinDirection":63},"zone":1,"typeConfidence":2.0,"plateTime":0.462784308278529,"extension":6.473534136647361},"index":1,"playId":"311a4bc8-3bcf-3280-bb62-b15e04ec0ba2","pitchNumber":2,"startTime":"2026-04-21T23:16:15.660Z","endTime":"2026-04-21T23:16:20.077Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680802,"link":"/api/v1/people/680802","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":694728,"link":"/api/v1/people/694728"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"first":{"id":595978,"link":"/api/v1/people/595978"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.3,"endSpeed":75.8,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.416099249270584,"aZ":-32.71143178878264,"pfxX":8.815143718022378,"pfxZ":-0.3722302160683437,"pX":-0.9678736076196556,"pZ":1.3970206966554444,"vX0":0.674650901577581,"vY0":-121.27960643121607,"vZ0":-3.126544779653172,"x":153.89,"y":201.06,"x0":-2.393420518941134,"y0":50.00022523024757,"z0":5.605352435889768,"aX":12.908921931994817},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-1.2,"breakHorizontal":-16.1,"spinRate":2613,"spinDirection":59},"zone":13,"typeConfidence":2.0,"plateTime":0.45454615651053,"extension":6.3687602059877815},"index":2,"playId":"d474ef9c-1eeb-3878-b9fb-8e98099122e8","pitchNumber":3,"startTime":"2026-04-21T23:16:33.083Z","endTime":"2026-04-21T23:16:37.907Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680802,"link":"/api/v1/people/680802","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":694728,"link":"/api/v1/people/694728"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"first":{"id":595978,"link":"/api/v1/people/595978"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"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":1,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":83.6,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.823590496339946,"aZ":-13.4427706202424,"pfxX":-3.0510075611177623,"pfxZ":10.40458740882945,"pX":0.2736592095101231,"pZ":3.3855565255870026,"vX0":7.738967186718638,"vY0":-133.81934209526375,"vZ0":-3.4656833207250783,"x":106.57,"y":147.37,"x0":-2.268752203883104,"y0":50.00387962159602,"z0":5.670177059192213,"aX":-5.493589384726657},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":18.2,"breakHorizontal":3.7,"spinRate":2413,"spinDirection":211},"zone":12,"typeConfidence":2.0,"plateTime":0.4104281065844795,"extension":6.477418942779591},"index":3,"playId":"39ea8623-4f8b-3d12-8dfc-17e1707415a8","pitchNumber":4,"startTime":"2026-04-21T23:16:52.501Z","endTime":"2026-04-21T23:16:58.941Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680802,"link":"/api/v1/people/680802","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":694728,"link":"/api/v1/people/694728"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"first":{"id":595978,"link":"/api/v1/people/595978"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.9,"endSpeed":77.7,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.62031216236729,"aZ":-29.066770364681915,"pfxX":5.924354353996636,"pfxZ":2.028428534588114,"pX":0.42861349383990455,"pZ":1.643955782349952,"vX0":4.799845924448325,"vY0":-123.50158111415543,"vZ0":-3.67086256033742,"x":100.66,"y":194.39,"x0":-2.3157214605068916,"y0":50.001104329705,"z0":5.617740461553122,"aX":9.070252989623103},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":3.0,"breakHorizontal":-11.9,"spinRate":2644,"spinDirection":61},"zone":9,"typeConfidence":2.0,"plateTime":0.44500101123676883,"extension":6.514403083115073},"hitData":{"launchSpeed":98.0,"launchAngle":19.0,"totalDistance":249.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":192.63,"coordY":102.97}},"index":4,"playId":"f12d3b6c-7ca6-3ec8-a08a-9a5b6b47da04","pitchNumber":5,"startTime":"2026-04-21T23:17:20.327Z","endTime":"2026-04-21T23:17:30.108Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680802,"link":"/api/v1/people/680802","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":694728,"link":"/api/v1/people/694728"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"first":{"id":595978,"link":"/api/v1/people/595978"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680757,"link":"/api/v1/people/680757"},"credit":"b_ab"},{"player":{"id":680802,"link":"/api/v1/people/680802"},"credit":"p_ab"},{"player":{"id":680757,"link":"/api/v1/people/680757"},"credit":"b_pa"},{"player":{"id":680802,"link":"/api/v1/people/680802"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":81.10000000000001,"awayTeamWinProbability":18.89999999999999,"homeTeamWinProbabilityAdded":2.4000000000000057,"leverageIndex":0.84,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-04-21T23:17:30.108Z","atBatIndex":32},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Chase DeLauter pops out to shortstop Carlos Correa on the infield fly rule.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-21T23:20:28.967Z","endTime":"2026-04-21T23:21:37.961Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":0,"outs":2},"matchup":{"batter":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676467,"fullName":"Colton Gordon","link":"/api/v1/people/676467"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"postOnSecond":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":621043,"link":"/api/v1/people/621043"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-21T23:17:43.775Z","endTime":"2026-04-21T23:20:04.270Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":680802,"link":"/api/v1/people/680802","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":694728,"link":"/api/v1/people/694728"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":800050,"link":"/api/v1/people/800050","batSide":{"code":"L","description":"Left"}},"first":{"id":680757,"link":"/api/v1/people/680757"},"second":{"id":595978,"link":"/api/v1/people/595978"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Colton Gordon replaces Ryan Weiss.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-04-21T23:20:04.270Z","endTime":"2026-04-21T23:20:30.882Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676467,"link":"/api/v1/people/676467"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":680802,"link":"/api/v1/people/680802","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":694728,"link":"/api/v1/people/694728"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":800050,"link":"/api/v1/people/800050","batSide":{"code":"L","description":"Left"}},"first":{"id":680757,"link":"/api/v1/people/680757"},"second":{"id":595978,"link":"/api/v1/people/595978"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"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":81.0,"endSpeed":72.9,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.764390427979816,"aZ":-27.250108085291185,"pfxX":-8.369648339172459,"pfxZ":3.5736608604660596,"pX":0.9525331579250144,"pZ":3.3505761373099547,"vX0":-1.5691878174887948,"vY0":-117.82056306910876,"vZ0":1.5146165533674312,"x":80.69,"y":148.31,"x0":2.7164230898016917,"y0":50.00036841708034,"z0":5.2567788660778705,"aX":-11.516990736801537},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":7.2,"breakHorizontal":15.5,"spinRate":2516,"spinDirection":275},"zone":12,"typeConfidence":2.0,"plateTime":0.4686805647447847,"extension":6.469181748602232},"index":2,"playId":"c685728f-93c0-3b4a-821c-c31e038cf35d","pitchNumber":1,"startTime":"2026-04-21T23:20:30.882Z","endTime":"2026-04-21T23:20:35.181Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676467,"link":"/api/v1/people/676467","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":694728,"link":"/api/v1/people/694728"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":800050,"link":"/api/v1/people/800050","batSide":{"code":"L","description":"Left"}},"first":{"id":680757,"link":"/api/v1/people/680757"},"second":{"id":595978,"link":"/api/v1/people/595978"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.7,"endSpeed":75.1,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.170582589507365,"aZ":-26.00912286999146,"pfxX":-5.084741938973151,"pfxZ":4.283015042379266,"pX":-0.6675460907799301,"pZ":0.8199339480063257,"vX0":-6.245314309309338,"vY0":-120.23813526613021,"vZ0":-4.2385785952321795,"x":142.45,"y":216.64,"x0":2.641529541112797,"y0":50.00056467002339,"z0":4.961417693631429,"aX":-7.31039897070524},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":6.8,"breakHorizontal":10.9,"spinRate":2584,"spinDirection":256},"zone":13,"typeConfidence":2.0,"plateTime":0.4586736671506988,"extension":6.8085327741555055},"index":3,"playId":"47e7d2c5-78a8-309f-b3a5-9ca8907d3103","pitchNumber":2,"startTime":"2026-04-21T23:20:47.859Z","endTime":"2026-04-21T23:20:52.542Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676467,"link":"/api/v1/people/676467","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":694728,"link":"/api/v1/people/694728"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":800050,"link":"/api/v1/people/800050","batSide":{"code":"L","description":"Left"}},"first":{"id":680757,"link":"/api/v1/people/680757"},"second":{"id":595978,"link":"/api/v1/people/595978"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":83.0,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.824040899968278,"aZ":-21.621547772209734,"pfxX":11.317940963877426,"pfxZ":6.003448634213557,"pX":-0.24507121664966888,"pZ":0.6257782788529608,"vX0":-10.052941522821333,"vY0":-132.1636703371329,"vZ0":-7.718969655991888,"x":126.34,"y":221.88,"x0":2.1491954124136643,"y0":50.00345194013128,"z0":5.188397572953918,"aX":19.89691993093488},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":9.2,"breakHorizontal":-18.1,"spinRate":2120,"spinDirection":129},"zone":13,"typeConfidence":2.0,"plateTime":0.415439457433453,"extension":6.9416140195643345},"index":4,"playId":"0acba92a-ef91-3f2c-8f59-13b7e4274238","pitchNumber":3,"startTime":"2026-04-21T23:21:06.166Z","endTime":"2026-04-21T23:21:10.236Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676467,"link":"/api/v1/people/676467","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":694728,"link":"/api/v1/people/694728"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":800050,"link":"/api/v1/people/800050","batSide":{"code":"L","description":"Left"}},"first":{"id":680757,"link":"/api/v1/people/680757"},"second":{"id":595978,"link":"/api/v1/people/595978"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":83.7,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.90498520205689,"aZ":-16.516104704870344,"pfxX":6.637306062410163,"pfxZ":8.705267989633851,"pX":0.39719826378528866,"pZ":3.159738314626079,"vX0":-6.911228290703548,"vY0":-133.32159878948417,"vZ0":-3.000447805061908,"x":101.86,"y":153.47,"x0":2.1618575944217713,"y0":50.00155543060212,"z0":5.4930550281406,"aX":11.93703775463158},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":15.4,"breakHorizontal":-10.6,"spinRate":2024,"spinDirection":134},"zone":3,"typeConfidence":2.0,"plateTime":0.41098160027893904,"extension":6.610246987187827},"hitData":{"launchSpeed":83.0,"launchAngle":66.0,"totalDistance":130.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":108.91,"coordY":155.28}},"index":5,"playId":"7f87c396-2f4e-3f8f-a7bc-c57a8eacbc44","pitchNumber":4,"startTime":"2026-04-21T23:21:28.546Z","endTime":"2026-04-21T23:21:37.961Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676467,"link":"/api/v1/people/676467","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":694728,"link":"/api/v1/people/694728"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":800050,"link":"/api/v1/people/800050","batSide":{"code":"L","description":"Left"}},"first":{"id":680757,"link":"/api/v1/people/680757"},"second":{"id":595978,"link":"/api/v1/people/595978"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":800050,"link":"/api/v1/people/800050"},"credit":"b_ab"},{"player":{"id":676467,"link":"/api/v1/people/676467"},"credit":"p_ab"},{"player":{"id":800050,"link":"/api/v1/people/800050"},"credit":"b_pa"},{"player":{"id":676467,"link":"/api/v1/people/676467"},"credit":"p_pa"}],"flags":[{"credit":"b_infield_fly"}],"homeTeamWinProbability":78.10000000000001,"awayTeamWinProbability":21.89999999999999,"homeTeamWinProbabilityAdded":-3.0,"leverageIndex":1.28,"dramaIndex":56.0,"contextMetrics":{},"playEndTime":"2026-04-21T23:21:37.961Z","atBatIndex":33},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"José Ramírez flies out to center fielder Brice Matthews.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-21T23:21:49.499Z","endTime":"2026-04-21T23:23:06.260Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676467,"fullName":"Colton Gordon","link":"/api/v1/people/676467"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":694728,"link":"/api/v1/people/694728"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":84.1,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.86562068239026,"aZ":-17.482685177480604,"pfxX":5.619432062456677,"pfxZ":8.026216218204288,"pX":1.7172327864712897,"pZ":3.021751643690347,"vX0":-3.439196122407504,"vY0":-135.27732897764037,"vZ0":-2.9620195039549753,"x":51.54,"y":157.19,"x0":2.282999254285733,"y0":50.005778896102086,"z0":5.37478480220039,"aX":10.289803979649303},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":14.0,"breakHorizontal":-9.4,"spinRate":1759,"spinDirection":129},"zone":12,"typeConfidence":2.0,"plateTime":0.406796151881911,"extension":6.809854163183353},"index":0,"playId":"08a681af-7195-3436-a678-6a1aa491c18a","pitchNumber":1,"startTime":"2026-04-21T23:22:04.694Z","endTime":"2026-04-21T23:22:09.446Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676467,"link":"/api/v1/people/676467","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":694728,"link":"/api/v1/people/694728"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"R","description":"Right"}},"first":{"id":680757,"link":"/api/v1/people/680757"},"second":{"id":595978,"link":"/api/v1/people/595978"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.7,"endSpeed":75.3,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.838575943133446,"aZ":-29.477323384369686,"pfxX":6.607489938518887,"pfxZ":1.8678341541719048,"pX":1.1156403340457486,"pZ":1.1658852147540886,"vX0":-4.992806702976338,"vY0":-120.25999602572236,"vZ0":-3.274720029745967,"x":74.47,"y":207.3,"x0":2.3720601293935673,"y0":50.005982135587374,"z0":5.1920411162568785,"aX":9.568068508632743},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":2.8,"breakHorizontal":-10.6,"spinRate":1226,"spinDirection":121},"zone":14,"typeConfidence":2.0,"plateTime":0.4574791500054487,"extension":6.173254698261241},"index":1,"playId":"4a59f2ce-70fe-312e-af10-3c660453fcda","pitchNumber":2,"startTime":"2026-04-21T23:22:19.862Z","endTime":"2026-04-21T23:22:24.572Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676467,"link":"/api/v1/people/676467","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":694728,"link":"/api/v1/people/694728"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"R","description":"Right"}},"first":{"id":680757,"link":"/api/v1/people/680757"},"second":{"id":595978,"link":"/api/v1/people/595978"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"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":92.1,"endSpeed":83.2,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.81237850149718,"aZ":-16.819225200582302,"pfxX":6.677349947674028,"pfxZ":8.576788269525334,"pX":0.7226283230507143,"pZ":2.1697908332041362,"vX0":-6.043011263528679,"vY0":-133.91233343994355,"vZ0":-5.127730958011499,"x":89.46,"y":180.2,"x0":2.156957682181453,"y0":50.00091187913938,"z0":5.339019599417473,"aX":11.9511943395862},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":14.4,"breakHorizontal":-10.6,"spinRate":1925,"spinDirection":130},"zone":6,"typeConfidence":2.0,"plateTime":0.41130420823293434,"extension":6.658935185067597},"index":2,"playId":"87dbf167-22ca-3dd0-8a7d-438274f857da","pitchNumber":3,"startTime":"2026-04-21T23:22:38.679Z","endTime":"2026-04-21T23:22:42.870Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676467,"link":"/api/v1/people/676467","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":694728,"link":"/api/v1/people/694728"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"R","description":"Right"}},"first":{"id":680757,"link":"/api/v1/people/680757"},"second":{"id":595978,"link":"/api/v1/people/595978"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.3,"endSpeed":76.3,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.325432545427798,"aZ":-28.12297256021179,"pfxX":8.217840660932946,"pfxZ":2.707135379426383,"pX":0.3053688822092643,"pZ":2.30984621843001,"vX0":-7.098924497265316,"vY0":-122.46407322534334,"vZ0":-1.3416004271135922,"x":105.36,"y":176.41,"x0":2.193695318904928,"y0":50.004313794960154,"z0":5.3017734621258885,"aX":12.309648351741906},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":4.8,"breakHorizontal":-13.0,"spinRate":1361,"spinDirection":125},"zone":6,"typeConfidence":2.0,"plateTime":0.44966203663200854,"extension":6.755412855620532},"hitData":{"launchSpeed":83.3,"launchAngle":37.0,"totalDistance":292.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":129.43,"coordY":82.48}},"index":3,"playId":"1c20464f-f220-360c-b4b1-db80816629a0","pitchNumber":4,"startTime":"2026-04-21T23:22:57.755Z","endTime":"2026-04-21T23:23:06.260Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676467,"link":"/api/v1/people/676467","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":694728,"link":"/api/v1/people/694728"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"R","description":"Right"}},"first":{"id":680757,"link":"/api/v1/people/680757"},"second":{"id":595978,"link":"/api/v1/people/595978"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608070,"link":"/api/v1/people/608070"},"credit":"b_ab"},{"player":{"id":676467,"link":"/api/v1/people/676467"},"credit":"p_ab"},{"player":{"id":608070,"link":"/api/v1/people/608070"},"credit":"b_pa"},{"player":{"id":676467,"link":"/api/v1/people/676467"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":75.1,"awayTeamWinProbability":24.900000000000006,"homeTeamWinProbabilityAdded":-3.000000000000014,"leverageIndex":1.21,"dramaIndex":54.0,"contextMetrics":{},"playEndTime":"2026-04-21T23:23:06.260Z","atBatIndex":34},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Isaac Paredes singles on a ground ball to left fielder Angel Martínez.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-21T23:24:55.195Z","endTime":"2026-04-21T23:25:53.784Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"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":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":682657,"link":"/api/v1/people/682657"},"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(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.8,"endSpeed":83.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.47796919745246,"aZ":-13.19965239216752,"pfxX":1.7390830487168798,"pfxZ":10.618315708152315,"pX":-0.22372136237330376,"pZ":2.9673968865804854,"vX0":-3.2576403316765012,"vY0":-133.51971699765508,"vZ0":-3.8142378081204233,"x":125.53,"y":158.66,"x0":0.7919029322889889,"y0":50.0061573081428,"z0":5.378725223496403,"aX":3.1091164625183736},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":18.5,"breakHorizontal":-2.4,"spinRate":2137,"spinDirection":152},"zone":2,"typeConfidence":2.0,"plateTime":0.4118337306606712,"extension":6.563442096016311},"index":0,"playId":"be5ae99f-eae9-3ed0-90b1-d2f3063b55e3","pitchNumber":1,"startTime":"2026-04-21T23:25:11.694Z","endTime":"2026-04-21T23:25:18.892Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800048,"link":"/api/v1/people/800048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":671655,"link":"/api/v1/people/671655"}},"offense":{"batter":{"id":670623,"link":"/api/v1/people/670623","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"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":91.6,"endSpeed":83.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.115379867349294,"aZ":-19.717371620616795,"pfxX":7.889394291434621,"pfxZ":6.957059346617404,"pX":-0.8438205828878018,"pZ":1.193245762839649,"vX0":-6.966324310798412,"vY0":-133.09460062100348,"vZ0":-6.836651455180472,"x":149.16,"y":206.56,"x0":0.7851407197420968,"y0":50.00177796298892,"z0":5.227761280179326,"aX":14.124214359061046},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":11.3,"breakHorizontal":-12.7,"spinRate":1990,"spinDirection":145},"zone":13,"typeConfidence":2.0,"plateTime":0.4118632257674415,"extension":6.467725479392071},"index":1,"playId":"be6b2916-2e7b-3d6b-9888-a3ffe3d66bd0","pitchNumber":2,"startTime":"2026-04-21T23:25:31.245Z","endTime":"2026-04-21T23:25:35.941Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800048,"link":"/api/v1/people/800048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":671655,"link":"/api/v1/people/671655"}},"offense":{"batter":{"id":670623,"link":"/api/v1/people/670623","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"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":92.7,"endSpeed":84.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.236060118580465,"aZ":-19.580551030915185,"pfxX":7.4121121576107,"pfxZ":6.866035530102575,"pX":0.0476537165763864,"pZ":1.386809382263312,"vX0":-4.851388002841649,"vY0":-134.8103512011883,"vZ0":-6.441146416454965,"x":115.18,"y":201.34,"x0":0.9107028431837824,"y0":50.00238897516244,"z0":5.196447872496755,"aX":13.596244816591293},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":11.2,"breakHorizontal":-12.4,"spinRate":2091,"spinDirection":145},"zone":14,"typeConfidence":2.0,"plateTime":0.40682437169311436,"extension":6.369815362339561},"hitData":{"launchSpeed":103.5,"launchAngle":4.0,"totalDistance":77.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":99.41,"coordY":159.75}},"index":2,"playId":"0037f7c7-cc63-3e9e-a61c-233824aeedb3","pitchNumber":3,"startTime":"2026-04-21T23:25:43.529Z","endTime":"2026-04-21T23:25:53.784Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800048,"link":"/api/v1/people/800048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":671655,"link":"/api/v1/people/671655"}},"offense":{"batter":{"id":670623,"link":"/api/v1/people/670623","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670623,"link":"/api/v1/people/670623"},"credit":"b_ab"},{"player":{"id":800048,"link":"/api/v1/people/800048"},"credit":"p_ab"},{"player":{"id":670623,"link":"/api/v1/people/670623"},"credit":"b_pa"},{"player":{"id":800048,"link":"/api/v1/people/800048"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":70.19999999999999,"awayTeamWinProbability":29.80000000000001,"homeTeamWinProbabilityAdded":-4.900000000000006,"leverageIndex":1.13,"dramaIndex":63.0,"contextMetrics":{},"playEndTime":"2026-04-21T23:25:53.784Z","atBatIndex":35},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Cam Smith strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-21T23:25:58.972Z","endTime":"2026-04-21T23:27:19.862Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"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":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":595978,"link":"/api/v1/people/595978"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":77.1,"endSpeed":70.9,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.289371446753037,"aZ":-37.732116108041836,"pfxX":-7.026718625428014,"pfxZ":-4.371043029225164,"pX":0.412695721742309,"pZ":1.8999244953183292,"vX0":0.7470955431410145,"vY0":-112.29345356999603,"vZ0":0.5836911306147758,"x":101.27,"y":187.48,"x0":0.9872053106881541,"y0":50.004914593955846,"z0":5.4908896623277945,"aX":-8.929321085406018},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.5,"breakVerticalInduced":-7.4,"breakHorizontal":12.5,"spinRate":2190,"spinDirection":318},"zone":9,"typeConfidence":2.0,"plateTime":0.48871853612985827,"extension":6.534381912761339},"index":0,"playId":"b4c6feb2-1fa5-3bb0-b9c7-3607eb26f896","pitchNumber":1,"startTime":"2026-04-21T23:26:16.737Z","endTime":"2026-04-21T23:26:20.772Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800048,"link":"/api/v1/people/800048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":671655,"link":"/api/v1/people/671655"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"first":{"id":670623,"link":"/api/v1/people/670623"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"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":91.0,"endSpeed":83.6,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.06852465765191,"aZ":-22.11240956684781,"pfxX":-1.3468944851087898,"pfxZ":5.6315316782495515,"pX":-0.8223542325261348,"pZ":3.734743599433557,"vX0":-4.140609765964354,"vY0":-132.54185941210181,"vZ0":-0.08968079396247342,"x":148.35,"y":137.94,"x0":0.93223905886224,"y0":50.00572500113721,"z0":5.3773067180475165,"aX":-2.408179688950015},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":10.4,"breakHorizontal":3.4,"spinRate":2122,"spinDirection":173},"zone":11,"typeConfidence":2.0,"plateTime":0.4124994785181402,"extension":6.365658635378887},"index":1,"playId":"6ea03c96-6999-33cd-b829-887a3ab1fee7","pitchNumber":2,"startTime":"2026-04-21T23:26:31.657Z","endTime":"2026-04-21T23:26:36.163Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800048,"link":"/api/v1/people/800048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":671655,"link":"/api/v1/people/671655"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"first":{"id":670623,"link":"/api/v1/people/670623"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"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, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":78.3,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.322091893836436,"aZ":-33.48755338708547,"pfxX":7.73122736986776,"pfxZ":-0.8393670065347223,"pX":0.07536765009970577,"pZ":0.7088880965752182,"vX0":-4.647746107875506,"vY0":-124.23544799153927,"vZ0":-4.207122396858921,"x":114.13,"y":219.64,"x0":0.9718074822793513,"y0":50.00608724978097,"z0":5.226366163465485,"aX":12.013084110499678},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-2.3,"breakHorizontal":-12.8,"spinRate":1800,"spinDirection":120},"zone":14,"typeConfidence":2.0,"plateTime":0.44190559336384894,"extension":6.225625719449162},"index":2,"playId":"423a7db3-f63d-3639-b12c-ec58120fde35","pitchNumber":3,"startTime":"2026-04-21T23:26:45.632Z","endTime":"2026-04-21T23:26:49.142Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800048,"link":"/api/v1/people/800048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":671655,"link":"/api/v1/people/671655"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"first":{"id":670623,"link":"/api/v1/people/670623"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-04-21T23:27:01.543Z","endTime":"2026-04-21T23:27:15.934Z","isPitch":false,"type":"action","player":{"id":701358,"link":"/api/v1/people/701358"},"defense":{"pitcher":{"id":800048,"link":"/api/v1/people/800048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":671655,"link":"/api/v1/people/671655"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"first":{"id":670623,"link":"/api/v1/people/670623"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"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":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":78.0,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.57089965005574,"aZ":-31.236528802441295,"pfxX":8.672127733508336,"pfxZ":0.60493059726707,"pX":0.2846950981359869,"pZ":1.4702725427998313,"vX0":-4.289439427368957,"vY0":-124.22002295072022,"vZ0":-2.999974591515909,"x":106.15,"y":199.08,"x0":0.9138638812402744,"y0":50.002466725318435,"z0":5.30990052505406,"aX":13.454029376122692},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":0.6,"breakHorizontal":-14.6,"spinRate":1843,"spinDirection":124},"zone":14,"typeConfidence":2.0,"plateTime":0.44216604931235093,"extension":6.197249830719541},"index":4,"playId":"28318eed-521b-3cef-86d8-6c0a903a6786","pitchNumber":4,"startTime":"2026-04-21T23:27:15.934Z","endTime":"2026-04-21T23:27:19.862Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800048,"link":"/api/v1/people/800048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":671655,"link":"/api/v1/people/671655"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"first":{"id":670623,"link":"/api/v1/people/670623"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701358,"link":"/api/v1/people/701358"},"credit":"b_ab"},{"player":{"id":800048,"link":"/api/v1/people/800048"},"credit":"p_ab"},{"player":{"id":701358,"link":"/api/v1/people/701358"},"credit":"b_pa"},{"player":{"id":800048,"link":"/api/v1/people/800048"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":74.7,"awayTeamWinProbability":25.299999999999997,"homeTeamWinProbabilityAdded":4.500000000000014,"leverageIndex":1.98,"dramaIndex":82.0,"contextMetrics":{},"playEndTime":"2026-04-21T23:27:19.862Z","atBatIndex":36},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Yainer Diaz doubles (3) on a line drive to right fielder George Valera. Isaac Paredes to 3rd.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-21T23:27:30.224Z","endTime":"2026-04-21T23:28:57.025Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"postOnThird":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":671655,"link":"/api/v1/people/671655"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"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(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":91.3,"endSpeed":83.7,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.94960209259674,"aZ":-20.78304317631711,"pfxX":1.9165870504871854,"pfxZ":6.346613330011916,"pX":-0.7812084031784671,"pZ":3.016026016651896,"vX0":-4.925342114435391,"vY0":-132.99166014606487,"vZ0":-2.0986962354149226,"x":146.78,"y":157.35,"x0":0.8440489981858895,"y0":50.00459546140035,"z0":5.319498679005653,"aX":3.441563812689679},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":11.3,"breakHorizontal":-2.4,"spinRate":2087,"spinDirection":166},"zone":1,"typeConfidence":2.0,"plateTime":0.41152044366067075,"extension":6.523134763036654},"index":0,"playId":"5959eb41-0d27-3418-b4e0-31ee1874418f","pitchNumber":1,"startTime":"2026-04-21T23:27:45.967Z","endTime":"2026-04-21T23:27:50.371Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800048,"link":"/api/v1/people/800048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":671655,"link":"/api/v1/people/671655"}},"offense":{"batter":{"id":673237,"link":"/api/v1/people/673237","batSide":{"code":"R","description":"Right"}},"first":{"id":670623,"link":"/api/v1/people/670623"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":85.4,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.354760074056976,"aZ":-15.209614466464336,"pfxX":2.981635828450015,"pfxZ":9.02377282839795,"pX":0.1622098098986736,"pZ":2.310747942351917,"vX0":-2.8106915088470505,"vY0":-136.7808876786099,"vZ0":-5.049603219356282,"x":110.82,"y":176.39,"x0":0.819612718697997,"y0":50.00247526013214,"z0":5.236466584062258,"aX":5.605728329726469},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":15.4,"breakHorizontal":-4.8,"spinRate":2136,"spinDirection":150},"zone":5,"typeConfidence":2.0,"plateTime":0.4016314712611275,"extension":6.530401330404002},"index":1,"playId":"a81ae4e5-18ba-3d99-b7fb-b07c0f32118b","pitchNumber":2,"startTime":"2026-04-21T23:28:08.335Z","endTime":"2026-04-21T23:28:11.559Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800048,"link":"/api/v1/people/800048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":671655,"link":"/api/v1/people/671655"}},"offense":{"batter":{"id":673237,"link":"/api/v1/people/673237","batSide":{"code":"R","description":"Right"}},"first":{"id":670623,"link":"/api/v1/people/670623"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.7,"endSpeed":82.4,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.380661822951307,"aZ":-26.721455529476284,"pfxX":-2.7924798339951296,"pfxZ":3.1896104634552254,"pX":-0.5471171203686052,"pZ":1.1526837313606548,"vX0":-2.806439273789103,"vY0":-129.21346891287047,"vZ0":-5.155148841939155,"x":137.85,"y":207.66,"x0":0.9117628752276816,"y0":50.00001715711188,"z0":5.201149129893531,"aX":-4.7683640423113935},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":4.9,"breakHorizontal":5.6,"spinRate":2305,"spinDirection":203},"zone":13,"typeConfidence":2.0,"plateTime":0.4222717259922848,"extension":6.573014467786626},"index":2,"playId":"2323f5a6-9212-3ee6-9e10-7098ec3ddcfc","pitchNumber":3,"startTime":"2026-04-21T23:28:28.933Z","endTime":"2026-04-21T23:28:33.461Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800048,"link":"/api/v1/people/800048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":671655,"link":"/api/v1/people/671655"}},"offense":{"batter":{"id":673237,"link":"/api/v1/people/673237","batSide":{"code":"R","description":"Right"}},"first":{"id":670623,"link":"/api/v1/people/670623"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"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":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.9,"endSpeed":77.6,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.175268484391506,"aZ":-31.24826630950902,"pfxX":7.906811429783561,"pfxZ":0.6031663611674087,"pX":1.2579853946659643,"pZ":2.220734385343692,"vX0":-2.430979414044012,"vY0":-123.61954126204999,"vZ0":-1.2132063177836783,"x":69.05,"y":178.82,"x0":1.2307445856073498,"y0":50.00384942034644,"z0":5.357066544715557,"aX":12.156415464693334},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":1.1,"breakHorizontal":-13.7,"spinRate":1862,"spinDirection":121},"zone":14,"typeConfidence":2.0,"plateTime":0.44421889054373054,"extension":6.027060088425007},"hitData":{"launchSpeed":82.4,"launchAngle":14.0,"totalDistance":197.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":184.23,"coordY":125.66}},"index":3,"playId":"e7e88c02-0c12-3c3f-b8f8-f10c5e577fb8","pitchNumber":4,"startTime":"2026-04-21T23:28:45.491Z","endTime":"2026-04-21T23:28:57.025Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800048,"link":"/api/v1/people/800048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":671655,"link":"/api/v1/people/671655"}},"offense":{"batter":{"id":673237,"link":"/api/v1/people/673237","batSide":{"code":"R","description":"Right"}},"first":{"id":670623,"link":"/api/v1/people/670623"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"credit":"b_ab"},{"player":{"id":800048,"link":"/api/v1/people/800048"},"credit":"p_ab"},{"player":{"id":673237,"link":"/api/v1/people/673237"},"credit":"b_pa"},{"player":{"id":800048,"link":"/api/v1/people/800048"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.800000000000004,"awayTeamWinProbability":36.199999999999996,"homeTeamWinProbabilityAdded":-10.899999999999999,"leverageIndex":1.59,"dramaIndex":112.0,"contextMetrics":{},"playEndTime":"2026-04-21T23:28:57.025Z","atBatIndex":37},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brice Matthews singles on a line drive to center fielder Steven Kwan. Isaac Paredes scores. Brice Matthews out at 2nd on the throw, center fielder Steven Kwan to first baseman Kyle Manzardo to shortstop Brayan Rocchio. Yainer Diaz to 3rd.","rbi":1,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-21T23:29:10.265Z","endTime":"2026-04-21T23:29:57.294Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":694728,"fullName":"Brice Matthews","link":"/api/v1/people/694728"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"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":694728,"fullName":"Brice Matthews","link":"/api/v1/people/694728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":680757,"link":"/api/v1/people/680757"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Runner Out","eventType":"other_out","movementReason":"r_out_stretching","runner":{"id":694728,"fullName":"Brice Matthews","link":"/api/v1/people/694728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":680757,"link":"/api/v1/people/680757"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_assist"},{"player":{"id":680757,"link":"/api/v1/people/680757"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_assist_of"},{"player":{"id":700932,"link":"/api/v1/people/700932"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":677587,"link":"/api/v1/people/677587"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Runner Out","eventType":"other_out","movementReason":"r_adv_play","runner":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"responsiblePitcher":{"id":800048,"link":"/api/v1/people/800048"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Runner Out","eventType":"other_out","movementReason":"r_adv_play","runner":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":85.5,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.89650183160909,"aZ":-15.634141733857996,"pfxX":4.504243251734766,"pfxZ":8.747250293020485,"pX":0.3514175492690658,"pZ":4.195714447196142,"vX0":-3.077952352468607,"vY0":-137.03235434768493,"vZ0":-0.3952793024699201,"x":103.6,"y":125.5,"x0":0.907291675727853,"y0":50.00183891342373,"z0":5.415313936489291,"aX":8.516737942113913},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.0,"breakHorizontal":-7.4,"spinRate":2083,"spinDirection":144},"zone":12,"typeConfidence":2.0,"plateTime":0.4005782764850716,"extension":6.534895544234466},"index":0,"playId":"1a579996-191f-3721-9151-58ba6728f2a1","pitchNumber":1,"startTime":"2026-04-21T23:29:29.456Z","endTime":"2026-04-21T23:29:33.676Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800048,"link":"/api/v1/people/800048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":671655,"link":"/api/v1/people/671655"}},"offense":{"batter":{"id":694728,"link":"/api/v1/people/694728","batSide":{"code":"R","description":"Right"}},"second":{"id":673237,"link":"/api/v1/people/673237"},"third":{"id":670623,"link":"/api/v1/people/670623"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":86.1,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.156967329697075,"aZ":-15.469703804276246,"pfxX":3.6765562059507384,"pfxZ":8.751930241578957,"pX":-0.457388537443297,"pZ":2.65681944253808,"vX0":-4.741629766735823,"vY0":-137.67012696043298,"vZ0":-4.2088155595896515,"x":134.43,"y":167.05,"x0":0.8141170158110046,"y0":50.004194334371284,"z0":5.261065527151061,"aX":7.01875029519335},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":15.1,"breakHorizontal":-5.6,"spinRate":2156,"spinDirection":152},"zone":4,"typeConfidence":2.0,"plateTime":0.3987166344677213,"extension":6.6487087390907655},"hitData":{"launchSpeed":81.4,"launchAngle":17.0,"totalDistance":217.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":134.28,"coordY":114.29}},"index":1,"playId":"7286ea42-41f7-300f-868a-5f3ed29c4a6f","pitchNumber":2,"startTime":"2026-04-21T23:29:42.984Z","endTime":"2026-04-21T23:29:57.294Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800048,"link":"/api/v1/people/800048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":671655,"link":"/api/v1/people/671655"}},"offense":{"batter":{"id":694728,"link":"/api/v1/people/694728","batSide":{"code":"R","description":"Right"}},"second":{"id":673237,"link":"/api/v1/people/673237"},"third":{"id":670623,"link":"/api/v1/people/670623"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694728,"link":"/api/v1/people/694728"},"credit":"b_ab"},{"player":{"id":800048,"link":"/api/v1/people/800048"},"credit":"p_ab"},{"player":{"id":694728,"link":"/api/v1/people/694728"},"credit":"b_pa"},{"player":{"id":800048,"link":"/api/v1/people/800048"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":65.5,"awayTeamWinProbability":34.5,"homeTeamWinProbabilityAdded":1.6999999999999957,"leverageIndex":2.32,"dramaIndex":74.0,"contextMetrics":{},"playEndTime":"2026-04-21T23:29:57.294Z","atBatIndex":38},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Dustin Harris hit by pitch.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-21T23:30:27.040Z","endTime":"2026-04-21T23:30:43.415Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":687957,"fullName":"Dustin Harris","link":"/api/v1/people/687957"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":687957,"fullName":"Dustin Harris","link":"/api/v1/people/687957"},"postOnThird":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":687957,"fullName":"Dustin Harris","link":"/api/v1/people/687957"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":80.2,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.42151789182943,"aZ":-31.924605924211487,"pfxX":-4.386209435621204,"pfxZ":0.1503879477450294,"pX":-1.270467507651461,"pZ":1.5226275384689114,"vX0":-3.7757280535325166,"vY0":-126.5652301670035,"vZ0":-3.288479047947567,"x":165.43,"y":197.67,"x0":0.8094979984087721,"y0":50.0015329550464,"z0":5.390959673721285,"aX":-7.1258645329778005},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":-0.2,"breakHorizontal":8.8,"spinRate":2379,"spinDirection":234},"zone":13,"typeConfidence":2.0,"plateTime":0.4324956133522462,"extension":6.6396158496854945},"index":0,"playId":"a553a452-509a-36a0-8777-048fa9555ede","pitchNumber":1,"startTime":"2026-04-21T23:30:27.040Z","endTime":"2026-04-21T23:30:32.151Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800048,"link":"/api/v1/people/800048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":671655,"link":"/api/v1/people/671655"}},"offense":{"batter":{"id":687957,"link":"/api/v1/people/687957","batSide":{"code":"L","description":"Left"}},"third":{"id":673237,"link":"/api/v1/people/673237"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":85.3,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.328845384367472,"aZ":-21.450712703138606,"pfxX":7.452977685421563,"pfxZ":5.719239549728206,"pX":1.3644768843503936,"pZ":3.411879846474998,"vX0":-1.6829687847620949,"vY0":-136.37682201401685,"vZ0":-1.1523940571616254,"x":64.99,"y":146.66,"x0":1.0233763993390592,"y0":50.00184216363988,"z0":5.326257953680655,"aX":13.970227094862329},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":10.3,"breakHorizontal":-13.1,"spinRate":2101,"spinDirection":148},"zone":12,"typeConfidence":2.0,"plateTime":0.4023727236901946,"extension":6.341468329297045},"index":1,"playId":"ffa6a940-dc19-36bd-9301-27f1ac9486c1","pitchNumber":2,"startTime":"2026-04-21T23:30:39.987Z","endTime":"2026-04-21T23:30:43.415Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800048,"link":"/api/v1/people/800048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":671655,"link":"/api/v1/people/671655"}},"offense":{"batter":{"id":687957,"link":"/api/v1/people/687957","batSide":{"code":"L","description":"Left"}},"third":{"id":673237,"link":"/api/v1/people/673237"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687957,"link":"/api/v1/people/687957"},"credit":"b_pa"},{"player":{"id":800048,"link":"/api/v1/people/800048"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.800000000000004,"awayTeamWinProbability":36.199999999999996,"homeTeamWinProbabilityAdded":-1.6999999999999957,"leverageIndex":1.94,"dramaIndex":64.0,"contextMetrics":{},"playEndTime":"2026-04-21T23:30:43.415Z","atBatIndex":39},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Carlos Correa walks. Dustin Harris to 2nd.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-21T23:32:01.150Z","endTime":"2026-04-21T23:33:15.936Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"postOnSecond":{"id":687957,"fullName":"Dustin Harris","link":"/api/v1/people/687957"},"postOnThird":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[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":687957,"fullName":"Dustin Harris","link":"/api/v1/people/687957"},"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":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":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-21T23:31:27.477Z","endTime":"2026-04-21T23:32:03.475Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":800048,"link":"/api/v1/people/800048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":671655,"link":"/api/v1/people/671655"}},"offense":{"batter":{"id":621043,"link":"/api/v1/people/621043","batSide":{"code":"R","description":"Right"}},"first":{"id":687957,"link":"/api/v1/people/687957"},"third":{"id":673237,"link":"/api/v1/people/673237"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"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":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":83.7,"strikeZoneTop":3.337,"strikeZoneBottom":1.684,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.315811526265765,"aZ":-21.940992931333994,"pfxX":1.4044990939458848,"pfxZ":5.675126666316169,"pX":-0.5634927418591879,"pZ":3.981459599460073,"vX0":-4.3894124855507215,"vY0":-133.59046542629298,"vZ0":0.5065329382780207,"x":138.48,"y":131.28,"x0":0.919905533977603,"y0":50.00573925633213,"z0":5.369058396054217,"aX":2.5346167689013757},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":10.6,"breakHorizontal":-1.6,"spinRate":2147,"spinDirection":169},"zone":11,"typeConfidence":2.0,"plateTime":0.41032712800289595,"extension":6.506060391392996},"index":1,"playId":"60cfdf97-1d30-32f7-ad18-de8976c96a7f","pitchNumber":1,"startTime":"2026-04-21T23:32:03.475Z","endTime":"2026-04-21T23:32:08.093Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800048,"link":"/api/v1/people/800048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":671655,"link":"/api/v1/people/671655"}},"offense":{"batter":{"id":621043,"link":"/api/v1/people/621043","batSide":{"code":"R","description":"Right"}},"first":{"id":687957,"link":"/api/v1/people/687957"},"third":{"id":673237,"link":"/api/v1/people/673237"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":78.4,"strikeZoneTop":3.337,"strikeZoneBottom":1.684,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.594281110051774,"aZ":-32.085372022461904,"pfxX":6.9341510905269255,"pfxZ":0.0556377442142626,"pX":-0.6090627266146154,"pZ":1.2049164879706429,"vX0":-5.869512269824748,"vY0":-125.0607083110947,"vZ0":-3.422750115501748,"x":140.22,"y":206.25,"x0":0.8789957666293412,"y0":50.00346124342634,"z0":5.251273537408243,"aX":10.873866009764635},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-0.5,"breakHorizontal":-11.0,"spinRate":1928,"spinDirection":129},"zone":13,"typeConfidence":2.0,"plateTime":0.439669633831441,"extension":6.215820787400265},"index":2,"playId":"bf0b2d31-1297-3cbd-9c0a-d267d5e09d87","pitchNumber":2,"startTime":"2026-04-21T23:32:20.751Z","endTime":"2026-04-21T23:32:25.080Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800048,"link":"/api/v1/people/800048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":671655,"link":"/api/v1/people/671655"}},"offense":{"batter":{"id":621043,"link":"/api/v1/people/621043","batSide":{"code":"R","description":"Right"}},"first":{"id":687957,"link":"/api/v1/people/687957"},"third":{"id":673237,"link":"/api/v1/people/673237"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":75.6,"strikeZoneTop":3.337,"strikeZoneBottom":1.684,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.273893825443576,"aZ":-32.9414405378379,"pfxX":8.928894999520132,"pfxZ":-0.5108207385832344,"pX":1.349978831510914,"pZ":3.776000697867336,"vX0":-2.1755102497746055,"vY0":-122.86466393701289,"vZ0":2.634696762854865,"x":65.54,"y":136.83,"x0":1.1017951204335679,"y0":50.00596115258501,"z0":5.539437398171739,"aX":13.296258905048877},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":0.2,"breakHorizontal":-15.4,"spinRate":1940,"spinDirection":134},"zone":12,"typeConfidence":2.0,"plateTime":0.45033238263965236,"extension":6.163805117705849},"index":3,"playId":"32cc8489-02cb-369c-a942-f9c714bd3a7a","pitchNumber":3,"startTime":"2026-04-21T23:32:38.168Z","endTime":"2026-04-21T23:32:41.847Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800048,"link":"/api/v1/people/800048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":671655,"link":"/api/v1/people/671655"}},"offense":{"batter":{"id":621043,"link":"/api/v1/people/621043","batSide":{"code":"R","description":"Right"}},"first":{"id":687957,"link":"/api/v1/people/687957"},"third":{"id":673237,"link":"/api/v1/people/673237"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.8,"endSpeed":82.8,"strikeZoneTop":3.337,"strikeZoneBottom":1.684,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.357174321942978,"aZ":-20.85717395561293,"pfxX":-1.4604043349177256,"pfxZ":6.415662502414619,"pX":0.23903943924793267,"pZ":3.0264020282485484,"vX0":-1.4099100634188597,"vY0":-132.28660623883852,"vZ0":-1.7386070458335146,"x":107.89,"y":157.07,"x0":0.9695556462705255,"y0":50.006034816316976,"z0":5.227873893785177,"aX":-2.5774324151088503},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":11.4,"breakHorizontal":3.0,"spinRate":2103,"spinDirection":174},"zone":2,"typeConfidence":2.0,"plateTime":0.414736088875876,"extension":6.491709043762061},"index":4,"playId":"0315921c-71b9-340a-b8a3-d2db86fe7ee6","pitchNumber":4,"startTime":"2026-04-21T23:32:55.318Z","endTime":"2026-04-21T23:32:59.184Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800048,"link":"/api/v1/people/800048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":671655,"link":"/api/v1/people/671655"}},"offense":{"batter":{"id":621043,"link":"/api/v1/people/621043","batSide":{"code":"R","description":"Right"}},"first":{"id":687957,"link":"/api/v1/people/687957"},"third":{"id":673237,"link":"/api/v1/people/673237"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"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":95.3,"endSpeed":85.3,"strikeZoneTop":3.337,"strikeZoneBottom":1.684,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.42048552759388,"aZ":-15.018719611048168,"pfxX":2.6830249955617766,"pfxZ":9.015950668166916,"pX":1.1120014928671726,"pZ":3.6032787939862176,"vX0":-0.9884835005371503,"vY0":-138.6178256795643,"vZ0":-1.8417710013790838,"x":74.61,"y":141.49,"x0":1.1293828850988519,"y0":50.000996219893665,"z0":5.304261270666243,"aX":5.104436717446236},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.0,"breakHorizontal":-4.6,"spinRate":2156,"spinDirection":147},"zone":12,"typeConfidence":2.0,"plateTime":0.3985546376209248,"extension":6.46154162004677},"index":5,"playId":"ebfc1f21-95b8-3a5e-bb9d-b6346c53515d","pitchNumber":5,"startTime":"2026-04-21T23:33:11.713Z","endTime":"2026-04-21T23:33:15.936Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800048,"link":"/api/v1/people/800048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":671655,"link":"/api/v1/people/671655"}},"offense":{"batter":{"id":621043,"link":"/api/v1/people/621043","batSide":{"code":"R","description":"Right"}},"first":{"id":687957,"link":"/api/v1/people/687957"},"third":{"id":673237,"link":"/api/v1/people/673237"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621043,"link":"/api/v1/people/621043"},"credit":"b_pa"},{"player":{"id":800048,"link":"/api/v1/people/800048"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":60.099999999999994,"awayTeamWinProbability":39.900000000000006,"homeTeamWinProbabilityAdded":-3.70000000000001,"leverageIndex":2.67,"dramaIndex":95.0,"contextMetrics":{},"playEndTime":"2026-04-21T23:33:15.936Z","atBatIndex":40},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Guardians challenged (tag play), call on the field was overturned: Yordan Alvarez singles on a fly ball to left fielder Angel Martínez. Yainer Diaz scores. Dustin Harris scores. Yordan Alvarez out at 2nd on the throw, left fielder Angel Martínez to shortstop Brayan Rocchio to second baseman Daniel Schneemann. Carlos Correa to 3rd.","rbi":2,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-21T23:33:33.620Z","endTime":"2026-04-21T23:34:26.853Z","isComplete":true,"isScoringPlay":true,"hasReview":true,"hasOut":true,"captivatingIndex":60},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2],"actionIndex":[],"runnerIndex":[0,1,2,3,4,5,6],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":682657,"link":"/api/v1/people/682657"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Runner Out","eventType":"other_out","movementReason":"r_out_stretching","runner":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":682657,"link":"/api/v1/people/682657"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_assist"},{"player":{"id":682657,"link":"/api/v1/people/682657"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_assist_of"},{"player":{"id":677587,"link":"/api/v1/people/677587"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":682177,"link":"/api/v1/people/682177"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Runner Out","eventType":"other_out","movementReason":"r_adv_force","runner":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"responsiblePitcher":{"id":800048,"link":"/api/v1/people/800048"},"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":"Runner Out","eventType":"other_out","movementReason":"r_adv_force","runner":{"id":687957,"fullName":"Dustin Harris","link":"/api/v1/people/687957"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Runner Out","eventType":"other_out","movementReason":"r_adv_play","runner":{"id":687957,"fullName":"Dustin Harris","link":"/api/v1/people/687957"},"responsiblePitcher":{"id":800048,"link":"/api/v1/people/800048"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Runner Out","eventType":"other_out","movementReason":"r_adv_force","runner":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Runner Out","eventType":"other_out","movementReason":"r_adv_play","runner":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.0,"endSpeed":83.0,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.76772753130865,"aZ":-23.52252069943442,"pfxX":-3.1753368671456164,"pfxZ":4.897462783494366,"pX":-0.3714751024647234,"pZ":2.4044800251140286,"vX0":-2.1589849589557266,"vY0":-132.48672405221473,"vZ0":-3.0997300579254983,"x":131.16,"y":173.86,"x0":0.8681999356408359,"y0":50.00634406065921,"z0":5.319521397656553,"aX":-5.614721787404942},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":8.4,"breakHorizontal":6.2,"spinRate":2430,"spinDirection":201},"zone":4,"typeConfidence":2.0,"plateTime":0.4143000799687959,"extension":6.625245843902473},"index":0,"playId":"92d18a61-01c5-3297-9dc0-e9a94e9851e0","pitchNumber":1,"startTime":"2026-04-21T23:33:40.278Z","endTime":"2026-04-21T23:33:43.747Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800048,"link":"/api/v1/people/800048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":671655,"link":"/api/v1/people/671655"}},"offense":{"batter":{"id":670541,"link":"/api/v1/people/670541","batSide":{"code":"L","description":"Left"}},"first":{"id":621043,"link":"/api/v1/people/621043"},"second":{"id":687957,"link":"/api/v1/people/687957"},"third":{"id":673237,"link":"/api/v1/people/673237"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2026-04-21T23:33:55.493Z","endTime":"2026-04-21T23:34:13.355Z","isPitch":false,"type":"action","player":{"id":670541,"link":"/api/v1/people/670541"},"defense":{"pitcher":{"id":800048,"link":"/api/v1/people/800048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":671655,"link":"/api/v1/people/671655"}},"offense":{"batter":{"id":670541,"link":"/api/v1/people/670541","batSide":{"code":"L","description":"Left"}},"first":{"id":621043,"link":"/api/v1/people/621043"},"second":{"id":687957,"link":"/api/v1/people/687957"},"third":{"id":673237,"link":"/api/v1/people/673237"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"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":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":85.6,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.22672064235428,"aZ":-20.919012105980503,"pfxX":5.533791901346809,"pfxZ":5.951040270321732,"pX":-0.14171153141317652,"pZ":2.8005236901443653,"vX0":-4.869757796732844,"vY0":-137.35816711839172,"vZ0":-2.766754948823462,"x":122.4,"y":163.17,"x0":0.9437960543473704,"y0":50.005360072156,"z0":5.259229106401258,"aX":10.471522824541722},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":10.3,"breakHorizontal":-8.9,"spinRate":2212,"spinDirection":153},"zone":5,"typeConfidence":2.0,"plateTime":0.4002736868618406,"extension":6.545151280760268},"hitData":{"launchSpeed":88.8,"launchAngle":32.0,"totalDistance":288.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":47.97,"coordY":113.09}},"index":2,"playId":"de87da2f-f815-3c64-8eb7-eaf7cd5faa26","pitchNumber":2,"startTime":"2026-04-21T23:34:13.355Z","endTime":"2026-04-21T23:34:26.853Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800048,"link":"/api/v1/people/800048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":671655,"link":"/api/v1/people/671655"}},"offense":{"batter":{"id":670541,"link":"/api/v1/people/670541","batSide":{"code":"L","description":"Left"}},"first":{"id":621043,"link":"/api/v1/people/621043"},"second":{"id":687957,"link":"/api/v1/people/687957"},"third":{"id":673237,"link":"/api/v1/people/673237"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670541,"link":"/api/v1/people/670541"},"credit":"b_ab"},{"player":{"id":800048,"link":"/api/v1/people/800048"},"credit":"p_ab"},{"player":{"id":670541,"link":"/api/v1/people/670541"},"credit":"b_pa"},{"player":{"id":800048,"link":"/api/v1/people/800048"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MA","challengeTeamId":114},"homeTeamWinProbability":41.5,"awayTeamWinProbability":58.5,"homeTeamWinProbabilityAdded":-18.599999999999994,"leverageIndex":4.14,"dramaIndex":223.0,"contextMetrics":{},"playEndTime":"2026-04-21T23:34:26.853Z","atBatIndex":41},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Kyle Manzardo singles on a line drive to right fielder Cam Smith.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-21T23:39:20.950Z","endTime":"2026-04-21T23:40:00.955Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676467,"fullName":"Colton Gordon","link":"/api/v1/people/676467"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4],"actionIndex":[0,1],"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":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":701358,"link":"/api/v1/people/701358"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Defensive switch from center field to left field for Brice Matthews.","event":"Defensive Switch","eventType":"defensive_switch","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-21T23:39:20.946Z","endTime":"2026-04-21T23:39:20.947Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694728,"link":"/api/v1/people/694728"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"800","defense":{"pitcher":{"id":676467,"link":"/api/v1/people/676467","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":694728,"link":"/api/v1/people/694728"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":700932,"link":"/api/v1/people/700932","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Daniel Johnson replaces left fielder Dustin Harris, batting 9th, playing center field.","event":"Defensive Sub","eventType":"defensive_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":1,"startTime":"2026-04-21T23:39:20.948Z","endTime":"2026-04-21T23:39:20.949Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669288,"link":"/api/v1/people/669288"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"901","replacedPlayer":{"id":687957,"link":"/api/v1/people/687957"},"defense":{"pitcher":{"id":676467,"link":"/api/v1/people/676467","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":694728,"link":"/api/v1/people/694728"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":700932,"link":"/api/v1/people/700932","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"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":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.3,"endSpeed":75.6,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.993273001823468,"aZ":-26.173164932118254,"pfxX":-3.6335091374700474,"pfxZ":4.1227481733689615,"pX":0.5344606350511306,"pZ":2.794922253471255,"vX0":-4.03184132089718,"vY0":-119.85532716129073,"vZ0":-0.20133594263528176,"x0":2.7100748715951894,"y0":50.00424354630994,"z0":5.215796166570344,"aX":-5.289999603767748},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":7.7,"breakHorizontal":7.6,"spinRate":2519,"spinDirection":265},"zone":3,"typeConfidence":2.0,"plateTime":0.4568645873246613},"index":2,"playId":"047d9ca9-8d7b-3855-9860-73a9f712a644","pitchNumber":1,"startTime":"2026-04-21T23:39:20.950Z","endTime":"2026-04-21T23:39:25.950Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676467,"link":"/api/v1/people/676467","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":700932,"link":"/api/v1/people/700932","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.0,"endSpeed":75.2,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.375536744053182,"aZ":-26.31396423174934,"pfxX":-3.215116716142113,"pfxZ":4.078515594794988,"pX":-0.7266375138952732,"pZ":2.424949971674119,"vX0":-6.804815442235659,"vY0":-119.27616053890506,"vZ0":-0.84519232678405,"x":81.27,"y":149.65,"x0":2.5834294776399567,"y0":50.00477266012978,"z0":5.160910424496336,"aX":-4.6236474036269835},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":7.4,"breakHorizontal":7.4,"spinRate":2388,"spinDirection":244},"zone":4,"typeConfidence":2.0,"plateTime":0.4595599671116628,"extension":6.792247869607912},"index":3,"playId":"23dcb798-e903-375c-b993-ec99cfeb772d","pitchNumber":2,"startTime":"2026-04-21T23:39:33.006Z","endTime":"2026-04-21T23:39:38.006Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676467,"link":"/api/v1/people/676467","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":700932,"link":"/api/v1/people/700932","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":82.8,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.49211655625058,"aZ":-15.205313532352955,"pfxX":7.307152636054353,"pfxZ":9.578405408498583,"pX":0.9374430864267455,"pZ":3.3010720976683627,"vX0":-5.504543906587865,"vY0":-132.7706028709891,"vZ0":-3.15763144496801,"x":105.26,"y":110.74,"x0":2.0962735650978415,"y0":50.00208137844641,"z0":5.62346886590382,"aX":12.943827308535324},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":16.8,"breakHorizontal":-11.9,"spinRate":2098,"spinDirection":132},"zone":12,"typeConfidence":2.0,"plateTime":0.4137649133669159,"extension":6.662133856914415},"hitData":{"launchSpeed":78.7,"launchAngle":18.0,"totalDistance":190.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{}},"index":4,"playId":"9e1a4703-65bc-3998-815d-be0d3a9ef919","pitchNumber":3,"startTime":"2026-04-21T23:39:51.073Z","endTime":"2026-04-21T23:40:00.955Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676467,"link":"/api/v1/people/676467","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":700932,"link":"/api/v1/people/700932","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":700932,"link":"/api/v1/people/700932"},"credit":"b_ab"},{"player":{"id":676467,"link":"/api/v1/people/676467"},"credit":"p_ab"},{"player":{"id":700932,"link":"/api/v1/people/700932"},"credit":"b_pa"},{"player":{"id":676467,"link":"/api/v1/people/676467"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":47.099999999999994,"awayTeamWinProbability":52.900000000000006,"homeTeamWinProbabilityAdded":5.599999999999994,"leverageIndex":1.33,"dramaIndex":73.0,"contextMetrics":{},"playEndTime":"2026-04-21T23:40:00.955Z","atBatIndex":42},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"George Valera called out on strikes.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-21T23:40:23.603Z","endTime":"2026-04-21T23:41:45.908Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":671655,"fullName":"George Valera","link":"/api/v1/people/671655"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676467,"fullName":"Colton Gordon","link":"/api/v1/people/676467"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":671655,"fullName":"George Valera","link":"/api/v1/people/671655"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"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":91.4,"endSpeed":83.5,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.78900208069363,"aZ":-18.840056986274945,"pfxX":8.46560704131781,"pfxZ":7.459280050989841,"pX":1.1957258276161533,"pZ":2.6371518032808656,"vX0":-5.9653739736947085,"vY0":-132.94429625507155,"vZ0":-3.7159570159340722,"x":71.42,"y":167.58,"x0":2.3699892931314257,"y0":50.00495062442998,"z0":5.422394254010949,"aX":15.139058374928892},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":12.8,"breakHorizontal":-14.0,"spinRate":2058,"spinDirection":133},"zone":12,"typeConfidence":2.0,"plateTime":0.4121619598942128,"extension":6.8028965202439755},"index":0,"playId":"15f19d6a-16f7-360f-8e4b-44db400825cf","pitchNumber":1,"startTime":"2026-04-21T23:40:23.603Z","endTime":"2026-04-21T23:40:28.308Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676467,"link":"/api/v1/people/676467","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":671655,"link":"/api/v1/people/671655","batSide":{"code":"L","description":"Left"}},"first":{"id":700932,"link":"/api/v1/people/700932"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"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":90.8,"endSpeed":82.6,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.351087385321005,"aZ":-20.68926018994293,"pfxX":8.718008337601981,"pfxZ":6.527272692278064,"pX":0.9498435394997247,"pZ":3.527974811283813,"vX0":-5.943863591032437,"vY0":-132.1238381467909,"vZ0":-1.3397458407284433,"x":80.79,"y":143.52,"x0":2.1011769088693755,"y0":50.00453237326589,"z0":5.568821645043966,"aX":15.344501546295993},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":11.8,"breakHorizontal":-14.4,"spinRate":2167,"spinDirection":133},"zone":12,"typeConfidence":2.0,"plateTime":0.415287767333099,"extension":6.65772849026961},"index":1,"playId":"4f31a6be-0676-3c02-9b70-dc9ea62e4956","pitchNumber":2,"startTime":"2026-04-21T23:40:37.652Z","endTime":"2026-04-21T23:40:42.151Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676467,"link":"/api/v1/people/676467","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":671655,"link":"/api/v1/people/671655","batSide":{"code":"L","description":"Left"}},"first":{"id":700932,"link":"/api/v1/people/700932"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":82.8,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.422474183472563,"aZ":-17.221411351941267,"pfxX":6.954747495184138,"pfxZ":8.45604768237687,"pX":0.08895649840961936,"pZ":2.9348789701749753,"vX0":-7.813998556709504,"vY0":-132.64321661412748,"vZ0":-3.3570533867691514,"x":113.61,"y":159.54,"x0":2.1802652756224843,"y0":50.001145287670894,"z0":5.484790772025325,"aX":12.295987722655616},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":14.8,"breakHorizontal":-10.7,"spinRate":2095,"spinDirection":131},"zone":2,"typeConfidence":2.0,"plateTime":0.41416267196762213,"extension":6.647337831043716},"index":2,"playId":"2feba897-a459-307c-86e4-a217d56978c9","pitchNumber":3,"startTime":"2026-04-21T23:40:55.948Z","endTime":"2026-04-21T23:41:02.003Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676467,"link":"/api/v1/people/676467","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":671655,"link":"/api/v1/people/671655","batSide":{"code":"L","description":"Left"}},"first":{"id":700932,"link":"/api/v1/people/700932"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":83.4,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.32616517056831,"aZ":-19.441492659525377,"pfxX":8.47374481894181,"pfxZ":7.131832776053068,"pX":0.5903713035375843,"pZ":3.504091339864115,"vX0":-7.206364890432175,"vY0":-132.750744788396,"vZ0":-1.461814631991032,"x":94.5,"y":144.17,"x0":2.238761811458423,"y0":50.00413622142526,"z0":5.476728111370843,"aX":15.130770313029545},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":12.8,"breakHorizontal":-13.8,"spinRate":2030,"spinDirection":131},"zone":12,"typeConfidence":2.0,"plateTime":0.41254576083066574,"extension":6.870645082504088},"index":3,"playId":"a32310ce-5b8f-3cd4-a8c1-70a8d5cefb86","pitchNumber":4,"startTime":"2026-04-21T23:41:15.611Z","endTime":"2026-04-21T23:41:24.471Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676467,"link":"/api/v1/people/676467","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":671655,"link":"/api/v1/people/671655","batSide":{"code":"L","description":"Left"}},"first":{"id":700932,"link":"/api/v1/people/700932"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.2,"endSpeed":75.1,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.078651130968122,"aZ":-27.23557394980117,"pfxX":-4.059585512995667,"pfxZ":3.434501452993265,"pX":0.18091076677743162,"pZ":1.7937032954683398,"vX0":-4.673938633202057,"vY0":-119.67461067624295,"vZ0":-1.9017923405218302,"x":110.1,"y":190.35,"x0":2.6933863003382927,"y0":50.00251963195057,"z0":5.0602436088976885,"aX":-5.832367555744893},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":6.0,"breakHorizontal":8.5,"spinRate":2619,"spinDirection":255},"zone":8,"typeConfidence":2.0,"plateTime":0.4593116519887257,"extension":6.784600552950931},"index":4,"playId":"5c156b9d-01f6-3a03-b79e-8821f0d9b937","pitchNumber":5,"startTime":"2026-04-21T23:41:41.213Z","endTime":"2026-04-21T23:41:45.908Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676467,"link":"/api/v1/people/676467","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":671655,"link":"/api/v1/people/671655","batSide":{"code":"L","description":"Left"}},"first":{"id":700932,"link":"/api/v1/people/700932"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671655,"link":"/api/v1/people/671655"},"credit":"b_ab"},{"player":{"id":676467,"link":"/api/v1/people/676467"},"credit":"p_ab"},{"player":{"id":671655,"link":"/api/v1/people/671655"},"credit":"b_pa"},{"player":{"id":676467,"link":"/api/v1/people/676467"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":42.0,"awayTeamWinProbability":58.0,"homeTeamWinProbabilityAdded":-5.099999999999994,"leverageIndex":2.23,"dramaIndex":92.0,"contextMetrics":{},"playEndTime":"2026-04-21T23:41:45.908Z","atBatIndex":43},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Daniel Schneemann singles on a line drive to left fielder Brice Matthews. Kyle Manzardo to 2nd.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-21T23:41:55.372Z","endTime":"2026-04-21T23:42:18.080Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676467,"fullName":"Colton Gordon","link":"/api/v1/people/676467"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"postOnSecond":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"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":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":694728,"link":"/api/v1/people/694728"},"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":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"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, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.7,"endSpeed":74.8,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.669347316047702,"aZ":-30.609745825401667,"pfxX":-5.014295630950846,"pfxZ":1.090825740751285,"pX":-0.6937394649442014,"pZ":1.9487004428541326,"vX0":-6.422907110926765,"vY0":-120.16130305089717,"vZ0":-0.8216165714170032,"x":143.44,"y":186.17,"x0":2.6861385735504473,"y0":50.003145120857724,"z0":5.064293237251553,"aX":-7.182221440730717},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":2.0,"breakHorizontal":10.9,"spinRate":2454,"spinDirection":258},"zone":7,"typeConfidence":2.0,"plateTime":0.45941653410215766,"extension":6.815138734876401},"hitData":{"launchSpeed":75.8,"launchAngle":17.0,"totalDistance":190.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":84.19,"coordY":115.41}},"index":0,"playId":"4a2255fa-32fb-37a8-92e6-3d63fbd8c892","pitchNumber":1,"startTime":"2026-04-21T23:42:08.178Z","endTime":"2026-04-21T23:42:18.080Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676467,"link":"/api/v1/people/676467","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":682177,"link":"/api/v1/people/682177","batSide":{"code":"L","description":"Left"}},"first":{"id":700932,"link":"/api/v1/people/700932"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682177,"link":"/api/v1/people/682177"},"credit":"b_ab"},{"player":{"id":676467,"link":"/api/v1/people/676467"},"credit":"p_ab"},{"player":{"id":682177,"link":"/api/v1/people/682177"},"credit":"b_pa"},{"player":{"id":676467,"link":"/api/v1/people/676467"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":47.599999999999994,"awayTeamWinProbability":52.400000000000006,"homeTeamWinProbabilityAdded":5.599999999999994,"leverageIndex":1.88,"dramaIndex":87.0,"contextMetrics":{},"playEndTime":"2026-04-21T23:42:18.080Z","atBatIndex":44},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Angel Martínez called out on strikes.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-21T23:45:14.990Z","endTime":"2026-04-21T23:47:53.386Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"postOnSecond":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5,6,8],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Kai-Wei Teng replaces Colton Gordon.","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":0,"startTime":"2026-04-21T23:44:57.209Z","endTime":"2026-04-21T23:45:17.102Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":678906,"link":"/api/v1/people/678906"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":676467,"link":"/api/v1/people/676467","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":682657,"link":"/api/v1/people/682657","batSide":{"code":"R","description":"Right"}},"first":{"id":682177,"link":"/api/v1/people/682177"},"second":{"id":700932,"link":"/api/v1/people/700932"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.4,"endSpeed":73.5,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.4146709291885,"aZ":-39.66346584390643,"pfxX":6.221939898884182,"pfxZ":-5.443698499940908,"pX":0.33816066341100276,"pZ":3.436586704615315,"vX0":4.082147520617119,"vY0":-116.88754876404491,"vZ0":3.5672026160156625,"x":104.11,"y":145.99,"x0":-2.2435280142137257,"y0":50.00569990544507,"z0":5.631345489224824,"aX":8.552503945965979},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.2,"breakVerticalInduced":-8.6,"breakHorizontal":-12.4,"spinRate":2467,"spinDirection":43},"zone":12,"typeConfidence":0.96,"plateTime":0.46981055151184314,"extension":6.629411833408656},"index":1,"playId":"1b79ce9a-205a-3088-a0c5-cb1fb5bb0003","pitchNumber":1,"startTime":"2026-04-21T23:45:17.102Z","endTime":"2026-04-21T23:45:21.767Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":682657,"link":"/api/v1/people/682657","batSide":{"code":"L","description":"Left"}},"first":{"id":682177,"link":"/api/v1/people/682177"},"second":{"id":700932,"link":"/api/v1/people/700932"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"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":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.5,"endSpeed":77.5,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.11419790852927,"aZ":-32.40638594708887,"pfxX":8.25093801772405,"pfxZ":-0.15558772465380066,"pX":0.5590799880264612,"pZ":3.117841770578074,"vX0":5.080561069331781,"vY0":-122.96185047650393,"vZ0":1.2152633494015839,"x":95.69,"y":154.6,"x0":-2.607782986310256,"y0":50.00088769559437,"z0":5.373547774462564,"aX":12.590177124197377},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":0.2,"breakHorizontal":-16.2,"spinRate":2746,"spinDirection":56},"zone":3,"typeConfidence":0.93,"plateTime":0.44600198200699337,"extension":6.5727867708571655},"index":2,"playId":"d9872135-69c5-3819-95f5-50a4b1017b58","pitchNumber":2,"startTime":"2026-04-21T23:45:34.354Z","endTime":"2026-04-21T23:45:37.780Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":682657,"link":"/api/v1/people/682657","batSide":{"code":"L","description":"Left"}},"first":{"id":682177,"link":"/api/v1/people/682177"},"second":{"id":700932,"link":"/api/v1/people/700932"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.1,"endSpeed":75.7,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.41449732921723,"aZ":-33.50348888527143,"pfxX":11.711650105683763,"pfxZ":-0.9068491415256261,"pX":-0.8885282195082851,"pZ":4.2254251236742775,"vX0":0.7490239141111871,"vY0":-120.9751242403183,"vZ0":3.960036728284373,"x":150.87,"y":124.69,"x0":-2.7224943016406247,"y0":50.00104232200128,"z0":5.518652985765816,"aX":17.213265298138133},"breaks":{"breakAngle":27.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-0.4,"breakHorizontal":-21.4,"spinRate":2716,"spinDirection":62},"zone":11,"typeConfidence":0.92,"plateTime":0.4542039303232608,"extension":6.336796909234734},"index":3,"playId":"3d68df7c-a05a-3de1-8623-414c84a41494","pitchNumber":3,"startTime":"2026-04-21T23:45:57.257Z","endTime":"2026-04-21T23:46:03.416Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":682657,"link":"/api/v1/people/682657","batSide":{"code":"L","description":"Left"}},"first":{"id":682177,"link":"/api/v1/people/682177"},"second":{"id":700932,"link":"/api/v1/people/700932"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.6,"endSpeed":77.5,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.919329660930575,"aZ":-30.661164378405935,"pfxX":6.939539349166434,"pfxZ":0.9915672120336154,"pX":1.211099142836811,"pZ":2.1711564395683247,"vX0":6.485912143991545,"vY0":-123.06649105824924,"vZ0":-1.0905006558329537,"x":70.84,"y":180.16,"x0":-2.3663296546572408,"y0":50.002472396762954,"z0":5.232623084959595,"aX":10.572359690011915},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":1.8,"breakHorizontal":-14.2,"spinRate":2784,"spinDirection":61},"zone":14,"typeConfidence":0.93,"plateTime":0.4461897766474774,"extension":6.400571050823322},"index":4,"playId":"38d2e337-496e-3c5a-8d7c-6e8ed397e966","pitchNumber":4,"startTime":"2026-04-21T23:46:16.751Z","endTime":"2026-04-21T23:46:20.661Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":682657,"link":"/api/v1/people/682657","batSide":{"code":"L","description":"Left"}},"first":{"id":682177,"link":"/api/v1/people/682177"},"second":{"id":700932,"link":"/api/v1/people/700932"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"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":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.8,"endSpeed":75.8,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.252052059525397,"aZ":-40.67251446870756,"pfxX":8.576075368009558,"pfxZ":-5.745123284282812,"pX":-1.1294819139989203,"pZ":4.282820304359888,"vX0":0.5145192722184615,"vY0":-121.78165974584289,"vZ0":5.053249639511666,"x":160.05,"y":123.14,"x0":-2.4561605422526163,"y0":50.0023335437072,"z0":5.730244391906172,"aX":12.687584239175091},"breaks":{"breakAngle":18.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.2,"breakVerticalInduced":-8.6,"breakHorizontal":-15.6,"spinRate":2328,"spinDirection":41},"zone":11,"typeConfidence":0.96,"plateTime":0.452366621051949,"extension":6.55163263312088},"index":5,"playId":"a3dd8fcf-0b29-37f6-8280-8dc7c1e220da","pitchNumber":5,"startTime":"2026-04-21T23:46:57.025Z","endTime":"2026-04-21T23:47:01.371Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":682657,"link":"/api/v1/people/682657","batSide":{"code":"L","description":"Left"}},"first":{"id":682177,"link":"/api/v1/people/682177"},"second":{"id":700932,"link":"/api/v1/people/700932"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":78.1,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.270116544805813,"aZ":-32.12607204977669,"pfxX":9.490573838870933,"pfxZ":0.030534612568901665,"pX":0.8796151316474123,"pZ":2.5089848345190204,"vX0":5.016627919467074,"vY0":-124.36319619880064,"vZ0":-0.24904411699008322,"x":83.47,"y":171.04,"x0":-2.4031089154931395,"y0":50.00201583335657,"z0":5.29786129472267,"aX":14.71612979244458},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":0.2,"breakHorizontal":-18.4,"spinRate":2732,"spinDirection":50},"zone":12,"typeConfidence":0.94,"plateTime":0.4421141667634694,"extension":6.475567912331049},"index":6,"playId":"bae1af6a-d05c-3200-b7ba-09db88c6ac7e","pitchNumber":6,"startTime":"2026-04-21T23:47:17.004Z","endTime":"2026-04-21T23:47:20.337Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":682657,"link":"/api/v1/people/682657","batSide":{"code":"L","description":"Left"}},"first":{"id":682177,"link":"/api/v1/people/682177"},"second":{"id":700932,"link":"/api/v1/people/700932"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"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":1},"preCount":{"balls":3,"strikes":2,"outs":1},"index":7,"startTime":"2026-04-21T23:47:29.825Z","endTime":"2026-04-21T23:47:48.258Z","isPitch":false,"type":"action","player":{"id":682657,"link":"/api/v1/people/682657"},"defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":682657,"link":"/api/v1/people/682657","batSide":{"code":"L","description":"Left"}},"first":{"id":682177,"link":"/api/v1/people/682177"},"second":{"id":700932,"link":"/api/v1/people/700932"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":86.5,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.390785492706485,"aZ":-15.808644148038235,"pfxX":-7.508946416154604,"pfxZ":8.496959729696144,"pX":0.036406385492736865,"pZ":2.5190248812493183,"vX0":8.828008148989465,"vY0":-138.29379216784952,"vZ0":-4.652906319081203,"x":115.61,"y":170.77,"x0":-2.2297495410374273,"y0":50.00488703595966,"z0":5.292303239642835,"aX":-14.467825172349738},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":14.5,"breakHorizontal":11.6,"spinRate":2477,"spinDirection":235},"zone":5,"typeConfidence":0.92,"plateTime":0.396868748837234,"extension":6.581823186912847},"index":8,"playId":"02de6d77-8086-3b42-ae2b-1876c1603c28","pitchNumber":7,"startTime":"2026-04-21T23:47:48.258Z","endTime":"2026-04-21T23:47:53.386Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":682657,"link":"/api/v1/people/682657","batSide":{"code":"L","description":"Left"}},"first":{"id":682177,"link":"/api/v1/people/682177"},"second":{"id":700932,"link":"/api/v1/people/700932"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682657,"link":"/api/v1/people/682657"},"credit":"b_ab"},{"player":{"id":678906,"link":"/api/v1/people/678906"},"credit":"p_ab"},{"player":{"id":682657,"link":"/api/v1/people/682657"},"credit":"b_pa"},{"player":{"id":678906,"link":"/api/v1/people/678906"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":40.699999999999996,"awayTeamWinProbability":59.300000000000004,"homeTeamWinProbabilityAdded":-6.899999999999999,"leverageIndex":2.94,"dramaIndex":121.0,"contextMetrics":{},"playEndTime":"2026-04-21T23:47:53.386Z","atBatIndex":45},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bo Naylor strikes out swinging.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-21T23:48:53.837Z","endTime":"2026-04-21T23:49:59.031Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Bo Naylor replaces Austin Hedges.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"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-21T23:48:11.184Z","endTime":"2026-04-21T23:48:56.836Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666310,"link":"/api/v1/people/666310"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"801","replacedPlayer":{"id":595978,"link":"/api/v1/people/595978"},"defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":595978,"link":"/api/v1/people/595978","batSide":{"code":"R","description":"Right"}},"first":{"id":682177,"link":"/api/v1/people/682177"},"second":{"id":700932,"link":"/api/v1/people/700932"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-04-21T23:48:56.111Z","endTime":"2026-04-21T23:48:56.112Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":666310,"link":"/api/v1/people/666310","batSide":{"code":"L","description":"Left"}},"first":{"id":682177,"link":"/api/v1/people/682177"},"second":{"id":700932,"link":"/api/v1/people/700932"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"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":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.4,"endSpeed":76.4,"strikeZoneTop":3.089,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.30325522967208,"aZ":-29.529661939809877,"pfxX":6.571729028529722,"pfxZ":1.7848899136802192,"pX":0.2062727241275818,"pZ":2.122750085080652,"vX0":4.676856258992271,"vY0":-121.42033503599383,"vZ0":-1.1869275815996343,"x":109.14,"y":181.47,"x0":-2.6033464263215436,"y0":50.003954951017285,"z0":5.203671691866229,"aX":9.744773816732168},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":3.2,"breakHorizontal":-13.1,"spinRate":2723,"spinDirection":55},"zone":5,"typeConfidence":0.93,"plateTime":0.45230025816303865,"extension":6.617534751629229},"index":2,"playId":"c7a06ca1-b5f5-3fdf-9330-a33163bd3ef9","pitchNumber":1,"startTime":"2026-04-21T23:48:56.113Z","endTime":"2026-04-21T23:48:59.936Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":666310,"link":"/api/v1/people/666310","batSide":{"code":"L","description":"Left"}},"first":{"id":682177,"link":"/api/v1/people/682177"},"second":{"id":700932,"link":"/api/v1/people/700932"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":79.1,"strikeZoneTop":3.089,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.83083761131332,"aZ":-26.757094946757718,"pfxX":-7.1121001468525655,"pfxZ":3.3432857625444843,"pX":-0.7872792049409141,"pZ":3.842789209408808,"vX0":5.939853887585863,"vY0":-127.19398599251353,"vZ0":1.2760220419717316,"x":147.01,"y":135.02,"x0":-2.2417131777234736,"y0":50.003120069186,"z0":5.47404134311453,"aX":-11.522649389008706},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":6.6,"breakHorizontal":11.3,"spinRate":1553,"spinDirection":240},"zone":11,"typeConfidence":0.69,"plateTime":0.43249381445419255,"extension":6.513359518311403},"index":3,"playId":"0b1807c3-ed96-368b-8dd5-df90afe0cb7c","pitchNumber":2,"startTime":"2026-04-21T23:49:12.790Z","endTime":"2026-04-21T23:49:17.088Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":666310,"link":"/api/v1/people/666310","batSide":{"code":"L","description":"Left"}},"first":{"id":682177,"link":"/api/v1/people/682177"},"second":{"id":700932,"link":"/api/v1/people/700932"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"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":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.8,"endSpeed":75.6,"strikeZoneTop":3.089,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.022974216343552,"aZ":-39.249336672531264,"pfxX":7.698554568912375,"pfxZ":-4.882070095581961,"pX":0.5084893677732835,"pZ":2.5344815175543127,"vX0":3.9943684396322428,"vY0":-120.40755672298839,"vZ0":1.1841362205808188,"x":97.62,"y":170.35,"x0":-2.1783421651392336,"y0":50.0005664139051,"z0":5.542165150852931,"aX":11.16423434709194},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.5,"breakVerticalInduced":-8.2,"breakHorizontal":-15.0,"spinRate":2579,"spinDirection":43},"zone":6,"typeConfidence":0.96,"plateTime":0.45702024041474276,"extension":6.5727623979910845},"index":4,"playId":"40479462-8a3f-3419-8f00-618317bc74c8","pitchNumber":3,"startTime":"2026-04-21T23:49:31.498Z","endTime":"2026-04-21T23:49:34.743Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":666310,"link":"/api/v1/people/666310","batSide":{"code":"L","description":"Left"}},"first":{"id":682177,"link":"/api/v1/people/682177"},"second":{"id":700932,"link":"/api/v1/people/700932"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.7,"endSpeed":76.7,"strikeZoneTop":3.089,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.567750019799092,"aZ":-33.12858191088255,"pfxX":11.57119886609308,"pfxZ":-0.6350215679746949,"pX":1.0486521257353656,"pZ":2.1259714480532086,"vX0":4.963662042044936,"vY0":-123.12070989103074,"vZ0":-0.7181760835263713,"x":77.03,"y":181.38,"x0":-2.5106682416596398,"y0":50.00454546141895,"z0":5.281520233771544,"aX":17.364134045937362},"breaks":{"breakAngle":28.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-1.1,"breakHorizontal":-22.2,"spinRate":2675,"spinDirection":52},"zone":14,"typeConfidence":0.92,"plateTime":0.44876128554851524,"extension":6.789977268026537},"index":5,"playId":"5f326a4b-6be5-3f9a-9263-cb752b1e2056","pitchNumber":4,"startTime":"2026-04-21T23:49:53.978Z","endTime":"2026-04-21T23:49:59.031Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":666310,"link":"/api/v1/people/666310","batSide":{"code":"L","description":"Left"}},"first":{"id":682177,"link":"/api/v1/people/682177"},"second":{"id":700932,"link":"/api/v1/people/700932"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666310,"link":"/api/v1/people/666310"},"credit":"b_ab"},{"player":{"id":678906,"link":"/api/v1/people/678906"},"credit":"p_ab"},{"player":{"id":666310,"link":"/api/v1/people/666310"},"credit":"b_pa"},{"player":{"id":678906,"link":"/api/v1/people/678906"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":34.0,"awayTeamWinProbability":66.0,"homeTeamWinProbabilityAdded":-6.699999999999996,"leverageIndex":2.65,"dramaIndex":113.0,"contextMetrics":{},"playEndTime":"2026-04-21T23:49:59.031Z","atBatIndex":46},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jose Altuve grounds out, shortstop Brayan Rocchio to first baseman Kyle Manzardo.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-21T23:52:27.600Z","endTime":"2026-04-21T23:52:54.463Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":542888,"fullName":"Shawn Armstrong","link":"/api/v1/people/542888"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3],"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":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":677587,"link":"/api/v1/people/677587"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":700932,"link":"/api/v1/people/700932"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Bo Naylor remains in the game as the catcher.","event":"Defensive Switch","eventType":"defensive_switch","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-21T23:51:49.979Z","endTime":"2026-04-21T23:51:49.992Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666310,"link":"/api/v1/people/666310"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"801","replacedPlayer":{"id":595978,"link":"/api/v1/people/595978"},"defense":{"pitcher":{"id":800048,"link":"/api/v1/people/800048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":671655,"link":"/api/v1/people/671655"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Shawn Armstrong replaces Parker Messick.","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":1,"startTime":"2026-04-21T23:51:49.992Z","endTime":"2026-04-21T23:52:29.857Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":542888,"link":"/api/v1/people/542888"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":800048,"link":"/api/v1/people/800048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":671655,"link":"/api/v1/people/671655"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"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":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.7,"endSpeed":77.6,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.416979839581042,"aZ":-24.89255411984144,"pfxX":6.40539998091898,"pfxZ":4.7415799792948,"pX":-0.14278409269327788,"pZ":2.4434543079609536,"vX0":1.106878485786082,"vY0":-123.40772315582701,"vZ0":-3.044010899221764,"x":122.44,"y":172.81,"x0":-1.4296042453940456,"y0":50.004471310459806,"z0":5.79818110574503,"aX":9.844006572224556},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":8.0,"breakHorizontal":-11.9,"spinRate":2510,"spinDirection":92},"zone":5,"typeConfidence":0.91,"plateTime":0.4444683716432305,"extension":6.670056749593434},"index":2,"playId":"79b8cfce-b6a5-3368-9ba7-c654941e3a9b","pitchNumber":1,"startTime":"2026-04-21T23:52:29.857Z","endTime":"2026-04-21T23:52:34.091Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":542888,"link":"/api/v1/people/542888","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":671655,"link":"/api/v1/people/671655"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":86.4,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.6551059164124,"aZ":-15.509676427119318,"pfxX":-4.06985741873712,"pfxZ":8.711083878105903,"pX":1.0316780987453673,"pZ":2.4797494936319304,"vX0":7.718906448820819,"vY0":-137.69071004306258,"vZ0":-5.821297601697846,"x":77.67,"y":171.83,"x0":-1.284050045701964,"y0":50.003055459623944,"z0":5.677620231838367,"aX":-7.7864460025888755},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":14.6,"breakHorizontal":5.6,"spinRate":2366,"spinDirection":208},"zone":12,"typeConfidence":0.91,"plateTime":0.3983828772286988,"extension":6.675847298006148},"hitData":{"launchSpeed":69.0,"launchAngle":-3.0,"totalDistance":28.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":107.09,"coordY":149.22}},"index":3,"playId":"aeaf74bb-908f-33af-bab9-1ba1c1f3da35","pitchNumber":2,"startTime":"2026-04-21T23:52:46.971Z","endTime":"2026-04-21T23:52:54.463Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":542888,"link":"/api/v1/people/542888","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":671655,"link":"/api/v1/people/671655"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":514888,"link":"/api/v1/people/514888"},"credit":"b_ab"},{"player":{"id":542888,"link":"/api/v1/people/542888"},"credit":"p_ab"},{"player":{"id":514888,"link":"/api/v1/people/514888"},"credit":"b_pa"},{"player":{"id":542888,"link":"/api/v1/people/542888"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":36.5,"awayTeamWinProbability":63.5,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":0.97,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-04-21T23:52:54.463Z","atBatIndex":47},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Christian Walker grounds out, third baseman José Ramírez to first baseman Kyle Manzardo.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-21T23:53:02.753Z","endTime":"2026-04-21T23:54:44.574Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":542888,"fullName":"Shawn Armstrong","link":"/api/v1/people/542888"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"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":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":608070,"link":"/api/v1/people/608070"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":700932,"link":"/api/v1/people/700932"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":86.5,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.36160369133016,"aZ":-15.845132830795716,"pfxX":-2.4333729227912904,"pfxZ":8.491719176539139,"pX":0.05488541718807858,"pZ":3.1033744679830266,"vX0":4.6169915294988915,"vY0":-137.94185538659428,"vZ0":-4.26488094733076,"x":114.91,"y":154.99,"x0":-1.3261615213431222,"y0":50.00170554568715,"z0":5.741491665300518,"aX":-4.678995318763812},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":14.6,"breakHorizontal":3.4,"spinRate":2231,"spinDirection":204},"zone":2,"typeConfidence":0.9,"plateTime":0.397434585577344,"extension":6.67310205126801},"index":0,"playId":"ad434a06-e34d-35ef-8d52-387b4422b444","pitchNumber":1,"startTime":"2026-04-21T23:53:23.004Z","endTime":"2026-04-21T23:53:26.937Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":542888,"link":"/api/v1/people/542888","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":671655,"link":"/api/v1/people/671655"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":86.0,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.616929928953333,"aZ":-16.37697173523296,"pfxX":-3.9206040153082418,"pfxZ":8.36668626521824,"pX":0.5418249070950409,"pZ":2.783348388295708,"vX0":5.845346891451894,"vY0":-136.2118076900826,"vZ0":-4.851328049788121,"x":96.35,"y":163.63,"x0":-1.11795758686456,"y0":50.00132627931943,"z0":5.711967120163744,"aX":-7.401400641340941},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":14.4,"breakHorizontal":5.9,"spinRate":2190,"spinDirection":210},"zone":3,"typeConfidence":0.91,"plateTime":0.40141139696364636,"extension":6.6931842695813275},"index":1,"playId":"5e5e4f0b-aa15-370b-b1e4-63e8d72e9384","pitchNumber":2,"startTime":"2026-04-21T23:53:39.529Z","endTime":"2026-04-21T23:53:43.583Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":542888,"link":"/api/v1/people/542888","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":671655,"link":"/api/v1/people/671655"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"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":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-04-21T23:53:53.523Z","endTime":"2026-04-21T23:54:04.750Z","isPitch":false,"type":"action","player":{"id":572233,"link":"/api/v1/people/572233"},"defense":{"pitcher":{"id":542888,"link":"/api/v1/people/542888","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":671655,"link":"/api/v1/people/671655"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":78.3,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.958934583112622,"aZ":-23.22247075135964,"pfxX":7.661400287331342,"pfxZ":5.752480373887016,"pX":1.551539143337789,"pZ":1.709034779533969,"vX0":3.983694304611437,"vY0":-124.21297931659277,"vZ0":-5.173391883408592,"x":57.86,"y":192.64,"x0":-1.0705759966919877,"y0":50.001550889679955,"z0":5.761278386922632,"aX":11.912925770079594},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":9.4,"breakHorizontal":-14.9,"spinRate":2582,"spinDirection":80},"zone":14,"typeConfidence":0.9,"plateTime":0.4417481196401103,"extension":6.818630842354563},"index":3,"playId":"14768c31-70de-36a3-a61a-1833976d6083","pitchNumber":3,"startTime":"2026-04-21T23:54:04.750Z","endTime":"2026-04-21T23:54:09.141Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":542888,"link":"/api/v1/people/542888","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":671655,"link":"/api/v1/people/671655"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":78.8,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.25558814093791,"aZ":-22.17877542069571,"pfxX":6.399497053598688,"pfxZ":6.328119218330225,"pX":1.7488728655042343,"pZ":2.1093322717677707,"vX0":4.684840597900405,"vY0":-125.12892548635041,"vZ0":-4.6147385766419555,"x":50.34,"y":181.83,"x0":-0.981695854077127,"y0":50.001900141404704,"z0":5.804534655339883,"aX":10.101796478734261},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":10.6,"breakHorizontal":-12.7,"spinRate":2757,"spinDirection":78},"zone":14,"typeConfidence":0.9,"plateTime":0.4384464174274241,"extension":6.75470442518919},"index":4,"playId":"22b2e1e4-2ba3-3478-939d-be69d90a5582","pitchNumber":4,"startTime":"2026-04-21T23:54:20.405Z","endTime":"2026-04-21T23:54:24.927Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":542888,"link":"/api/v1/people/542888","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":671655,"link":"/api/v1/people/671655"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.0,"endSpeed":77.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.885577921216147,"aZ":-27.388211590670245,"pfxX":6.740921289146678,"pfxZ":3.1720544485616884,"pX":-0.0977639794448113,"pZ":1.1687133230052638,"vX0":0.6908178152910381,"vY0":-122.22162432329698,"vZ0":-5.361138554709061,"x":120.73,"y":207.22,"x0":-1.2596374967445523,"y0":50.001204337801695,"z0":5.752858674139263,"aX":10.160621277526912},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":4.7,"breakHorizontal":-12.4,"spinRate":2592,"spinDirection":90},"zone":13,"typeConfidence":0.91,"plateTime":0.44875484777702335,"extension":6.554217251692467},"hitData":{"launchSpeed":72.3,"launchAngle":-4.0,"totalDistance":18.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":100.88,"coordY":155.38}},"index":5,"playId":"35ef0965-e8ce-3dda-957f-e893c0371a63","pitchNumber":5,"startTime":"2026-04-21T23:54:36.872Z","endTime":"2026-04-21T23:54:44.574Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":542888,"link":"/api/v1/people/542888","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":671655,"link":"/api/v1/people/671655"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":572233,"link":"/api/v1/people/572233"},"credit":"b_ab"},{"player":{"id":542888,"link":"/api/v1/people/542888"},"credit":"p_ab"},{"player":{"id":572233,"link":"/api/v1/people/572233"},"credit":"b_pa"},{"player":{"id":542888,"link":"/api/v1/people/542888"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":38.4,"awayTeamWinProbability":61.6,"homeTeamWinProbabilityAdded":1.8999999999999986,"leverageIndex":0.74,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2026-04-21T23:54:44.574Z","atBatIndex":48},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Isaac Paredes grounds out to first baseman Kyle Manzardo.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-21T23:54:52.460Z","endTime":"2026-04-21T23:56:23.494Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":542888,"fullName":"Shawn Armstrong","link":"/api/v1/people/542888"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":700932,"link":"/api/v1/people/700932"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":85.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.496859800530565,"aZ":-18.7296749475075,"pfxX":-3.526338284967066,"pfxZ":7.1220479273836155,"pX":-1.207648016904715,"pZ":4.643193945005962,"vX0":1.6149222586131535,"vY0":-136.8326798483782,"vZ0":0.311352741749231,"x":163.03,"y":113.41,"x0":-1.348889006644015,"y0":50.000192999024115,"z0":5.815908113817186,"aX":-6.65492254569787},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":13.2,"breakHorizontal":6.0,"spinRate":2172,"spinDirection":210},"zone":11,"typeConfidence":0.91,"plateTime":0.4009870212487825,"extension":6.642280776794603},"index":0,"playId":"137a0e35-8843-3473-b9bb-7f04a6b40b40","pitchNumber":1,"startTime":"2026-04-21T23:55:10.947Z","endTime":"2026-04-21T23:55:15.147Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":542888,"link":"/api/v1/people/542888","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":671655,"link":"/api/v1/people/671655"}},"offense":{"batter":{"id":670623,"link":"/api/v1/people/670623","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":85.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.402964563172986,"aZ":-18.28160857517725,"pfxX":-3.702036411485817,"pfxZ":7.394487602917417,"pX":-0.021068900965992704,"pZ":3.1772504985279304,"vX0":4.772901580110626,"vY0":-136.30928378017163,"vZ0":-3.247781461234669,"x":117.8,"y":152.99,"x0":-1.3150686102617861,"y0":50.00333253937314,"z0":5.648902794533637,"aX":-6.956016778741155},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":12.8,"breakHorizontal":5.6,"spinRate":2180,"spinDirection":206},"zone":2,"typeConfidence":0.91,"plateTime":0.4020708855978903,"extension":6.616157352000923},"index":1,"playId":"4638a5b9-e554-3eb1-bcde-da2e3fa2efca","pitchNumber":2,"startTime":"2026-04-21T23:55:31.558Z","endTime":"2026-04-21T23:55:34.828Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":542888,"link":"/api/v1/people/542888","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":671655,"link":"/api/v1/people/671655"}},"offense":{"batter":{"id":670623,"link":"/api/v1/people/670623","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"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":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"index":2,"startTime":"2026-04-21T23:55:44.597Z","endTime":"2026-04-21T23:56:00.337Z","isPitch":false,"type":"action","player":{"id":670623,"link":"/api/v1/people/670623"},"defense":{"pitcher":{"id":542888,"link":"/api/v1/people/542888","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":671655,"link":"/api/v1/people/671655"}},"offense":{"batter":{"id":670623,"link":"/api/v1/people/670623","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.4,"endSpeed":76.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.31447944707188,"aZ":-27.335584975502314,"pfxX":7.341105442291213,"pfxZ":3.2750177134611755,"pX":0.16517093606262767,"pZ":1.570597665102912,"vX0":0.9549942290106312,"vY0":-121.44954473840524,"vZ0":-4.245103378987531,"x":110.7,"y":196.37,"x0":-1.186906257161198,"y0":50.00226858509686,"z0":5.749855558199303,"aX":10.84049959630721},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":5.0,"breakHorizontal":-13.6,"spinRate":2589,"spinDirection":89},"zone":14,"typeConfidence":0.91,"plateTime":0.45297912492197545,"extension":6.714578962496451},"index":3,"playId":"7aa842db-d1fe-32e5-9b39-5839b79ec93a","pitchNumber":3,"startTime":"2026-04-21T23:56:00.337Z","endTime":"2026-04-21T23:56:04.038Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":542888,"link":"/api/v1/people/542888","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":671655,"link":"/api/v1/people/671655"}},"offense":{"batter":{"id":670623,"link":"/api/v1/people/670623","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":85.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.67698977580642,"aZ":-15.14987039449965,"pfxX":-4.860244558020402,"pfxZ":8.991702805919243,"pX":-0.2801776836502426,"pZ":2.976773657721138,"vX0":3.9848555042644387,"vY0":-137.49057082256542,"vZ0":-4.680470338372397,"x":127.68,"y":158.41,"x0":-1.1249553689250575,"y0":50.001131268226096,"z0":5.7470745039927245,"aX":-9.199928380773285},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":15.4,"breakHorizontal":7.8,"spinRate":2168,"spinDirection":207},"zone":1,"typeConfidence":0.91,"plateTime":0.4001020678206677,"extension":6.666400661232994},"hitData":{"launchSpeed":73.7,"launchAngle":-6.0,"totalDistance":21.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":154.29,"coordY":166.17}},"index":4,"playId":"3f250803-3627-3421-bdbd-f6a9e7e95549","pitchNumber":4,"startTime":"2026-04-21T23:56:18.445Z","endTime":"2026-04-21T23:56:23.494Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":542888,"link":"/api/v1/people/542888","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":671655,"link":"/api/v1/people/671655"}},"offense":{"batter":{"id":670623,"link":"/api/v1/people/670623","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670623,"link":"/api/v1/people/670623"},"credit":"b_ab"},{"player":{"id":542888,"link":"/api/v1/people/542888"},"credit":"p_ab"},{"player":{"id":670623,"link":"/api/v1/people/670623"},"credit":"b_pa"},{"player":{"id":542888,"link":"/api/v1/people/542888"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":39.6,"awayTeamWinProbability":60.4,"homeTeamWinProbabilityAdded":1.2000000000000028,"leverageIndex":0.5,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2026-04-21T23:56:23.494Z","atBatIndex":49},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brayan Rocchio grounds out to first baseman Christian Walker.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-21T23:58:33.696Z","endTime":"2026-04-21T23:59:27.090Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":572233,"link":"/api/v1/people/572233"},"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, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":76.9,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.435688375381343,"aZ":-31.5364521974836,"pfxX":-10.952594424858876,"pfxZ":0.42260607536573325,"pX":-0.8744040971254253,"pZ":2.7344426103470982,"vX0":6.828622633366778,"vY0":-123.33245619144233,"vZ0":0.07751455935204543,"x":150.33,"y":164.95,"x0":-2.273995090667174,"y0":50.00549005944144,"z0":5.390578674055725,"aX":-16.661172697367764},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":1.1,"breakHorizontal":18.0,"spinRate":1812,"spinDirection":244},"zone":11,"typeConfidence":0.97,"plateTime":0.44628501508492935,"extension":6.717448834512084},"index":0,"playId":"0b0afc07-f153-3028-bc3d-5d317e474eb3","pitchNumber":1,"startTime":"2026-04-21T23:58:37.341Z","endTime":"2026-04-21T23:58:41.711Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.6,"endSpeed":75.1,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.666541384835206,"aZ":-31.416517639348235,"pfxX":9.250325117460356,"pfxZ":0.5263358553085009,"pX":-0.9934361430041593,"pZ":3.634952672457558,"vX0":1.136162158256982,"vY0":-120.2671064230552,"vZ0":2.5202445243428246,"x":154.87,"y":140.64,"x0":-2.6739286852894923,"y0":50.005117357820815,"z0":5.380147493224766,"aX":13.406475116036253},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":1.9,"breakHorizontal":-17.0,"spinRate":2620,"spinDirection":59},"zone":11,"typeConfidence":0.94,"plateTime":0.45730777523783406,"extension":6.348521740170698},"index":1,"playId":"7ad15587-bb6f-360f-b261-19a7bf248ed8","pitchNumber":2,"startTime":"2026-04-21T23:58:51.499Z","endTime":"2026-04-21T23:58:56.321Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":84.2,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.38265747081537,"aZ":-25.96514080154793,"pfxX":-11.115497578571809,"pfxZ":3.4143696507077177,"pX":0.29433055767570226,"pZ":2.0315276565516607,"vX0":10.668151678494013,"vY0":-134.5412133007948,"vZ0":-3.355418832041617,"x":105.78,"y":183.93,"x0":-2.293554828025057,"y0":50.002822479637636,"z0":5.151648723172268,"aX":-20.214168161419362},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":5.5,"breakHorizontal":17.6,"spinRate":2236,"spinDirection":230},"zone":9,"typeConfidence":0.86,"plateTime":0.4083704104335708,"extension":6.611141451126096},"index":2,"playId":"e0c615ad-8b55-31b8-a3b3-517f48d2662a","pitchNumber":3,"startTime":"2026-04-21T23:59:07.548Z","endTime":"2026-04-21T23:59:11.561Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":80.2,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.11126315589858,"aZ":-31.197045669130947,"pfxX":-11.26548762499651,"pfxZ":0.5926623758377083,"pX":0.21599012159179973,"pZ":2.07917650462129,"vX0":9.539396369700912,"vY0":-127.50369350712029,"vZ0":-1.9268983953584549,"x":108.77,"y":182.64,"x0":-2.1168746502554936,"y0":50.001395232831065,"z0":5.3151747110658105,"aX":-18.479906317911873},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":0.8,"breakHorizontal":18.1,"spinRate":1862,"spinDirection":237},"zone":8,"typeConfidence":2.0,"plateTime":0.43018565131160535,"extension":6.781932187519119},"hitData":{"launchSpeed":94.0,"launchAngle":-5.0,"totalDistance":22.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":158.88,"coordY":162.81}},"index":3,"playId":"5f8857a6-ebef-36b6-a96f-ab805a856919","pitchNumber":4,"startTime":"2026-04-21T23:59:22.367Z","endTime":"2026-04-21T23:59:27.090Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677587,"link":"/api/v1/people/677587"},"credit":"b_ab"},{"player":{"id":678906,"link":"/api/v1/people/678906"},"credit":"p_ab"},{"player":{"id":677587,"link":"/api/v1/people/677587"},"credit":"b_pa"},{"player":{"id":678906,"link":"/api/v1/people/678906"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":35.6,"awayTeamWinProbability":64.4,"homeTeamWinProbabilityAdded":-4.0,"leverageIndex":1.56,"dramaIndex":69.0,"contextMetrics":{},"playEndTime":"2026-04-21T23:59:27.090Z","atBatIndex":50},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Steven Kwan flies out to left fielder Brice Matthews.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-21T23:59:38.638Z","endTime":"2026-04-22T00:00:00.133Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":694728,"link":"/api/v1/people/694728"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":86.5,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.780097026659547,"aZ":-15.993941815578982,"pfxX":-6.996108533517278,"pfxZ":8.423051663212643,"pX":-0.04609757269185962,"pZ":2.009887573514682,"vX0":8.361397663100638,"vY0":-137.9930905225903,"vZ0":-5.904692590916277,"x":118.76,"y":184.51,"x0":-2.211856109252737,"y0":50.006674492551724,"z0":5.261879612294241,"aX":-13.445512141199073},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":14.2,"breakHorizontal":10.8,"spinRate":2422,"spinDirection":231},"zone":8,"typeConfidence":0.92,"plateTime":0.397491874928539,"extension":6.524520038499791},"hitData":{"launchSpeed":91.2,"launchAngle":30.0,"totalDistance":320.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":61.08,"coordY":87.59}},"index":0,"playId":"0de0a542-b4d3-36cc-8808-623562d74876","pitchNumber":1,"startTime":"2026-04-21T23:59:51.934Z","endTime":"2026-04-22T00:00:00.133Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680757,"link":"/api/v1/people/680757"},"credit":"b_ab"},{"player":{"id":678906,"link":"/api/v1/people/678906"},"credit":"p_ab"},{"player":{"id":680757,"link":"/api/v1/people/680757"},"credit":"b_pa"},{"player":{"id":678906,"link":"/api/v1/people/678906"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":32.7,"awayTeamWinProbability":67.3,"homeTeamWinProbabilityAdded":-2.8999999999999986,"leverageIndex":1.17,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-04-22T00:00:00.133Z","atBatIndex":51},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Chase DeLauter grounds out to first baseman Christian Walker.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-22T00:00:18.998Z","endTime":"2026-04-22T00:01:37.834Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":3},"matchup":{"batter":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":572233,"link":"/api/v1/people/572233"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.6,"endSpeed":75.0,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.19884133127995,"aZ":-38.045486951548746,"pfxX":8.988202524737297,"pfxZ":-4.111425747368242,"pX":1.4530894918721808,"pZ":1.874947484475684,"vX0":5.6976778277373485,"vY0":-120.108469401996,"vZ0":-0.49733444295176354,"x":61.61,"y":188.16,"x0":-2.1363290402489348,"y0":50.00436071441508,"z0":5.535505775436053,"aX":12.831860698202846},"breaks":{"breakAngle":20.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.1,"breakVerticalInduced":-7.2,"breakHorizontal":-17.9,"spinRate":2713,"spinDirection":38},"zone":14,"typeConfidence":0.95,"plateTime":0.46007699761942433,"extension":6.620106185788582},"index":0,"playId":"0d345911-91a8-3f35-9ec4-537dc5828dbf","pitchNumber":1,"startTime":"2026-04-22T00:00:24.536Z","endTime":"2026-04-22T00:00:28.977Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":800050,"link":"/api/v1/people/800050","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.0,"endSpeed":73.8,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.01223322058984,"aZ":-36.57422868738319,"pfxX":9.927229055776968,"pfxZ":-3.1796601817383863,"pX":-0.2233368182446353,"pZ":1.4818504087438606,"vX0":1.7329720706660465,"vY0":-117.89060800537108,"vZ0":-1.3814756727026665,"x":125.51,"y":198.77,"x0":-2.259445927765265,"y0":50.00448926019038,"z0":5.504942103616991,"aX":13.732526714410284},"breaks":{"breakAngle":20.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.0,"breakVerticalInduced":-5.8,"breakHorizontal":-18.4,"spinRate":2567,"spinDirection":40},"zone":13,"typeConfidence":0.9,"plateTime":0.4677189204069139,"extension":5.8989529849253675},"index":1,"playId":"78260acb-7286-3037-8c8f-e710bd282159","pitchNumber":2,"startTime":"2026-04-22T00:00:40.426Z","endTime":"2026-04-22T00:00:45.377Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":800050,"link":"/api/v1/people/800050","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"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":92.6,"endSpeed":84.1,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.860800897755922,"aZ":-16.21842701878329,"pfxX":-6.839906249962814,"pfxZ":8.79046077260786,"pX":1.1615279036652832,"pZ":2.134327937882671,"vX0":10.896684360738169,"vY0":-134.3106623948486,"vZ0":-5.076666101462792,"x":72.73,"y":181.15,"x0":-2.0715983437092484,"y0":50.00237986071092,"z0":5.2138223368667065,"aX":-12.415396266905379},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":14.9,"breakHorizontal":9.8,"spinRate":2563,"spinDirection":227},"zone":14,"typeConfidence":0.91,"plateTime":0.4088236541843182,"extension":6.75032429372278},"index":2,"playId":"fcd8a37a-c99f-3580-9361-abad273ee674","pitchNumber":3,"startTime":"2026-04-22T00:00:57.565Z","endTime":"2026-04-22T00:01:02.503Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":800050,"link":"/api/v1/people/800050","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"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":94.8,"endSpeed":86.1,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.58080973396008,"aZ":-14.660021615184766,"pfxX":-6.193376370175395,"pfxZ":9.175534219544247,"pX":0.3837252784589871,"pZ":2.531977252673905,"vX0":9.237729530336072,"vY0":-137.7462720780327,"vZ0":-4.528625697294804,"x":102.37,"y":170.42,"x0":-2.2194006424789117,"y0":50.00056464558705,"z0":5.199121533258664,"aX":-11.819140614982631},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.7,"breakHorizontal":9.1,"spinRate":2574,"spinDirection":229},"zone":6,"typeConfidence":0.93,"plateTime":0.39870294919783644,"extension":6.805551558828543},"index":3,"playId":"123396d8-3939-3b01-b30a-9c1dd8406b9a","pitchNumber":4,"startTime":"2026-04-22T00:01:16.664Z","endTime":"2026-04-22T00:01:21.612Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":800050,"link":"/api/v1/people/800050","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"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":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.3,"endSpeed":77.4,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.71198995777721,"aZ":-30.08941383555415,"pfxX":7.157214027848433,"pfxZ":1.3637076589384378,"pX":1.0999638062233401,"pZ":2.403452023895923,"vX0":6.151304636539475,"vY0":-124.0677921484157,"vZ0":-0.8258193530750715,"x":75.07,"y":173.89,"x0":-2.356717351486204,"y0":50.00476702577234,"z0":5.28618590258554,"aX":10.97204496485483},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":2.5,"breakHorizontal":-14.5,"spinRate":2846,"spinDirection":53},"zone":14,"typeConfidence":0.93,"plateTime":0.444334198568078,"extension":6.645096382123589},"hitData":{"launchSpeed":66.8,"launchAngle":6.0,"totalDistance":69.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":160.95,"coordY":164.96}},"index":4,"playId":"1626f476-99fc-32a3-b519-27421a64696e","pitchNumber":5,"startTime":"2026-04-22T00:01:32.699Z","endTime":"2026-04-22T00:01:37.834Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":800050,"link":"/api/v1/people/800050","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":800050,"link":"/api/v1/people/800050"},"credit":"b_ab"},{"player":{"id":678906,"link":"/api/v1/people/678906"},"credit":"p_ab"},{"player":{"id":800050,"link":"/api/v1/people/800050"},"credit":"b_pa"},{"player":{"id":678906,"link":"/api/v1/people/678906"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":30.8,"awayTeamWinProbability":69.2,"homeTeamWinProbabilityAdded":-1.9000000000000021,"leverageIndex":0.76,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2026-04-22T00:01:37.834Z","atBatIndex":52},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Astros challenged (play at 1st), call on the field was overturned: Cam Smith singles on a ground ball to second baseman Daniel Schneemann, deflected by first baseman Kyle Manzardo.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-22T00:04:00.616Z","endTime":"2026-04-22T00:05:30.621Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641401,"fullName":"Connor Brogdon","link":"/api/v1/people/641401"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,5,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":700932,"link":"/api/v1/people/700932"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_deflection"},{"player":{"id":682177,"link":"/api/v1/people/682177"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Connor Brogdon replaces Shawn Armstrong.","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-22T00:03:35.526Z","endTime":"2026-04-22T00:04:02.527Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":641401,"link":"/api/v1/people/641401"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":542888,"link":"/api/v1/people/542888","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":671655,"link":"/api/v1/people/671655"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":85.9,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.08874874359177,"aZ":-13.07079426181882,"pfxX":-7.658051313606043,"pfxZ":9.921940710270412,"pX":0.5114426385529585,"pZ":4.715313925874899,"vX0":10.812582689088178,"vY0":-139.0582477660944,"vZ0":-0.4135166622255333,"x":97.51,"y":111.47,"x0":-2.4630920746590075,"y0":50.00250997025279,"z0":5.746495839760135,"aX":-14.745305625167354},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":18.0,"breakHorizontal":11.2,"spinRate":2414,"spinDirection":215},"zone":12,"typeConfidence":0.93,"plateTime":0.3964582888368695,"extension":6.644353119446258},"index":1,"playId":"7aef638f-8983-365b-9e0c-a4cf9f532db8","pitchNumber":1,"startTime":"2026-04-22T00:04:02.527Z","endTime":"2026-04-22T00:04:06.238Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641401,"link":"/api/v1/people/641401","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":671655,"link":"/api/v1/people/671655"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":86.0,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.629366762397524,"aZ":-12.10136258864251,"pfxX":-8.432109807188152,"pfxZ":10.434467849357196,"pX":-0.002278584251925985,"pZ":3.344534180716653,"vX0":10.098670158726618,"vY0":-138.91189525958913,"vZ0":-3.8919546508961256,"x":117.09,"y":148.48,"x0":-2.6162622403010665,"y0":50.005789290943696,"z0":5.588210755972563,"aX":-16.226299213680107},"breaks":{"breakAngle":46.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":18.0,"breakHorizontal":12.7,"spinRate":2416,"spinDirection":221},"zone":2,"typeConfidence":0.93,"plateTime":0.3966664937533966,"extension":6.632931928122081},"index":2,"playId":"a471a3a2-a4fa-3473-adaf-6330efaa99cf","pitchNumber":2,"startTime":"2026-04-22T00:04:16.821Z","endTime":"2026-04-22T00:04:21.503Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641401,"link":"/api/v1/people/641401","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":671655,"link":"/api/v1/people/671655"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"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.6,"endSpeed":86.6,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.2365024615157,"aZ":-15.52351181096277,"pfxX":-8.932214448893298,"pfxZ":8.616003066718655,"pX":0.3838604709613495,"pZ":3.0034658029856747,"vX0":11.139401979137343,"vY0":-138.66150800275358,"vZ0":-4.126757833539137,"x":102.37,"y":157.69,"x0":-2.539581674768885,"y0":50.000371947366965,"z0":5.5582286719178535,"aX":-17.257609980807157},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":14.8,"breakHorizontal":13.7,"spinRate":2382,"spinDirection":225},"zone":3,"typeConfidence":0.93,"plateTime":0.39617400814083314,"extension":6.814638413597803},"index":3,"playId":"2073705b-41c8-3bfc-9039-b504c9311e56","pitchNumber":3,"startTime":"2026-04-22T00:04:37.324Z","endTime":"2026-04-22T00:04:42.167Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641401,"link":"/api/v1/people/641401","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":671655,"link":"/api/v1/people/671655"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"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":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":4,"startTime":"2026-04-22T00:05:02.308Z","endTime":"2026-04-22T00:05:04.539Z","isPitch":false,"type":"action","player":{"id":701358,"link":"/api/v1/people/701358"},"defense":{"pitcher":{"id":641401,"link":"/api/v1/people/641401","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":671655,"link":"/api/v1/people/671655"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.6,"endSpeed":77.0,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.885415806910654,"aZ":-26.367445123018022,"pfxX":-10.22993746880761,"pfxZ":3.8647233744404885,"pX":0.6955046349719419,"pZ":0.32179107842763954,"vX0":10.646898352512514,"vY0":-122.5272688370387,"vZ0":-7.09005347187186,"x":90.49,"y":230.09,"x0":-2.4015157160130247,"y0":50.00252340816516,"z0":5.542959032129158,"aX":-15.370275098871584},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":5.3,"breakHorizontal":15.6,"spinRate":2109,"spinDirection":248},"zone":14,"typeConfidence":0.88,"plateTime":0.44906870035765545,"extension":6.828986490893543},"index":5,"playId":"0476b98c-6278-383c-8f44-75fe0f469b57","pitchNumber":4,"startTime":"2026-04-22T00:05:04.539Z","endTime":"2026-04-22T00:05:09.377Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641401,"link":"/api/v1/people/641401","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":671655,"link":"/api/v1/people/671655"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":86.7,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.055105174663886,"aZ":-15.69316251729779,"pfxX":-8.66428377858776,"pfxZ":8.522867484228271,"pX":0.25388566606649376,"pZ":2.709470734033523,"vX0":10.357480197180132,"vY0":-138.6897736819536,"vZ0":-4.795132924286766,"x":107.32,"y":165.62,"x0":-2.415888410074733,"y0":50.00689560984463,"z0":5.5189202604952285,"aX":-16.763980234078755},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":14.5,"breakHorizontal":13.3,"spinRate":2306,"spinDirection":227},"zone":6,"typeConfidence":0.93,"plateTime":0.39599341123204823,"extension":6.717607600211882},"hitData":{"launchSpeed":93.9,"launchAngle":-2.0,"totalDistance":37.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":147.03,"coordY":164.35}},"index":6,"playId":"2a638cbe-2055-3e63-bee6-0b681aaa3b66","pitchNumber":5,"startTime":"2026-04-22T00:05:22.918Z","endTime":"2026-04-22T00:05:30.621Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641401,"link":"/api/v1/people/641401","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":671655,"link":"/api/v1/people/671655"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701358,"link":"/api/v1/people/701358"},"credit":"b_ab"},{"player":{"id":641401,"link":"/api/v1/people/641401"},"credit":"p_ab"},{"player":{"id":701358,"link":"/api/v1/people/701358"},"credit":"b_pa"},{"player":{"id":641401,"link":"/api/v1/people/641401"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MF","challengeTeamId":117},"homeTeamWinProbability":27.0,"awayTeamWinProbability":73.0,"homeTeamWinProbabilityAdded":-3.8000000000000007,"leverageIndex":0.97,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-04-22T00:05:30.621Z","atBatIndex":53},{"result":{"type":"atBat","event":"Fielders Choice","eventType":"fielders_choice","description":"Yainer Diaz reaches on a fielder's choice, fielded by third baseman José Ramírez. Cam Smith to 2nd. Cam Smith advances to 2nd, on a fielding error by third baseman José Ramírez.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-22T00:06:57.681Z","endTime":"2026-04-22T00:07:21.921Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":9},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641401,"fullName":"Connor Brogdon","link":"/api/v1/people/641401"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"postOnSecond":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":608070,"link":"/api/v1/people/608070"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielding_error"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice","eventType":"fielders_choice","movementReason":null,"runner":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":608070,"link":"/api/v1/people/608070"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":81.0,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.88299314082516,"aZ":-24.09770961957626,"pfxX":0.35679658716198315,"pfxZ":4.858965637217857,"pX":1.6500152875127063,"pZ":2.2962666790925463,"vX0":10.078050048555413,"vY0":-128.17698170638445,"vZ0":-3.717403311010481,"x":54.11,"y":176.78,"x0":-2.3814401210516376,"y0":50.00011789639913,"z0":5.650308183735898,"aX":0.5915117300410633},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":8.2,"breakHorizontal":-3.0,"spinRate":2446,"spinDirection":183},"zone":14,"typeConfidence":0.91,"plateTime":0.4275845055690062,"extension":6.805358056517381},"index":0,"playId":"d39fee5d-4884-34c8-ba1e-77b58487d098","pitchNumber":1,"startTime":"2026-04-22T00:06:57.681Z","endTime":"2026-04-22T00:07:00.697Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641401,"link":"/api/v1/people/641401","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":671655,"link":"/api/v1/people/671655"}},"offense":{"batter":{"id":673237,"link":"/api/v1/people/673237","batSide":{"code":"R","description":"Right"}},"first":{"id":701358,"link":"/api/v1/people/701358"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"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":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.2,"endSpeed":76.3,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.99008007350407,"aZ":-26.03616135932077,"pfxX":-10.913748888607843,"pfxZ":4.108279590099934,"pX":0.05158145727668852,"pZ":1.8523573804377398,"vX0":9.18490368073101,"vY0":-122.21984630245217,"vZ0":-3.7888618055782968,"x":115.03,"y":188.77,"x0":-2.3609532780673597,"y0":50.00050317740123,"z0":5.691312936791671,"aX":-16.295882411069574},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":6.6,"breakHorizontal":17.3,"spinRate":2086,"spinDirection":243},"zone":8,"typeConfidence":0.89,"plateTime":0.45038199380267496,"extension":6.876037271686315},"hitData":{"launchSpeed":99.8,"launchAngle":2.0,"totalDistance":66.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":99.23,"coordY":167.38}},"index":1,"playId":"3589125e-1151-3b43-8476-78b6b2149f0d","pitchNumber":2,"startTime":"2026-04-22T00:07:11.822Z","endTime":"2026-04-22T00:07:21.921Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641401,"link":"/api/v1/people/641401","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":671655,"link":"/api/v1/people/671655"}},"offense":{"batter":{"id":673237,"link":"/api/v1/people/673237","batSide":{"code":"R","description":"Right"}},"first":{"id":701358,"link":"/api/v1/people/701358"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"credit":"b_ab"},{"player":{"id":641401,"link":"/api/v1/people/641401"},"credit":"p_ab"},{"player":{"id":673237,"link":"/api/v1/people/673237"},"credit":"b_pa"},{"player":{"id":641401,"link":"/api/v1/people/641401"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":21.7,"awayTeamWinProbability":78.3,"homeTeamWinProbabilityAdded":-5.300000000000001,"leverageIndex":1.55,"dramaIndex":77.0,"contextMetrics":{},"playEndTime":"2026-04-22T00:07:21.921Z","atBatIndex":54},{"result":{"type":"atBat","event":"Sac Bunt","eventType":"sac_bunt","description":"Brice Matthews out on a sacrifice bunt, third baseman José Ramírez to second baseman Daniel Schneemann. Cam Smith to 3rd. Yainer Diaz to 2nd.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-22T00:07:42.053Z","endTime":"2026-04-22T00:09:19.002Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":4},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":694728,"fullName":"Brice Matthews","link":"/api/v1/people/694728"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641401,"fullName":"Connor Brogdon","link":"/api/v1/people/641401"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"postOnThird":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":null,"runner":{"id":694728,"fullName":"Brice Matthews","link":"/api/v1/people/694728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":608070,"link":"/api/v1/people/608070"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":682177,"link":"/api/v1/people/682177"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":"r_adv_force","runner":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":"r_adv_force","runner":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":86.9,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.13584692677184,"aZ":-13.73264628489628,"pfxX":-7.281194057207902,"pfxZ":9.50936528881253,"pX":1.4424443778689815,"pZ":3.3384809023016495,"vX0":13.303180766777597,"vY0":-138.64661646593123,"vZ0":-3.70065436988338,"x":62.02,"y":148.64,"x0":-2.4804175571594396,"y0":50.001803950523886,"z0":5.61218053522413,"aX":-14.120172568301577},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.6,"breakHorizontal":10.3,"spinRate":2375,"spinDirection":217},"zone":12,"typeConfidence":0.93,"plateTime":0.3956473252725683,"extension":7.0522615695146795},"index":0,"playId":"7507bfc3-a91e-3009-b7ea-90717965f5d4","pitchNumber":1,"startTime":"2026-04-22T00:07:54.216Z","endTime":"2026-04-22T00:07:59.492Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641401,"link":"/api/v1/people/641401","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":671655,"link":"/api/v1/people/671655"}},"offense":{"batter":{"id":694728,"link":"/api/v1/people/694728","batSide":{"code":"R","description":"Right"}},"first":{"id":673237,"link":"/api/v1/people/673237"},"second":{"id":701358,"link":"/api/v1/people/701358"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 2B","code":"2","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"index":1,"playId":"82a1367d-6c38-3395-bace-2b84b03d57f5","startTime":"2026-04-22T00:08:14.170Z","endTime":"2026-04-22T00:08:17.891Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":641401,"link":"/api/v1/people/641401","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":671655,"link":"/api/v1/people/671655"}},"offense":{"batter":{"id":694728,"link":"/api/v1/people/694728","batSide":{"code":"R","description":"Right"}},"first":{"id":673237,"link":"/api/v1/people/673237"},"second":{"id":701358,"link":"/api/v1/people/701358"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"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,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":86.7,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.22571924890444,"aZ":-13.113301156565635,"pfxX":-7.071967561657584,"pfxZ":9.848619467773151,"pX":0.08533450014199956,"pZ":2.5589412996513095,"vX0":9.40454435226148,"vY0":-138.76928320558144,"vZ0":-5.935753468208026,"x":113.75,"y":169.69,"x0":-2.440749665747429,"y0":50.00576425231629,"z0":5.611652295851864,"aX":-13.691889611656315},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.6,"breakHorizontal":10.7,"spinRate":2332,"spinDirection":221},"zone":5,"typeConfidence":0.93,"plateTime":0.39584764423574104,"extension":6.894288452915359},"index":2,"playId":"3f84b3f1-bced-3ed1-ba98-ba24c9eec287","pitchNumber":2,"startTime":"2026-04-22T00:08:33.708Z","endTime":"2026-04-22T00:08:37.616Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641401,"link":"/api/v1/people/641401","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":671655,"link":"/api/v1/people/671655"}},"offense":{"batter":{"id":694728,"link":"/api/v1/people/694728","batSide":{"code":"R","description":"Right"}},"first":{"id":673237,"link":"/api/v1/people/673237"},"second":{"id":701358,"link":"/api/v1/people/701358"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.4,"endSpeed":77.3,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.313009894363166,"aZ":-24.07868521884157,"pfxX":-10.039049832422899,"pfxZ":5.340157064628349,"pX":1.1119196440491903,"pZ":1.9299520931139247,"vX0":11.550963051783395,"vY0":-122.37701206055128,"vZ0":-4.142749677393423,"x":74.62,"y":186.67,"x0":-2.366562389990564,"y0":50.001355688244175,"z0":5.708962117716951,"aX":-15.21485396071034},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":8.9,"breakHorizontal":15.5,"spinRate":1920,"spinDirection":248},"zone":14,"typeConfidence":0.87,"plateTime":0.44768733999808585,"extension":6.939047268591836},"index":3,"playId":"6bccdfe9-5961-34ab-9493-0972a802c153","pitchNumber":3,"startTime":"2026-04-22T00:08:51.692Z","endTime":"2026-04-22T00:08:57.367Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641401,"link":"/api/v1/people/641401","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":671655,"link":"/api/v1/people/671655"}},"offense":{"batter":{"id":694728,"link":"/api/v1/people/694728","batSide":{"code":"R","description":"Right"}},"first":{"id":673237,"link":"/api/v1/people/673237"},"second":{"id":701358,"link":"/api/v1/people/701358"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":86.8,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.990618266417776,"aZ":-12.79141188283353,"pfxX":-7.475315633290777,"pfxZ":9.9730482580573,"pX":-0.29784991428375496,"pZ":3.014069580418898,"vX0":8.796934632993446,"vY0":-138.98328791723716,"vZ0":-4.768103026152113,"x":128.35,"y":157.4,"x0":-2.542380008624386,"y0":50.00534143502811,"z0":5.6105223711046035,"aX":-14.533459248919822},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":17.2,"breakHorizontal":11.5,"spinRate":2258,"spinDirection":219},"zone":1,"typeConfidence":0.93,"plateTime":0.3950456563557081,"extension":6.8388625539252965},"hitData":{"launchSpeed":32.6,"launchAngle":-69.0,"totalDistance":4.0,"trajectory":"bunt_grounder","hardness":"medium","location":"5","coordinates":{"coordX":120.4,"coordY":192.79}},"index":4,"playId":"bd30f71a-8529-3f10-80df-d77140dff1b1","pitchNumber":4,"startTime":"2026-04-22T00:09:11.823Z","endTime":"2026-04-22T00:09:19.002Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641401,"link":"/api/v1/people/641401","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":671655,"link":"/api/v1/people/671655"}},"offense":{"batter":{"id":694728,"link":"/api/v1/people/694728","batSide":{"code":"R","description":"Right"}},"first":{"id":673237,"link":"/api/v1/people/673237"},"second":{"id":701358,"link":"/api/v1/people/701358"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694728,"link":"/api/v1/people/694728"},"credit":"b_pa"},{"player":{"id":641401,"link":"/api/v1/people/641401"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_bunt"}],"homeTeamWinProbability":21.3,"awayTeamWinProbability":78.7,"homeTeamWinProbabilityAdded":-0.3999999999999986,"leverageIndex":1.78,"dramaIndex":52.0,"contextMetrics":{},"playEndTime":"2026-04-22T00:09:19.002Z","atBatIndex":55},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Daniel Johnson hit by pitch.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-22T00:11:50.129Z","endTime":"2026-04-22T00:11:55.853Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":669288,"fullName":"Daniel Johnson","link":"/api/v1/people/669288"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682120,"fullName":"Tim Herrin","link":"/api/v1/people/682120"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":669288,"fullName":"Daniel Johnson","link":"/api/v1/people/669288"},"postOnSecond":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"postOnThird":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[2],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":669288,"fullName":"Daniel Johnson","link":"/api/v1/people/669288"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"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-22T00:09:40.621Z","endTime":"2026-04-22T00:11:44.920Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":641401,"link":"/api/v1/people/641401","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":671655,"link":"/api/v1/people/671655"}},"offense":{"batter":{"id":669288,"link":"/api/v1/people/669288","batSide":{"code":"L","description":"Left"}},"second":{"id":673237,"link":"/api/v1/people/673237"},"third":{"id":701358,"link":"/api/v1/people/701358"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Tim Herrin replaces Connor Brogdon.","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-22T00:11:44.920Z","endTime":"2026-04-22T00:11:52.360Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":682120,"link":"/api/v1/people/682120"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":641401,"link":"/api/v1/people/641401","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":671655,"link":"/api/v1/people/671655"}},"offense":{"batter":{"id":669288,"link":"/api/v1/people/669288","batSide":{"code":"L","description":"Left"}},"second":{"id":673237,"link":"/api/v1/people/673237"},"third":{"id":701358,"link":"/api/v1/people/701358"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.9,"endSpeed":72.1,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.56467098397172,"aZ":-34.898030935125014,"pfxX":-6.396992385252656,"pfxZ":-2.0277559728293006,"pX":2.0947181317738295,"pZ":4.051126018506105,"vX0":1.5689738921670013,"vY0":-116.24639534268518,"vZ0":2.8774257898471225,"x":37.15,"y":129.4,"x0":2.2341719093155894,"y0":50.003210815597576,"z0":6.152497220481476,"aX":-8.592206140972593},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.0,"breakVerticalInduced":-2.5,"breakHorizontal":11.0,"spinRate":2188,"spinDirection":305},"zone":12,"typeConfidence":0.9,"plateTime":0.4745761818704439,"extension":6.181455497410974},"index":2,"playId":"9684bb7a-2417-37b5-95e6-2e256538cf6b","pitchNumber":1,"startTime":"2026-04-22T00:11:52.360Z","endTime":"2026-04-22T00:11:55.853Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682120,"link":"/api/v1/people/682120","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":671655,"link":"/api/v1/people/671655"}},"offense":{"batter":{"id":669288,"link":"/api/v1/people/669288","batSide":{"code":"L","description":"Left"}},"second":{"id":673237,"link":"/api/v1/people/673237"},"third":{"id":701358,"link":"/api/v1/people/701358"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669288,"link":"/api/v1/people/669288"},"credit":"b_pa"},{"player":{"id":682120,"link":"/api/v1/people/682120"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":20.7,"awayTeamWinProbability":79.3,"homeTeamWinProbabilityAdded":-0.6000000000000014,"leverageIndex":1.83,"dramaIndex":55.0,"contextMetrics":{},"playEndTime":"2026-04-22T00:11:55.853Z","atBatIndex":56},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Carlos Correa singles on a pop up to second baseman Daniel Schneemann. Cam Smith scores. Yainer Diaz to 3rd. Daniel Johnson to 2nd.","rbi":1,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-22T00:12:11.185Z","endTime":"2026-04-22T00:14:20.308Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682120,"fullName":"Tim Herrin","link":"/api/v1/people/682120"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"postOnSecond":{"id":669288,"fullName":"Daniel Johnson","link":"/api/v1/people/669288"},"postOnThird":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4],"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":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":682177,"link":"/api/v1/people/682177"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"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":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"responsiblePitcher":{"id":641401,"link":"/api/v1/people/641401"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":4},"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":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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":669288,"fullName":"Daniel Johnson","link":"/api/v1/people/669288"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.0,"endSpeed":73.1,"strikeZoneTop":3.337,"strikeZoneBottom":1.684,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.23181651165071,"aZ":-34.40995519261429,"pfxX":-6.176559177432255,"pfxZ":-1.6471041984729524,"pX":-0.1331021511035412,"pZ":2.3394442654562413,"vX0":-3.051471151269103,"vY0":-116.39766192550815,"vZ0":-0.977152526191828,"x":122.07,"y":175.62,"x0":2.002336001589027,"y0":50.004559119672095,"z0":6.057048640193186,"aX":-8.375794353737735},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.1,"breakVerticalInduced":-2.9,"breakHorizontal":12.0,"spinRate":2366,"spinDirection":315},"zone":5,"typeConfidence":0.9,"plateTime":0.47269711027045647,"extension":6.18400931770559},"index":0,"playId":"6f2e55d5-32e2-30b5-87f2-33362c6c0610","pitchNumber":1,"startTime":"2026-04-22T00:12:36.222Z","endTime":"2026-04-22T00:12:39.994Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682120,"link":"/api/v1/people/682120","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":671655,"link":"/api/v1/people/671655"}},"offense":{"batter":{"id":621043,"link":"/api/v1/people/621043","batSide":{"code":"R","description":"Right"}},"first":{"id":669288,"link":"/api/v1/people/669288"},"second":{"id":673237,"link":"/api/v1/people/673237"},"third":{"id":701358,"link":"/api/v1/people/701358"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.3,"endSpeed":73.9,"strikeZoneTop":3.337,"strikeZoneBottom":1.684,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.573470375210665,"aZ":-33.99849900294235,"pfxX":-7.704567977643716,"pfxZ":-1.309991365017023,"pX":1.0575508946239218,"pZ":2.765452030203762,"vX0":0.014820847937306869,"vY0":-118.30564054118842,"vZ0":-0.44010876231291784,"x":76.69,"y":164.11,"x0":2.0495784424351586,"y0":50.00081198300245,"z0":6.108725790701685,"aX":-10.763361319093017},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-2.2,"breakHorizontal":13.9,"spinRate":2348,"spinDirection":312},"zone":12,"typeConfidence":0.9,"plateTime":0.4655276002397617,"extension":6.161451744784954},"index":1,"playId":"cb7881af-4487-3961-a232-542371877dc7","pitchNumber":2,"startTime":"2026-04-22T00:12:59.307Z","endTime":"2026-04-22T00:13:03.867Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682120,"link":"/api/v1/people/682120","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":671655,"link":"/api/v1/people/671655"}},"offense":{"batter":{"id":621043,"link":"/api/v1/people/621043","batSide":{"code":"R","description":"Right"}},"first":{"id":669288,"link":"/api/v1/people/669288"},"second":{"id":673237,"link":"/api/v1/people/673237"},"third":{"id":701358,"link":"/api/v1/people/701358"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"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":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.0,"endSpeed":73.0,"strikeZoneTop":3.337,"strikeZoneBottom":1.684,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.99629901011495,"aZ":-34.09058801684937,"pfxX":-6.5704321115886,"pfxZ":-1.4194897868883531,"pX":-0.6025604637103872,"pZ":1.9938381241091603,"vX0":-4.116859927725302,"vY0":-116.398346592152,"vZ0":-1.6455241678470933,"x":139.97,"y":184.95,"x0":2.0520528213049336,"y0":50.00332711253339,"z0":5.984660305037797,"aX":-8.87504262577403},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.0,"breakVerticalInduced":-2.8,"breakHorizontal":13.1,"spinRate":2343,"spinDirection":318},"zone":7,"typeConfidence":0.9,"plateTime":0.473378474592443,"extension":6.2344623560625285},"index":2,"playId":"b48f8c42-0e47-3cd2-8048-80d7029de82c","pitchNumber":3,"startTime":"2026-04-22T00:13:18.244Z","endTime":"2026-04-22T00:13:22.602Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682120,"link":"/api/v1/people/682120","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":671655,"link":"/api/v1/people/671655"}},"offense":{"batter":{"id":621043,"link":"/api/v1/people/621043","batSide":{"code":"R","description":"Right"}},"first":{"id":669288,"link":"/api/v1/people/669288"},"second":{"id":673237,"link":"/api/v1/people/673237"},"third":{"id":701358,"link":"/api/v1/people/701358"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.3,"endSpeed":75.2,"strikeZoneTop":3.337,"strikeZoneBottom":1.684,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.256080067524525,"aZ":-33.87162696691415,"pfxX":-4.5471027442346434,"pfxZ":-1.1849422127133868,"pX":-0.19336853161152384,"pZ":1.4014529941997182,"vX0":-3.7859494045275115,"vY0":-119.79764908753614,"vZ0":-3.483750010393371,"x":124.37,"y":200.94,"x0":2.0065270013473158,"y0":50.00413398455311,"z0":5.948127206138686,"aX":-6.5129069394917},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":-2.8,"breakHorizontal":9.2,"spinRate":2351,"spinDirection":323},"zone":13,"typeConfidence":0.89,"plateTime":0.4597719084754792,"extension":6.211872073878868},"index":3,"playId":"0cd53c62-4212-33c9-a8b3-bf1dc8adf9a3","pitchNumber":4,"startTime":"2026-04-22T00:13:40.463Z","endTime":"2026-04-22T00:13:46.778Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682120,"link":"/api/v1/people/682120","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":671655,"link":"/api/v1/people/671655"}},"offense":{"batter":{"id":621043,"link":"/api/v1/people/621043","batSide":{"code":"R","description":"Right"}},"first":{"id":669288,"link":"/api/v1/people/669288"},"second":{"id":673237,"link":"/api/v1/people/673237"},"third":{"id":701358,"link":"/api/v1/people/701358"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"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, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.0,"endSpeed":73.6,"strikeZoneTop":3.337,"strikeZoneBottom":1.684,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.228393582998123,"aZ":-32.833702393893645,"pfxX":-7.118454030396655,"pfxZ":-0.47994833431896833,"pX":0.224611322496774,"pZ":1.4292427881433367,"vX0":-2.166215468606641,"vY0":-116.53230128191927,"vZ0":-3.1235367013443103,"x":108.44,"y":200.19,"x0":2.092779698565419,"y0":50.00560104426013,"z0":5.9094807705590675,"aX":-9.727000207848327},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-1.4,"breakHorizontal":13.4,"spinRate":2255,"spinDirection":316},"zone":14,"typeConfidence":0.9,"plateTime":0.4712017137363067,"extension":6.234736435163855},"hitData":{"launchSpeed":65.0,"launchAngle":48.0,"totalDistance":180.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":168.87,"coordY":140.25}},"index":4,"playId":"d9d30918-5440-3822-a32b-d4bb1611e06d","pitchNumber":5,"startTime":"2026-04-22T00:14:08.491Z","endTime":"2026-04-22T00:14:20.308Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682120,"link":"/api/v1/people/682120","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":671655,"link":"/api/v1/people/671655"}},"offense":{"batter":{"id":621043,"link":"/api/v1/people/621043","batSide":{"code":"R","description":"Right"}},"first":{"id":669288,"link":"/api/v1/people/669288"},"second":{"id":673237,"link":"/api/v1/people/673237"},"third":{"id":701358,"link":"/api/v1/people/701358"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621043,"link":"/api/v1/people/621043"},"credit":"b_ab"},{"player":{"id":682120,"link":"/api/v1/people/682120"},"credit":"p_ab"},{"player":{"id":621043,"link":"/api/v1/people/621043"},"credit":"b_pa"},{"player":{"id":682120,"link":"/api/v1/people/682120"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":12.2,"awayTeamWinProbability":87.8,"homeTeamWinProbabilityAdded":-8.5,"leverageIndex":2.48,"dramaIndex":119.0,"contextMetrics":{},"playEndTime":"2026-04-22T00:14:20.308Z","atBatIndex":57},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Yordan Alvarez flies out to right fielder George Valera.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-22T00:14:42.971Z","endTime":"2026-04-22T00:16:57.411Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682120,"fullName":"Tim Herrin","link":"/api/v1/people/682120"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"postOnSecond":{"id":669288,"fullName":"Daniel Johnson","link":"/api/v1/people/669288"},"postOnThird":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":671655,"link":"/api/v1/people/671655"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.3,"endSpeed":81.0,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.215052352406364,"aZ":-29.4973613151517,"pfxX":-0.6344977740939672,"pfxZ":1.6201084747742724,"pX":-0.4072636265133103,"pZ":1.667442322354789,"vX0":-5.933793409142775,"vY0":-127.13840081971239,"vZ0":-4.075924870470623,"x":132.52,"y":193.76,"x0":2.0319089858923984,"y0":50.00189136843962,"z0":5.612725216109031,"aX":-1.0448752657202367},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":2.3,"breakHorizontal":2.4,"spinRate":2163,"spinDirection":299},"zone":13,"typeConfidence":0.9,"plateTime":0.4295767180060852,"extension":6.326501786173672},"index":0,"playId":"e7e945f4-193f-30a4-85a4-f32323a5fd37","pitchNumber":1,"startTime":"2026-04-22T00:14:49.605Z","endTime":"2026-04-22T00:14:56.586Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682120,"link":"/api/v1/people/682120","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":671655,"link":"/api/v1/people/671655"}},"offense":{"batter":{"id":670541,"link":"/api/v1/people/670541","batSide":{"code":"L","description":"Left"}},"first":{"id":621043,"link":"/api/v1/people/621043"},"second":{"id":669288,"link":"/api/v1/people/669288"},"third":{"id":673237,"link":"/api/v1/people/673237"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.0,"endSpeed":74.6,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.497408256809475,"aZ":-33.23006701905177,"pfxX":-5.62757621442125,"pfxZ":-0.7595542918081248,"pX":0.41146097342123017,"pZ":1.1552665517956018,"vX0":-2.222165421707171,"vY0":-117.87277520250379,"vZ0":-3.5688570063082135,"x":101.32,"y":207.59,"x0":2.0987968775094963,"y0":50.00052809559224,"z0":5.773874990366293,"aX":-7.8752754990041876},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-2.0,"breakHorizontal":10.8,"spinRate":2275,"spinDirection":315},"zone":14,"typeConfidence":0.9,"plateTime":0.4656184436230846,"extension":6.270604793794135},"index":1,"playId":"b93b2e86-da3a-3a46-8847-aa1151d220c7","pitchNumber":2,"startTime":"2026-04-22T00:15:04.509Z","endTime":"2026-04-22T00:15:09.276Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682120,"link":"/api/v1/people/682120","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":671655,"link":"/api/v1/people/671655"}},"offense":{"batter":{"id":670541,"link":"/api/v1/people/670541","batSide":{"code":"L","description":"Left"}},"first":{"id":621043,"link":"/api/v1/people/621043"},"second":{"id":669288,"link":"/api/v1/people/669288"},"third":{"id":673237,"link":"/api/v1/people/673237"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":85.9,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.137942096281286,"aZ":-25.176453207139367,"pfxX":8.586611499645917,"pfxZ":3.7145323754556916,"pX":-1.1053229715375927,"pZ":1.647792460756334,"vX0":-10.674121216519852,"vY0":-136.579336714179,"vZ0":-5.562821526306828,"x":159.13,"y":194.29,"x0":1.7447718777540164,"y0":50.00095404791323,"z0":5.451080282159937,"aX":16.160976153360714},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":5.6,"breakHorizontal":-13.2,"spinRate":2229,"spinDirection":124},"zone":13,"typeConfidence":0.81,"plateTime":0.4016121514946036,"extension":6.329460792586978},"index":2,"playId":"bb9dd6d9-a43b-3948-ab77-98515918e960","pitchNumber":3,"startTime":"2026-04-22T00:15:20.750Z","endTime":"2026-04-22T00:15:25.007Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682120,"link":"/api/v1/people/682120","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":671655,"link":"/api/v1/people/671655"}},"offense":{"batter":{"id":670541,"link":"/api/v1/people/670541","batSide":{"code":"L","description":"Left"}},"first":{"id":621043,"link":"/api/v1/people/621043"},"second":{"id":669288,"link":"/api/v1/people/669288"},"third":{"id":673237,"link":"/api/v1/people/673237"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":85.5,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.20690875099258,"aZ":-24.22268062492576,"pfxX":9.331804845573696,"pfxZ":4.20908884817128,"pX":1.3272573311928815,"pZ":2.5855209027834753,"vX0":-4.5745834886034205,"vY0":-137.52386414931388,"vZ0":-3.1086453679952237,"x":66.41,"y":168.97,"x0":1.8115996825361003,"y0":50.00619608850357,"z0":5.397915899837338,"aX":17.645130022392255},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":7.1,"breakHorizontal":-15.7,"spinRate":2225,"spinDirection":134},"zone":14,"typeConfidence":0.89,"plateTime":0.4002774492271741,"extension":6.383591249053155},"index":3,"playId":"4f0f877d-0fd9-3e58-990c-3bd06aa085bd","pitchNumber":4,"startTime":"2026-04-22T00:15:44.554Z","endTime":"2026-04-22T00:15:48.118Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682120,"link":"/api/v1/people/682120","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":671655,"link":"/api/v1/people/671655"}},"offense":{"batter":{"id":670541,"link":"/api/v1/people/670541","batSide":{"code":"L","description":"Left"}},"first":{"id":621043,"link":"/api/v1/people/621043"},"second":{"id":669288,"link":"/api/v1/people/669288"},"third":{"id":673237,"link":"/api/v1/people/673237"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"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":86.6,"endSpeed":78.8,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.5085699294789,"aZ":-24.291756643190567,"pfxX":-0.6397829485912352,"pfxZ":4.935377879118507,"pX":0.4949688999242594,"pZ":3.0373665532223124,"vX0":-3.9601034406225497,"vY0":-126.06299464800472,"vZ0":-1.519960167521786,"x":98.13,"y":156.77,"x0":2.1744172040179137,"y0":50.00223441188498,"z0":5.623974421968831,"aX":-1.0208920960497432},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":8.8,"breakHorizontal":2.2,"spinRate":2101,"spinDirection":302},"zone":3,"typeConfidence":0.89,"plateTime":0.4357947709311416,"extension":6.454271198115642},"hitData":{"launchSpeed":85.4,"launchAngle":52.0,"totalDistance":245.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":173.57,"coordY":114.04}},"index":4,"playId":"51b82a3d-01b0-37ca-88e6-bf75e75fac06","pitchNumber":5,"startTime":"2026-04-22T00:16:45.019Z","endTime":"2026-04-22T00:16:57.411Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682120,"link":"/api/v1/people/682120","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":671655,"link":"/api/v1/people/671655"}},"offense":{"batter":{"id":670541,"link":"/api/v1/people/670541","batSide":{"code":"L","description":"Left"}},"first":{"id":621043,"link":"/api/v1/people/621043"},"second":{"id":669288,"link":"/api/v1/people/669288"},"third":{"id":673237,"link":"/api/v1/people/673237"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670541,"link":"/api/v1/people/670541"},"credit":"b_ab"},{"player":{"id":682120,"link":"/api/v1/people/682120"},"credit":"p_ab"},{"player":{"id":670541,"link":"/api/v1/people/670541"},"credit":"b_pa"},{"player":{"id":682120,"link":"/api/v1/people/682120"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":17.1,"awayTeamWinProbability":82.9,"homeTeamWinProbabilityAdded":4.900000000000002,"leverageIndex":1.55,"dramaIndex":74.0,"contextMetrics":{},"playEndTime":"2026-04-22T00:16:57.411Z","atBatIndex":58},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Jose Altuve grounds into a force out, third baseman José Ramírez to second baseman Daniel Schneemann. Carlos Correa out at 2nd.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-22T00:17:12.210Z","endTime":"2026-04-22T00:19:09.215Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682120,"fullName":"Tim Herrin","link":"/api/v1/people/682120"},"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,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":608070,"link":"/api/v1/people/608070"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":682177,"link":"/api/v1/people/682177"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.1,"endSpeed":72.9,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.73149846589489,"aZ":-34.48994770157045,"pfxX":-7.50420830701445,"pfxZ":-1.7076722735015952,"pX":0.29175838400787135,"pZ":3.101512891446824,"vX0":-1.4869246811515928,"vY0":-116.62239996664997,"vZ0":0.49652155441750256,"x":105.88,"y":155.04,"x0":1.91387357017617,"y0":50.00161336017609,"z0":6.175308362811528,"aX":-10.193452544322584},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.6,"breakVerticalInduced":-2.6,"breakHorizontal":13.9,"spinRate":2201,"spinDirection":315},"zone":2,"typeConfidence":0.9,"plateTime":0.4721441224845133,"extension":6.12143077001577},"index":0,"playId":"026cfa38-7d8b-30f2-94a1-3a836f35239e","pitchNumber":1,"startTime":"2026-04-22T00:17:32.590Z","endTime":"2026-04-22T00:17:40.057Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682120,"link":"/api/v1/people/682120","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":671655,"link":"/api/v1/people/671655"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"first":{"id":621043,"link":"/api/v1/people/621043"},"second":{"id":669288,"link":"/api/v1/people/669288"},"third":{"id":673237,"link":"/api/v1/people/673237"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.8,"endSpeed":72.9,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.0393391401904,"aZ":-35.138154539084546,"pfxX":-7.262333354435596,"pfxZ":-2.2094128454563204,"pX":-0.9039709453581066,"pZ":1.7661141424435187,"vX0":-3.812347786451618,"vY0":-116.16004779136976,"vZ0":-1.9587344306752779,"x":151.46,"y":191.09,"x0":1.710506621808028,"y0":50.00079644849774,"z0":6.012431653479575,"aX":-9.761289467671576},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.6,"breakVerticalInduced":-4.2,"breakHorizontal":14.2,"spinRate":2324,"spinDirection":312},"zone":13,"typeConfidence":0.9,"plateTime":0.47448501463734205,"extension":6.207539719266138},"index":1,"playId":"629c1301-4ffd-3742-b952-1e6b54922f7f","pitchNumber":2,"startTime":"2026-04-22T00:17:51.821Z","endTime":"2026-04-22T00:17:55.121Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682120,"link":"/api/v1/people/682120","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":671655,"link":"/api/v1/people/671655"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"first":{"id":621043,"link":"/api/v1/people/621043"},"second":{"id":669288,"link":"/api/v1/people/669288"},"third":{"id":673237,"link":"/api/v1/people/673237"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.5,"endSpeed":73.2,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.401435862436557,"aZ":-34.54837566992523,"pfxX":-9.391986153740675,"pfxZ":-1.7478807315327316,"pX":-0.20516285054739863,"pZ":1.2650600524150621,"vX0":-2.047661450350105,"vY0":-117.09195003633309,"vZ0":-3.0671874929536775,"x":124.82,"y":204.62,"x0":1.9042908296946188,"y0":50.00257593766151,"z0":5.893338675582362,"aX":-12.768493285373493},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.7,"breakVerticalInduced":-3.7,"breakHorizontal":17.5,"spinRate":2411,"spinDirection":306},"zone":13,"typeConfidence":0.9,"plateTime":0.47156695747772215,"extension":6.224956330535756},"index":2,"playId":"c9c046dc-4ff2-348c-b161-d742d018459e","pitchNumber":3,"startTime":"2026-04-22T00:18:12.132Z","endTime":"2026-04-22T00:18:16.288Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682120,"link":"/api/v1/people/682120","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":671655,"link":"/api/v1/people/671655"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"first":{"id":621043,"link":"/api/v1/people/621043"},"second":{"id":669288,"link":"/api/v1/people/669288"},"third":{"id":673237,"link":"/api/v1/people/673237"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"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":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.8,"endSpeed":74.0,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.827181783901686,"aZ":-34.28249800860603,"pfxX":-7.118816492706634,"pfxZ":-1.539321020649636,"pX":-1.9959883992628056,"pZ":0.5571678701971625,"vX0":-6.6630817990910085,"vY0":-117.42924342585025,"vZ0":-4.86211783133648,"x":193.08,"y":223.74,"x0":1.821189457795816,"y0":50.00225896099593,"z0":5.905882458871331,"aX":-9.76723303625018},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.4,"breakVerticalInduced":-3.8,"breakHorizontal":14.8,"spinRate":2293,"spinDirection":319},"zone":13,"typeConfidence":0.91,"plateTime":0.46956570300798717,"extension":6.27874415583698},"index":3,"playId":"51abef6f-c6b0-338b-86f2-b2724ff43433","pitchNumber":4,"startTime":"2026-04-22T00:18:35.994Z","endTime":"2026-04-22T00:18:39.429Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682120,"link":"/api/v1/people/682120","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":671655,"link":"/api/v1/people/671655"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"first":{"id":621043,"link":"/api/v1/people/621043"},"second":{"id":669288,"link":"/api/v1/people/669288"},"third":{"id":673237,"link":"/api/v1/people/673237"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.0,"endSpeed":72.2,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.743708916528337,"aZ":-33.71055211907558,"pfxX":-6.472502220806355,"pfxZ":-1.15636102831583,"pX":0.16015152696671986,"pZ":2.373189256678303,"vX0":-2.5065826264389743,"vY0":-115.05218335356807,"vZ0":-0.6453168140975303,"x":110.9,"y":174.7,"x0":2.108682829706334,"y0":50.00550967758706,"z0":5.958901041531086,"aX":-8.57322679831342},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.1,"breakVerticalInduced":-1.9,"breakHorizontal":12.4,"spinRate":2219,"spinDirection":315},"zone":5,"typeConfidence":0.9,"plateTime":0.47828245528604585,"extension":6.376642207446379},"hitData":{"launchSpeed":75.1,"launchAngle":-15.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":98.02,"coordY":165.56}},"index":4,"playId":"8b45986f-d253-31b6-b0bc-2c1f71e61c2b","pitchNumber":5,"startTime":"2026-04-22T00:19:01.570Z","endTime":"2026-04-22T00:19:09.215Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682120,"link":"/api/v1/people/682120","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":671655,"link":"/api/v1/people/671655"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"first":{"id":621043,"link":"/api/v1/people/621043"},"second":{"id":669288,"link":"/api/v1/people/669288"},"third":{"id":673237,"link":"/api/v1/people/673237"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":514888,"link":"/api/v1/people/514888"},"credit":"b_ab"},{"player":{"id":682120,"link":"/api/v1/people/682120"},"credit":"p_ab"},{"player":{"id":514888,"link":"/api/v1/people/514888"},"credit":"b_pa"},{"player":{"id":682120,"link":"/api/v1/people/682120"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":22.1,"awayTeamWinProbability":77.9,"homeTeamWinProbabilityAdded":5.0,"leverageIndex":1.92,"dramaIndex":84.0,"contextMetrics":{},"playEndTime":"2026-04-22T00:19:09.215Z","atBatIndex":59},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"José Ramírez walks.","rbi":0,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-22T00:21:11.065Z","endTime":"2026-04-22T00:22:21.599Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"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":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.0,"endSpeed":72.6,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.549281632747448,"aZ":-41.12512530190129,"pfxX":7.7342743287903675,"pfxZ":-6.625463879170603,"pX":-1.2910151515984933,"pZ":3.9859763462314373,"vX0":0.26101833133562446,"vY0":-116.28932129383108,"vZ0":4.728039389368037,"x":166.21,"y":131.16,"x0":-2.407846797501974,"y0":50.001900298117995,"z0":5.8602450314053955,"aX":10.449608366227885},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.5,"breakVerticalInduced":-10.3,"breakHorizontal":-14.0,"spinRate":2541,"spinDirection":42},"zone":11,"typeConfidence":0.97,"plateTime":0.47344817564263764,"extension":6.051677460950936},"index":0,"playId":"eff25e21-fea0-326d-a85c-34f313a97a67","pitchNumber":1,"startTime":"2026-04-22T00:21:30.785Z","endTime":"2026-04-22T00:21:36.400Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.7,"endSpeed":75.4,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.44782886706825,"aZ":-32.98194923388385,"pfxX":10.2531636589962,"pfxZ":-0.5570042152910695,"pX":-1.2380851946325435,"pZ":2.8205090890735978,"vX0":0.2822219486723508,"vY0":-120.37503490996211,"vZ0":0.9964933785738315,"x":164.19,"y":162.63,"x0":-2.687166216651365,"y0":50.00179016309375,"z0":5.34281280644556,"aX":14.901931915823043},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-0.5,"breakHorizontal":-18.6,"spinRate":2777,"spinDirection":59},"zone":11,"typeConfidence":0.92,"plateTime":0.4566835645887686,"extension":5.991160879035874},"index":1,"playId":"55da085c-70ec-3f83-b246-7132ee59c2e8","pitchNumber":2,"startTime":"2026-04-22T00:21:45.192Z","endTime":"2026-04-22T00:21:49.228Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":77.7,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.405523589430924,"aZ":-33.621107486566956,"pfxX":8.765466593675523,"pfxZ":-0.9437683178237961,"pX":0.8653832651580515,"pZ":2.400773087403759,"vX0":5.274509741153233,"vY0":-123.83583257387828,"vZ0":-0.1336510212083778,"x":84.01,"y":173.96,"x0":-2.439039465878179,"y0":50.001438154374,"z0":5.295542994028158,"aX":13.454772925020011},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-1.4,"breakHorizontal":-17.2,"spinRate":2769,"spinDirection":48},"zone":12,"typeConfidence":0.91,"plateTime":0.4442746750382214,"extension":6.5045492384526975},"index":2,"playId":"145f8510-db33-3a8a-84e1-60b0ab6803b6","pitchNumber":3,"startTime":"2026-04-22T00:22:01.543Z","endTime":"2026-04-22T00:22:06.186Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":84.9,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.20681036950806,"aZ":-14.286728086582935,"pfxX":-5.475454565288693,"pfxZ":9.612933279021751,"pX":-1.7735102890597114,"pZ":2.987475053246076,"vX0":3.377521646153737,"vY0":-135.8966597544402,"vZ0":-3.56712340371216,"x":184.6,"y":158.12,"x0":-2.3244049801983575,"y0":50.00220807005273,"z0":5.3165638981913235,"aX":-10.188440013860152},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.8,"breakHorizontal":9.1,"spinRate":2611,"spinDirection":232},"zone":11,"typeConfidence":0.94,"plateTime":0.40383814318383404,"extension":6.480841213026955},"index":3,"playId":"bd3ab02f-0ac7-3bf5-915d-5f0d1ccbc1bd","pitchNumber":4,"startTime":"2026-04-22T00:22:16.575Z","endTime":"2026-04-22T00:22:21.599Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608070,"link":"/api/v1/people/608070"},"credit":"b_pa"},{"player":{"id":678906,"link":"/api/v1/people/678906"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":28.999999999999996,"awayTeamWinProbability":71.0,"homeTeamWinProbabilityAdded":6.899999999999995,"leverageIndex":1.54,"dramaIndex":86.0,"contextMetrics":{},"playEndTime":"2026-04-22T00:22:21.599Z","atBatIndex":60},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Kyle Manzardo grounds into a double play, second baseman Jose Altuve to shortstop Carlos Correa to first baseman Christian Walker. José Ramírez out at 2nd. Kyle Manzardo out at 1st.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-22T00:22:28.346Z","endTime":"2026-04-22T00:23:33.194Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":514888,"link":"/api/v1/people/514888"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":621043,"link":"/api/v1/people/621043"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":621043,"link":"/api/v1/people/621043"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":572233,"link":"/api/v1/people/572233"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":84.9,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.34048971352387,"aZ":-19.54271633294547,"pfxX":-5.373104435254739,"pfxZ":6.784770090564729,"pX":-1.4251807819725448,"pZ":3.7909574493377614,"vX0":4.197038227038179,"vY0":-135.98403127004906,"vZ0":-0.6688112945494932,"x":171.32,"y":136.42,"x0":-2.2946933825190743,"y0":50.00647518655849,"z0":5.402616410892917,"aX":-10.009961789462249},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":12.4,"breakHorizontal":8.8,"spinRate":2590,"spinDirection":226},"zone":11,"typeConfidence":0.92,"plateTime":0.40363439044972216,"extension":6.4023206935476775},"index":0,"playId":"939e0bff-ccae-3b31-ab33-751b683b9c9e","pitchNumber":1,"startTime":"2026-04-22T00:22:45.512Z","endTime":"2026-04-22T00:22:50.383Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":700932,"link":"/api/v1/people/700932","batSide":{"code":"L","description":"Left"}},"first":{"id":608070,"link":"/api/v1/people/608070"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":84.4,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.007121239836795,"aZ":-15.72650877139796,"pfxX":-7.014871020450992,"pfxZ":9.024814814642928,"pX":-0.20008308361963836,"pZ":1.5733128469329245,"vX0":7.378574199713501,"vY0":-134.35775751627745,"vZ0":-6.8468359858923105,"x":124.63,"y":196.3,"x0":-2.074839850384129,"y0":50.00192253707343,"z0":5.278901109280674,"aX":-12.78273570281086},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":15.0,"breakHorizontal":11.0,"spinRate":2546,"spinDirection":234},"zone":8,"typeConfidence":0.91,"plateTime":0.40818361578365225,"extension":6.341101042808993},"index":1,"playId":"54d176d0-fff1-3e02-9bbf-9560551b6a7a","pitchNumber":2,"startTime":"2026-04-22T00:23:03.649Z","endTime":"2026-04-22T00:23:08.781Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":700932,"link":"/api/v1/people/700932","batSide":{"code":"L","description":"Left"}},"first":{"id":608070,"link":"/api/v1/people/608070"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":84.2,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.691291588558972,"aZ":-24.28588198185773,"pfxX":-9.896788502206824,"pfxZ":4.345548168377668,"pX":-0.3942100344401548,"pZ":1.4876986884727914,"vX0":8.194485587914816,"vY0":-134.27159187382244,"vZ0":-5.188152369531519,"x":132.03,"y":198.61,"x0":-2.2087934695990357,"y0":50.00361922681258,"z0":5.186647166189529,"aX":-17.964391895776448},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":6.8,"breakHorizontal":16.1,"spinRate":2345,"spinDirection":234},"zone":13,"typeConfidence":0.88,"plateTime":0.40886171308430574,"extension":6.568061199991112},"hitData":{"launchSpeed":76.1,"launchAngle":-5.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":150.06,"coordY":155.28}},"index":2,"playId":"525e6f79-913d-3b45-b27d-cb08f57f9ffc","pitchNumber":3,"startTime":"2026-04-22T00:23:25.394Z","endTime":"2026-04-22T00:23:33.194Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":700932,"link":"/api/v1/people/700932","batSide":{"code":"L","description":"Left"}},"first":{"id":608070,"link":"/api/v1/people/608070"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":700932,"link":"/api/v1/people/700932"},"credit":"b_ab"},{"player":{"id":678906,"link":"/api/v1/people/678906"},"credit":"p_ab"},{"player":{"id":700932,"link":"/api/v1/people/700932"},"credit":"b_pa"},{"player":{"id":678906,"link":"/api/v1/people/678906"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":15.4,"awayTeamWinProbability":84.6,"homeTeamWinProbabilityAdded":-13.599999999999996,"leverageIndex":2.75,"dramaIndex":158.0,"contextMetrics":{},"playEndTime":"2026-04-22T00:23:33.194Z","atBatIndex":61},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"George Valera grounds out, first baseman Christian Walker to pitcher Kai-Wei Teng.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-22T00:23:42.364Z","endTime":"2026-04-22T00:24:44.215Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":671655,"fullName":"George Valera","link":"/api/v1/people/671655"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":671655,"fullName":"George Valera","link":"/api/v1/people/671655"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":572233,"link":"/api/v1/people/572233"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":678906,"link":"/api/v1/people/678906"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":86.3,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.477797367649636,"aZ":-23.865358935834596,"pfxX":-9.99361927975907,"pfxZ":4.344303028799175,"pX":-0.28434917648128677,"pZ":2.728933345104394,"vX0":8.873444095979362,"vY0":-137.6537709866722,"vZ0":-2.3177860501630128,"x":127.84,"y":165.1,"x0":-2.2563636901819843,"y0":50.00358733883557,"z0":5.20308447045715,"aX":-19.117711622896017},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":7.6,"breakHorizontal":16.2,"spinRate":2489,"spinDirection":235},"zone":2,"typeConfidence":0.93,"plateTime":0.3983919685198458,"extension":6.06359758391843},"index":0,"playId":"67efd4a7-1a69-3ecf-857d-3702d086f063","pitchNumber":1,"startTime":"2026-04-22T00:23:58.388Z","endTime":"2026-04-22T00:24:02.102Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":671655,"link":"/api/v1/people/671655","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":78.5,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.246564675461705,"aZ":-30.224198623243105,"pfxX":7.840178022800594,"pfxZ":1.2413422965123964,"pX":0.6986639181967582,"pZ":2.5159375356260645,"vX0":5.154326154960296,"vY0":-124.66303931036225,"vZ0":-0.6628451112733071,"x":90.37,"y":170.85,"x0":-2.4175254726120854,"y0":50.00024125285749,"z0":5.291325562239253,"aX":12.273717553733656},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":2.4,"breakHorizontal":-15.5,"spinRate":2841,"spinDirection":48},"zone":6,"typeConfidence":0.94,"plateTime":0.44022966978599554,"extension":6.244465276891483},"index":1,"playId":"44ab4dea-2979-3666-b561-00426df2748c","pitchNumber":2,"startTime":"2026-04-22T00:24:12.578Z","endTime":"2026-04-22T00:24:20.748Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":671655,"link":"/api/v1/people/671655","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":80.1,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.94705204293009,"aZ":-31.82797479423709,"pfxX":-9.789005488579065,"pfxZ":0.21046382088851878,"pX":0.025615272750168415,"pZ":1.1591724955319753,"vX0":8.515193143494052,"vY0":-127.08367969464413,"vZ0":-3.8827543027746247,"x":116.02,"y":207.48,"x0":-2.1027275893570385,"y0":50.002228961944176,"z0":5.245267610855931,"aX":-15.952088152671749},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":-0.4,"breakHorizontal":15.7,"spinRate":1457,"spinDirection":248},"zone":14,"typeConfidence":2.0,"plateTime":0.43161562743402904,"extension":6.684050801033801},"hitData":{"launchSpeed":97.5,"launchAngle":-12.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":158.53,"coordY":161.93}},"index":2,"playId":"f874302a-dfe8-36db-823d-5649895a86cc","pitchNumber":3,"startTime":"2026-04-22T00:24:37.296Z","endTime":"2026-04-22T00:24:44.215Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":671655,"link":"/api/v1/people/671655","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671655,"link":"/api/v1/people/671655"},"credit":"b_ab"},{"player":{"id":678906,"link":"/api/v1/people/678906"},"credit":"p_ab"},{"player":{"id":671655,"link":"/api/v1/people/671655"},"credit":"b_pa"},{"player":{"id":678906,"link":"/api/v1/people/678906"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":13.8,"awayTeamWinProbability":86.2,"homeTeamWinProbabilityAdded":-1.5999999999999996,"leverageIndex":0.64,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-04-22T00:24:44.215Z","atBatIndex":62},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Christian Walker pops out to second baseman Daniel Schneemann.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-22T00:27:13.394Z","endTime":"2026-04-22T00:28:48.724Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688883,"fullName":"Peyton Pallette","link":"/api/v1/people/688883"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,5,6,7],"actionIndex":[0],"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":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":682177,"link":"/api/v1/people/682177"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Peyton Pallette replaces Tim Herrin.","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-22T00:26:58.727Z","endTime":"2026-04-22T00:27:15.482Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":688883,"link":"/api/v1/people/688883"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":682120,"link":"/api/v1/people/682120","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":671655,"link":"/api/v1/people/671655"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":78.3,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.332022470545073,"aZ":-36.616290871719535,"pfxX":3.031279873685552,"pfxZ":-2.8718778250558312,"pX":0.12727450844467708,"pZ":2.8257205721029313,"vX0":5.856785804954167,"vY0":-123.5232081747643,"vZ0":-0.0943945128895376,"x":112.15,"y":162.49,"x0":-2.667137640309792,"y0":50.001973349259956,"z0":5.939893336678106,"aX":4.689271301483652},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-4.9,"breakHorizontal":-6.8,"spinRate":2381,"spinDirection":24},"zone":2,"typeConfidence":0.91,"plateTime":0.443224975284906,"extension":5.741628832449661},"index":1,"playId":"4a263acc-366c-3125-9b6d-d7628426dadd","pitchNumber":1,"startTime":"2026-04-22T00:27:15.482Z","endTime":"2026-04-22T00:27:21.717Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688883,"link":"/api/v1/people/688883","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":671655,"link":"/api/v1/people/671655"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":86.3,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.38004051818984,"aZ":-17.855145117476138,"pfxX":-6.504973126867565,"pfxZ":7.430556559146892,"pX":0.3018075289332276,"pZ":4.3092362471000865,"vX0":9.627433356512439,"vY0":-138.5387610276045,"vZ0":-1.337391756005848,"x":105.5,"y":122.43,"x0":-2.3868106469376085,"y0":50.00404847443061,"z0":6.001745341047861,"aX":-12.53884779505801},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":13.3,"breakHorizontal":9.6,"spinRate":2137,"spinDirection":218},"zone":12,"typeConfidence":0.9,"plateTime":0.39662800034099455,"extension":5.4957679263402825},"index":2,"playId":"e42cba7f-71d3-3cad-ab61-e93c753c6164","pitchNumber":2,"startTime":"2026-04-22T00:27:27.628Z","endTime":"2026-04-22T00:27:31.376Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688883,"link":"/api/v1/people/688883","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":671655,"link":"/api/v1/people/671655"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"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.6,"endSpeed":86.7,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.256439418878614,"aZ":-13.343076904031753,"pfxX":-4.8047235895069536,"pfxZ":9.735874764339789,"pX":0.21851088059944712,"pZ":2.583122017853361,"vX0":9.101375927447402,"vY0":-138.73551315120218,"vZ0":-6.254198460415553,"x":108.67,"y":169.04,"x0":-2.491845115557474,"y0":50.00596920725086,"z0":5.769169285214638,"aX":-9.297061541915102},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.3,"breakHorizontal":6.6,"spinRate":2085,"spinDirection":219},"zone":5,"typeConfidence":0.9,"plateTime":0.3959667293385176,"extension":5.606433937225697},"index":3,"playId":"81f6ec31-654f-3aac-9d06-493fb0315354","pitchNumber":3,"startTime":"2026-04-22T00:27:40.757Z","endTime":"2026-04-22T00:27:44.582Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688883,"link":"/api/v1/people/688883","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":671655,"link":"/api/v1/people/671655"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"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":4,"startTime":"2026-04-22T00:27:53.852Z","endTime":"2026-04-22T00:28:06.777Z","isPitch":false,"type":"action","player":{"id":572233,"link":"/api/v1/people/572233"},"defense":{"pitcher":{"id":688883,"link":"/api/v1/people/688883","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":671655,"link":"/api/v1/people/671655"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"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":82.0,"endSpeed":74.4,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.42720480305628,"aZ":-45.44147061649401,"pfxX":4.959799368892865,"pfxZ":-9.368631918614051,"pX":-0.5600738185791844,"pZ":3.79456353609365,"vX0":2.955323821548774,"vY0":-119.20397197858428,"vZ0":3.9958877879341097,"x":138.35,"y":136.33,"x0":-2.467323092190729,"y0":50.00520387991063,"z0":6.244129560082871,"aX":7.020806273537354},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.8,"breakVerticalInduced":-15.5,"breakHorizontal":-9.7,"spinRate":2855,"spinDirection":31},"zone":11,"typeConfidence":0.9,"plateTime":0.4624080758814699,"extension":5.582847931697075},"index":5,"playId":"d986060e-8575-3b79-8d65-f2617566a3de","pitchNumber":4,"startTime":"2026-04-22T00:28:06.777Z","endTime":"2026-04-22T00:28:11.967Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688883,"link":"/api/v1/people/688883","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":671655,"link":"/api/v1/people/671655"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"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":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.6,"endSpeed":75.6,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.285919709063034,"aZ":-44.68110904073509,"pfxX":3.320507180703047,"pfxZ":-8.735803412442374,"pX":0.49430557519411156,"pZ":0.5636475765187211,"vX0":5.482410777025533,"vY0":-120.03402449142146,"vZ0":-3.056820561206375,"x":98.16,"y":223.56,"x0":-2.2674623938109186,"y0":50.00170843833911,"z0":5.904848475930871,"aX":4.754269830567091},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.1,"breakVerticalInduced":-16.3,"breakHorizontal":-7.6,"spinRate":2943,"spinDirection":24},"zone":14,"typeConfidence":0.9,"plateTime":0.4596201305010683,"extension":5.775833491529491},"index":6,"playId":"ee079b43-aadd-3348-ab8e-926b4bf043c5","pitchNumber":5,"startTime":"2026-04-22T00:28:21.819Z","endTime":"2026-04-22T00:28:27.236Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688883,"link":"/api/v1/people/688883","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":671655,"link":"/api/v1/people/671655"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"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":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.8,"endSpeed":78.3,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.147622105103302,"aZ":-35.395172429998524,"pfxX":4.030826691060159,"pfxZ":-2.0827659020246045,"pX":0.31285492037543833,"pZ":2.7548861158536706,"vX0":5.6201092606354255,"vY0":-123.49208151191056,"vZ0":-0.47542308963537405,"x":105.07,"y":164.4,"x0":-2.5143847899991902,"y0":50.00288252626704,"z0":5.922487057206013,"aX":6.235782740061152},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-3.6,"breakHorizontal":-8.6,"spinRate":2509,"spinDirection":38},"zone":6,"typeConfidence":0.91,"plateTime":0.44321999524963074,"extension":5.684340088944265},"hitData":{"launchSpeed":81.4,"launchAngle":58.0,"totalDistance":189.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":159.25,"coordY":132.69}},"index":7,"playId":"c99f598f-3e12-395c-b377-fc251cd6cc66","pitchNumber":6,"startTime":"2026-04-22T00:28:39.525Z","endTime":"2026-04-22T00:28:48.724Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688883,"link":"/api/v1/people/688883","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":671655,"link":"/api/v1/people/671655"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":572233,"link":"/api/v1/people/572233"},"credit":"b_ab"},{"player":{"id":688883,"link":"/api/v1/people/688883"},"credit":"p_ab"},{"player":{"id":572233,"link":"/api/v1/people/572233"},"credit":"b_pa"},{"player":{"id":688883,"link":"/api/v1/people/688883"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":15.0,"awayTeamWinProbability":85.0,"homeTeamWinProbabilityAdded":1.1999999999999993,"leverageIndex":0.5,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2026-04-22T00:28:48.724Z","atBatIndex":63},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Isaac Paredes walks.","rbi":0,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-22T00:28:55.957Z","endTime":"2026-04-22T00:30:18.163Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688883,"fullName":"Peyton Pallette","link":"/api/v1/people/688883"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.9,"endSpeed":74.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.062555154722233,"aZ":-43.935540066892685,"pfxX":4.934760238818996,"pfxZ":-8.415605917051668,"pX":0.7502516399061567,"pZ":2.2282205738325733,"vX0":5.794255484554948,"vY0":-118.98603263202716,"vZ0":0.5293020423415964,"x":88.4,"y":178.62,"x0":-2.3803511453790804,"y0":50.00094336915132,"z0":6.065082610298693,"aX":6.898589339519235},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.3,"breakVerticalInduced":-14.6,"breakHorizontal":-10.7,"spinRate":2768,"spinDirection":30},"zone":6,"typeConfidence":0.9,"plateTime":0.4647508782024672,"extension":5.708189969861064},"index":0,"playId":"71ecbe41-561e-33ab-96f2-c4e27e438fcd","pitchNumber":1,"startTime":"2026-04-22T00:29:12.018Z","endTime":"2026-04-22T00:29:17.576Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688883,"link":"/api/v1/people/688883","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":671655,"link":"/api/v1/people/671655"}},"offense":{"batter":{"id":670623,"link":"/api/v1/people/670623","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":86.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.88806965299944,"aZ":-10.00156098745799,"pfxX":-6.9595713580247835,"pfxZ":11.49269685023491,"pX":0.5443180266340232,"pZ":2.0160146251145172,"vX0":10.37100198205851,"vY0":-138.9372398080343,"vZ0":-8.182327779660937,"x":96.25,"y":184.35,"x0":-2.355257721881896,"y0":50.006912696523834,"z0":5.68750421902503,"aX":-13.432804836556564},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":19.0,"breakHorizontal":10.1,"spinRate":2549,"spinDirection":218},"zone":9,"typeConfidence":0.9,"plateTime":0.3961956079091964,"extension":5.5826197588125055},"index":1,"playId":"b20bf66b-f80c-358f-a650-0a30344d038c","pitchNumber":2,"startTime":"2026-04-22T00:29:25.680Z","endTime":"2026-04-22T00:29:28.991Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688883,"link":"/api/v1/people/688883","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":671655,"link":"/api/v1/people/671655"}},"offense":{"batter":{"id":670623,"link":"/api/v1/people/670623","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.0,"endSpeed":74.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.4970603687472,"aZ":-44.03391085672899,"pfxX":5.033115735686276,"pfxZ":-8.397346457481907,"pX":-1.175884022200498,"pZ":2.5632301350565894,"vX0":1.8996063310852183,"vY0":-119.32159407764875,"vZ0":1.1103797104140989,"x":161.82,"y":169.57,"x0":-2.6412428018321674,"y0":50.00587328107352,"z0":6.126536484716599,"aX":7.104507492573522},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.8,"breakVerticalInduced":-14.5,"breakHorizontal":-9.6,"spinRate":2828,"spinDirection":29},"zone":11,"typeConfidence":0.9,"plateTime":0.4628063652571903,"extension":5.665829397301289},"index":2,"playId":"dc6ccde3-928d-3c6c-9956-2c08f25a70b1","pitchNumber":3,"startTime":"2026-04-22T00:29:40.597Z","endTime":"2026-04-22T00:29:45.117Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688883,"link":"/api/v1/people/688883","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":671655,"link":"/api/v1/people/671655"}},"offense":{"batter":{"id":670623,"link":"/api/v1/people/670623","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"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.4,"endSpeed":78.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.493965231021495,"aZ":-36.6889272314556,"pfxX":2.8423524981918824,"pfxZ":-2.92285738066984,"pX":1.9706835106694256,"pZ":1.2273057550537119,"vX0":9.402327065766148,"vY0":-124.00324278312881,"vZ0":-3.5977739841055274,"x":41.88,"y":205.64,"x0":-2.250551916952957,"y0":50.00183112342186,"z0":5.781145561166455,"aX":4.392042812990492},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-6.0,"breakHorizontal":-7.4,"spinRate":2684,"spinDirection":29},"zone":14,"typeConfidence":0.91,"plateTime":0.4429461913486752,"extension":5.604272299000609},"index":3,"playId":"34703706-39a2-34e1-8f38-a54bbfb564ee","pitchNumber":4,"startTime":"2026-04-22T00:29:55.597Z","endTime":"2026-04-22T00:30:00.343Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688883,"link":"/api/v1/people/688883","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":671655,"link":"/api/v1/people/671655"}},"offense":{"batter":{"id":670623,"link":"/api/v1/people/670623","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":87.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.20507327170253,"aZ":-10.072519805280209,"pfxX":-6.99835873084124,"pfxZ":11.269978698362277,"pX":1.4712318032071714,"pZ":1.76441593943954,"vX0":12.535355043303047,"vY0":-139.79361350962296,"vZ0":-8.8686706482962,"x":60.92,"y":191.14,"x0":-2.1804962969156825,"y0":50.00152108880746,"z0":5.656497726900621,"aX":-13.723802018187884},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":18.4,"breakHorizontal":9.8,"spinRate":2457,"spinDirection":219},"zone":14,"typeConfidence":0.91,"plateTime":0.3931820223727236,"extension":5.8046721135087},"index":4,"playId":"73688115-2769-3e99-a974-b3e72757ee3d","pitchNumber":5,"startTime":"2026-04-22T00:30:13.465Z","endTime":"2026-04-22T00:30:18.163Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688883,"link":"/api/v1/people/688883","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":671655,"link":"/api/v1/people/671655"}},"offense":{"batter":{"id":670623,"link":"/api/v1/people/670623","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670623,"link":"/api/v1/people/670623"},"credit":"b_pa"},{"player":{"id":688883,"link":"/api/v1/people/688883"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":13.700000000000001,"awayTeamWinProbability":86.3,"homeTeamWinProbabilityAdded":-1.299999999999999,"leverageIndex":0.39,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-04-22T00:30:18.163Z","atBatIndex":64},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Cam Smith pops out to second baseman Daniel Schneemann.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-22T00:30:21.195Z","endTime":"2026-04-22T00:32:01.789Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688883,"fullName":"Peyton Pallette","link":"/api/v1/people/688883"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":682177,"link":"/api/v1/people/682177"},"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(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.3,"endSpeed":73.7,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.347705099306395,"aZ":-42.517534954659425,"pfxX":4.714753392595831,"pfxZ":-7.482098448386237,"pX":-0.34977889792677874,"pZ":2.2040988941074064,"vX0":3.568326433009902,"vY0":-118.19957226028177,"vZ0":0.22972320945374913,"x":130.33,"y":179.27,"x0":-2.5039817802485653,"y0":50.00329618139461,"z0":6.084899992903885,"aX":6.517227456743939},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.2,"breakVerticalInduced":-13.1,"breakHorizontal":-9.6,"spinRate":2897,"spinDirection":27},"zone":7,"typeConfidence":0.9,"plateTime":0.46752484882722234,"extension":5.71211243433634},"index":0,"playId":"c0b018f7-c85a-3b0e-b7a4-6d3947aa8ac2","pitchNumber":1,"startTime":"2026-04-22T00:30:40.346Z","endTime":"2026-04-22T00:30:44.336Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688883,"link":"/api/v1/people/688883","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":671655,"link":"/api/v1/people/671655"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"first":{"id":670623,"link":"/api/v1/people/670623"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"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":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":79.6,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.264575680495437,"aZ":-36.60362736760203,"pfxX":2.165381840934931,"pfxZ":-2.809825989068081,"pX":0.949356465967215,"pZ":0.40925724255988255,"vX0":7.672271801983324,"vY0":-124.84175916375993,"vZ0":-5.724710142736772,"x":80.81,"y":227.73,"x0":-2.445567844696568,"y0":50.00147181072855,"z0":5.746783549339314,"aX":3.4150699442457304},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-6.2,"breakHorizontal":-5.8,"spinRate":2597,"spinDirection":10},"zone":14,"typeConfidence":0.91,"plateTime":0.4388382807717566,"extension":5.584423068270949},"index":1,"playId":"beb94575-3e02-3269-95ce-43ac273d2624","pitchNumber":2,"startTime":"2026-04-22T00:30:55.265Z","endTime":"2026-04-22T00:30:58.784Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688883,"link":"/api/v1/people/688883","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":671655,"link":"/api/v1/people/671655"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"first":{"id":670623,"link":"/api/v1/people/670623"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.6,"endSpeed":74.7,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.22425853862344,"aZ":-44.87066358590518,"pfxX":3.7712834179410337,"pfxZ":-9.042797131711815,"pX":0.5533667540169901,"pZ":1.566631775330925,"vX0":5.6434331998676495,"vY0":-118.70954839569224,"vZ0":-0.8946340944020214,"x":95.91,"y":196.48,"x0":-2.3601626549817722,"y0":50.004028019130914,"z0":6.092704437805379,"aX":5.293520914284915},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.8,"breakVerticalInduced":-16.2,"breakHorizontal":-8.4,"spinRate":2918,"spinDirection":28},"zone":14,"typeConfidence":0.9,"plateTime":0.4643398914715551,"extension":5.668954104780749},"index":2,"playId":"b02aa954-1d8a-3532-ab8d-137214d64156","pitchNumber":3,"startTime":"2026-04-22T00:31:13.722Z","endTime":"2026-04-22T00:31:18.458Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688883,"link":"/api/v1/people/688883","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":671655,"link":"/api/v1/people/671655"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"first":{"id":670623,"link":"/api/v1/people/670623"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":86.7,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.29592759770775,"aZ":-15.21408946113891,"pfxX":-6.137897251032774,"pfxZ":8.726804935872906,"pX":0.10180537076594397,"pZ":4.256004114650084,"vX0":9.0082394437803,"vY0":-139.04088853908954,"vZ0":-2.0814188150038806,"x":113.12,"y":123.87,"x0":-2.3935821798797003,"y0":50.00373697205032,"z0":6.032323289878453,"aX":-11.930911156764617},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":15.5,"breakHorizontal":9.1,"spinRate":2382,"spinDirection":215},"zone":12,"typeConfidence":0.9,"plateTime":0.39503234683834476,"extension":5.72352210441152},"index":3,"playId":"dcaaf3f2-b762-3219-a25d-cfa0ad7f5c23","pitchNumber":4,"startTime":"2026-04-22T00:31:31.623Z","endTime":"2026-04-22T00:31:35.431Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688883,"link":"/api/v1/people/688883","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":671655,"link":"/api/v1/people/671655"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"first":{"id":670623,"link":"/api/v1/people/670623"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":87.4,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.99081053543298,"aZ":-15.403626722911445,"pfxX":-7.589092508042112,"pfxZ":8.532116237690996,"pX":0.01854243396368896,"pZ":2.8659724699544444,"vX0":9.365359536399295,"vY0":-139.6937299617625,"vZ0":-5.319231084105112,"x":116.29,"y":161.4,"x0":-2.399715009429508,"y0":50.00550354263278,"z0":5.816012410517831,"aX":-14.923318242231735},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":14.4,"breakHorizontal":11.6,"spinRate":2226,"spinDirection":219},"zone":5,"typeConfidence":0.9,"plateTime":0.39286409004592926,"extension":5.718555835833104},"hitData":{"launchSpeed":82.4,"launchAngle":63.0,"totalDistance":163.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":153.69,"coordY":143.17}},"index":4,"playId":"621c49af-46b6-3134-992c-339f310b3071","pitchNumber":5,"startTime":"2026-04-22T00:31:47.797Z","endTime":"2026-04-22T00:32:01.789Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688883,"link":"/api/v1/people/688883","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":671655,"link":"/api/v1/people/671655"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"first":{"id":670623,"link":"/api/v1/people/670623"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701358,"link":"/api/v1/people/701358"},"credit":"b_ab"},{"player":{"id":688883,"link":"/api/v1/people/688883"},"credit":"p_ab"},{"player":{"id":701358,"link":"/api/v1/people/701358"},"credit":"b_pa"},{"player":{"id":688883,"link":"/api/v1/people/688883"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":15.299999999999999,"awayTeamWinProbability":84.7,"homeTeamWinProbabilityAdded":1.5999999999999979,"leverageIndex":0.69,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-04-22T00:32:01.789Z","atBatIndex":65},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Yainer Diaz grounds into a force out, shortstop Brayan Rocchio to second baseman Daniel Schneemann. Isaac Paredes out at 2nd.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-22T00:32:07.805Z","endTime":"2026-04-22T00:33:37.488Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688883,"fullName":"Peyton Pallette","link":"/api/v1/people/688883"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":677587,"link":"/api/v1/people/677587"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":682177,"link":"/api/v1/people/682177"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":79.5,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.815874425164314,"aZ":-35.20017541810585,"pfxX":2.337812980836384,"pfxZ":-1.9206063892519278,"pX":1.5840084213706807,"pZ":1.757113221322953,"vX0":9.196785512420792,"vY0":-124.49803682097833,"vZ0":-2.8581942527626456,"x":56.62,"y":191.34,"x0":-2.453866234919097,"y0":50.001074730010295,"z0":5.818748806490785,"aX":3.686881931263916},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-3.8,"breakHorizontal":-6.2,"spinRate":2572,"spinDirection":25},"zone":14,"typeConfidence":0.9,"plateTime":0.43911189724771393,"extension":5.589821946095962},"index":0,"playId":"8bf83a7a-a1f3-390f-8109-8d95b37d28c1","pitchNumber":1,"startTime":"2026-04-22T00:32:21.373Z","endTime":"2026-04-22T00:32:25.682Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688883,"link":"/api/v1/people/688883","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":671655,"link":"/api/v1/people/671655"}},"offense":{"batter":{"id":673237,"link":"/api/v1/people/673237","batSide":{"code":"R","description":"Right"}},"first":{"id":670623,"link":"/api/v1/people/670623"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":86.6,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.10344388312439,"aZ":-12.198806607162123,"pfxX":-7.385760143454323,"pfxZ":10.35201278694182,"pX":0.21822156720033267,"pZ":3.420223694773122,"vX0":9.839957105078147,"vY0":-138.33491070306792,"vZ0":-4.342736936296177,"x":108.68,"y":146.43,"x0":-2.4325587635965378,"y0":50.0051154972849,"z0":5.834131541916269,"aX":-14.25554502175812},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":17.9,"breakHorizontal":11.3,"spinRate":2377,"spinDirection":217},"zone":12,"typeConfidence":0.9,"plateTime":0.3966101120869192,"extension":5.662796583495979},"index":1,"playId":"3e891c9f-9834-3e0e-bc3c-d6d0f751824e","pitchNumber":2,"startTime":"2026-04-22T00:32:35.923Z","endTime":"2026-04-22T00:32:39.157Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688883,"link":"/api/v1/people/688883","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":671655,"link":"/api/v1/people/671655"}},"offense":{"batter":{"id":673237,"link":"/api/v1/people/673237","batSide":{"code":"R","description":"Right"}},"first":{"id":670623,"link":"/api/v1/people/670623"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":86.8,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.276480919802328,"aZ":-14.579866534752327,"pfxX":-7.8056097296022,"pfxZ":9.124977557160442,"pX":-0.37621003692837446,"pZ":1.965507913836641,"vX0":8.769463756278517,"vY0":-138.1075658838538,"vZ0":-7.600719967283905,"x":131.34,"y":185.71,"x0":-2.5812612018472083,"y0":50.003637834278095,"z0":5.737514268565395,"aX":-15.052310305895347},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":15.0,"breakHorizontal":12.2,"spinRate":2244,"spinDirection":219},"zone":7,"typeConfidence":0.9,"plateTime":0.3968624824588045,"extension":5.824654624964447},"index":2,"playId":"012a2eb2-f03b-3ae4-882b-b9aee409309c","pitchNumber":3,"startTime":"2026-04-22T00:32:51.074Z","endTime":"2026-04-22T00:32:55.243Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688883,"link":"/api/v1/people/688883","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":671655,"link":"/api/v1/people/671655"}},"offense":{"batter":{"id":673237,"link":"/api/v1/people/673237","batSide":{"code":"R","description":"Right"}},"first":{"id":670623,"link":"/api/v1/people/670623"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"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":95.9,"endSpeed":87.0,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.04194360524048,"aZ":-12.338292295932273,"pfxX":-6.4018889358329965,"pfxZ":10.167508097277908,"pX":0.22640205549258735,"pZ":3.4900787905128134,"vX0":9.563696058695037,"vY0":-139.22718314568044,"vZ0":-4.292207127508082,"x":108.37,"y":144.55,"x0":-2.4311742277872224,"y0":50.00457187573289,"z0":5.8764311389054615,"aX":-12.492570405918269},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":17.6,"breakHorizontal":9.5,"spinRate":2272,"spinDirection":218},"zone":12,"typeConfidence":0.9,"plateTime":0.3943180348402482,"extension":5.570797683854725},"index":3,"playId":"2f09f97b-4d63-3d76-9df6-04a07cdcfd0d","pitchNumber":4,"startTime":"2026-04-22T00:33:10.245Z","endTime":"2026-04-22T00:33:13.856Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688883,"link":"/api/v1/people/688883","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":671655,"link":"/api/v1/people/671655"}},"offense":{"batter":{"id":673237,"link":"/api/v1/people/673237","batSide":{"code":"R","description":"Right"}},"first":{"id":670623,"link":"/api/v1/people/670623"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.8,"endSpeed":74.9,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.28899558519256,"aZ":-41.89959076223882,"pfxX":3.856713830060014,"pfxZ":-6.865748256446533,"pX":0.31020433323133145,"pZ":2.3704097094834684,"vX0":5.076876165009879,"vY0":-119.00151110676555,"vZ0":0.2270971287735537,"x":105.18,"y":174.78,"x0":-2.361138805638186,"y0":50.00086738559319,"z0":6.1057166034409445,"aX":5.4651647450639675},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.3,"breakVerticalInduced":-12.0,"breakHorizontal":-8.3,"spinRate":2630,"spinDirection":33},"zone":6,"typeConfidence":0.9,"plateTime":0.46231569289839225,"extension":5.700376987064929},"hitData":{"launchSpeed":96.1,"launchAngle":3.0,"totalDistance":75.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":104.67,"coordY":151.04}},"index":4,"playId":"1b6efaac-e408-3a71-8b62-4768f653a74b","pitchNumber":5,"startTime":"2026-04-22T00:33:30.992Z","endTime":"2026-04-22T00:33:37.488Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688883,"link":"/api/v1/people/688883","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":671655,"link":"/api/v1/people/671655"}},"offense":{"batter":{"id":673237,"link":"/api/v1/people/673237","batSide":{"code":"R","description":"Right"}},"first":{"id":670623,"link":"/api/v1/people/670623"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"credit":"b_ab"},{"player":{"id":688883,"link":"/api/v1/people/688883"},"credit":"p_ab"},{"player":{"id":673237,"link":"/api/v1/people/673237"},"credit":"b_pa"},{"player":{"id":688883,"link":"/api/v1/people/688883"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":16.7,"awayTeamWinProbability":83.3,"homeTeamWinProbabilityAdded":1.4000000000000004,"leverageIndex":0.55,"dramaIndex":28.0,"contextMetrics":{},"playEndTime":"2026-04-22T00:33:37.488Z","atBatIndex":66},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Daniel Schneemann walks.","rbi":0,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-22T00:36:19.103Z","endTime":"2026-04-22T00:38:17.596Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":660853,"fullName":"Enyel De Los Santos","link":"/api/v1/people/660853"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5,6,7],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Enyel De Los Santos replaces Kai-Wei Teng.","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-22T00:35:51.064Z","endTime":"2026-04-22T00:36:21.377Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":660853,"link":"/api/v1/people/660853"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":682177,"link":"/api/v1/people/682177","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":80.0,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.896903323028106,"aZ":-25.721656621806503,"pfxX":-0.95105231287629,"pfxZ":3.980594251004387,"pX":1.1007162649701798,"pZ":1.0343149237841798,"vX0":7.98410216943663,"vY0":-126.53091618848025,"vZ0":-4.965310829975482,"x":75.04,"y":210.85,"x0":-1.972440932206868,"y0":50.0024634700599,"z0":5.083915781062473,"aX":-1.5420709106743264},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":6.2,"breakHorizontal":-0.1,"spinRate":2092,"spinDirection":225},"zone":14,"typeConfidence":0.9,"plateTime":0.43293957400711625,"extension":6.278057434786989},"index":1,"playId":"9135b8f3-b78a-34e9-91e1-5b922ce98d7b","pitchNumber":1,"startTime":"2026-04-22T00:36:21.377Z","endTime":"2026-04-22T00:36:24.865Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660853,"link":"/api/v1/people/660853","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":682177,"link":"/api/v1/people/682177","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":77.9,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.079968538746318,"aZ":-26.856982933697143,"pfxX":-10.941082613005584,"pfxZ":3.437998678568726,"pX":-0.9334292958813142,"pZ":1.3406248931736042,"vX0":5.917047677825334,"vY0":-123.93468086173121,"vZ0":-4.210464583361119,"x":152.58,"y":202.58,"x0":-1.9374297255788904,"y0":50.00372843550956,"z0":5.319399739647646,"aX":-16.92445117005739},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":5.4,"breakHorizontal":18.4,"spinRate":1903,"spinDirection":239},"zone":13,"typeConfidence":0.93,"plateTime":0.4429033729337557,"extension":6.399390014449526},"index":2,"playId":"fbef71ea-359d-3ce1-a606-0350ec747ace","pitchNumber":2,"startTime":"2026-04-22T00:36:36.740Z","endTime":"2026-04-22T00:36:41.121Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660853,"link":"/api/v1/people/660853","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":682177,"link":"/api/v1/people/682177","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":78.6,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.26664552216727,"aZ":-26.989862287633237,"pfxX":-10.929258072957044,"pfxZ":3.2914709705093665,"pX":-1.434189728847089,"pZ":1.507579799861119,"vX0":5.468613071785635,"vY0":-124.94865764910803,"vZ0":-3.798566826244656,"x":171.67,"y":198.08,"x0":-2.2366955682908287,"y0":50.00198154523675,"z0":5.27695785053914,"aX":-17.19970967642942},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":5.3,"breakHorizontal":18.5,"spinRate":1974,"spinDirection":240},"zone":13,"typeConfidence":0.93,"plateTime":0.4391453584392102,"extension":5.8038728666623065},"index":3,"playId":"805fefaf-d245-3fd9-81f5-4cfe203a0ab6","pitchNumber":3,"startTime":"2026-04-22T00:36:52.326Z","endTime":"2026-04-22T00:36:56.391Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660853,"link":"/api/v1/people/660853","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":682177,"link":"/api/v1/people/682177","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"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":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":78.4,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.713688701988037,"aZ":-27.066825740421443,"pfxX":-0.10198528787118821,"pfxZ":3.286509213576492,"pX":0.7984626998935396,"pZ":1.3380340642287918,"vX0":7.0327877245600545,"vY0":-123.84777929552008,"vZ0":-4.0166762960499796,"x":86.56,"y":202.65,"x0":-2.064603015122022,"y0":50.00279706882873,"z0":5.2445254651881426,"aX":-0.15977283120656013},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":5.3,"breakHorizontal":-1.4,"spinRate":2085,"spinDirection":208},"zone":14,"typeConfidence":0.9,"plateTime":0.4422525173242615,"extension":5.852347356707718},"index":4,"playId":"40df348f-eefb-3099-8e74-81691250fb6a","pitchNumber":4,"startTime":"2026-04-22T00:37:13.993Z","endTime":"2026-04-22T00:37:17.847Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660853,"link":"/api/v1/people/660853","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":682177,"link":"/api/v1/people/682177","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":86.1,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.22812323970519,"aZ":-17.481625115064165,"pfxX":-7.217223812883893,"pfxZ":7.68692504640898,"pX":-1.483236219195609,"pZ":2.6780504154674523,"vX0":4.012005038374822,"vY0":-137.75413184371698,"vZ0":-3.6205855374753537,"x":173.54,"y":166.47,"x0":-2.025335216898444,"y0":50.00019946850118,"z0":5.199953828986653,"aX":-13.789416888078524},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":13.3,"breakHorizontal":12.1,"spinRate":2250,"spinDirection":231},"zone":11,"typeConfidence":0.9,"plateTime":0.3984787388505504,"extension":5.851468405200526},"index":5,"playId":"b999eafa-8629-34de-a153-1bb92466b840","pitchNumber":5,"startTime":"2026-04-22T00:37:32.038Z","endTime":"2026-04-22T00:37:36.163Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660853,"link":"/api/v1/people/660853","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":682177,"link":"/api/v1/people/682177","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.7,"endSpeed":75.8,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.745975791055464,"aZ":-27.914415435772465,"pfxX":-10.590546276382614,"pfxZ":2.9135930961239707,"pX":-0.0634987164425531,"pZ":1.7463918576313229,"vX0":7.408559995066615,"vY0":-120.24837352459484,"vZ0":-2.956814820968943,"x":119.42,"y":191.63,"x0":-1.811463723897831,"y0":50.00136818632694,"z0":5.473446864520495,"aX":-15.477578174755852},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":4.8,"breakHorizontal":17.4,"spinRate":1799,"spinDirection":235},"zone":8,"typeConfidence":0.93,"plateTime":0.4558330304437699,"extension":6.263165231557206},"index":6,"playId":"718db1f2-164e-3f57-ad6d-889e6260f90c","pitchNumber":6,"startTime":"2026-04-22T00:37:48.883Z","endTime":"2026-04-22T00:37:53.396Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660853,"link":"/api/v1/people/660853","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":682177,"link":"/api/v1/people/682177","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"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":94.6,"endSpeed":85.7,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.29191960267851,"aZ":-15.250095790681002,"pfxX":-6.100397650662398,"pfxZ":8.913656285814755,"pX":-1.3313129224725633,"pZ":2.319831186962829,"vX0":3.959754201067642,"vY0":-137.58981101582125,"vZ0":-4.823690278840431,"x":167.75,"y":176.14,"x0":-2.0037466060811835,"y0":50.00467288223853,"z0":5.144916304117393,"aX":-11.58400194071521},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":15.2,"breakHorizontal":10.1,"spinRate":2315,"spinDirection":229},"zone":13,"typeConfidence":0.9,"plateTime":0.3995790953045071,"extension":5.853265019826537},"index":7,"playId":"77e2f743-3396-32ba-b578-65122384fb1e","pitchNumber":7,"startTime":"2026-04-22T00:38:12.888Z","endTime":"2026-04-22T00:38:17.596Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660853,"link":"/api/v1/people/660853","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":682177,"link":"/api/v1/people/682177","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682177,"link":"/api/v1/people/682177"},"credit":"b_pa"},{"player":{"id":660853,"link":"/api/v1/people/660853"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":24.9,"awayTeamWinProbability":75.1,"homeTeamWinProbabilityAdded":8.2,"leverageIndex":1.73,"dramaIndex":99.0,"contextMetrics":{},"playEndTime":"2026-04-22T00:38:17.596Z","atBatIndex":67},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Angel Martínez singles on a soft ground ball to third baseman Isaac Paredes. Daniel Schneemann to 2nd.","rbi":0,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-22T00:38:21.788Z","endTime":"2026-04-22T00:40:37.514Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":660853,"fullName":"Enyel De Los Santos","link":"/api/v1/people/660853"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"postOnSecond":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":670623,"link":"/api/v1/people/670623"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"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, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":78.2,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.39447254466242,"aZ":-25.366006601010486,"pfxX":-11.090466885397223,"pfxZ":4.323742515801987,"pX":-0.3995971794394074,"pZ":3.349681434977106,"vX0":7.217593676438147,"vY0":-125.25307186355275,"vZ0":-0.41170084599991397,"x":132.23,"y":148.34,"x0":-1.890605516848306,"y0":50.00422422819017,"z0":5.6065212766696595,"aX":-17.466657549086413},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":7.9,"breakHorizontal":18.2,"spinRate":1930,"spinDirection":233},"zone":1,"typeConfidence":0.92,"plateTime":0.4387959405820414,"extension":6.168018448459221},"index":0,"playId":"9c7af58f-a005-3b07-aedd-38067fb35928","pitchNumber":1,"startTime":"2026-04-22T00:38:43.677Z","endTime":"2026-04-22T00:39:10.681Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660853,"link":"/api/v1/people/660853","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":682657,"link":"/api/v1/people/682657","batSide":{"code":"L","description":"Left"}},"first":{"id":682177,"link":"/api/v1/people/682177"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":117,"player":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"}},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":79.8,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.157975547964273,"aZ":-25.095485838100544,"pfxX":-10.661071363399452,"pfxZ":4.367733570189678,"pX":0.28591171103650137,"pZ":1.1884639103365013,"vX0":8.549029177126355,"vY0":-126.55310382764895,"vZ0":-5.238105067411866,"x":106.1,"y":206.69,"x0":-1.7531641482793714,"y0":50.0004367099951,"z0":5.298601888993521,"aX":-17.26676654167828},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":6.8,"breakHorizontal":17.3,"spinRate":1870,"spinDirection":234},"zone":14,"typeConfidence":0.92,"plateTime":0.4330271384071156,"extension":6.408959844232749},"index":1,"playId":"7e179efa-1218-3d38-be86-9b5c30353dfd","pitchNumber":2,"startTime":"2026-04-22T00:39:18.811Z","endTime":"2026-04-22T00:39:22.981Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660853,"link":"/api/v1/people/660853","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":682657,"link":"/api/v1/people/682657","batSide":{"code":"L","description":"Left"}},"first":{"id":682177,"link":"/api/v1/people/682177"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":85.9,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.149692791435733,"aZ":-16.721092445991054,"pfxX":-7.710803416476372,"pfxZ":8.160653987044615,"pX":0.4687959317577111,"pZ":1.90858970958458,"vX0":9.120688665933745,"vY0":-136.96261263026872,"vZ0":-5.47270030366489,"x":99.13,"y":187.25,"x0":-1.907651118389747,"y0":50.0035058428748,"z0":5.081865029429465,"aX":-14.603545283726922},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":13.7,"breakHorizontal":12.0,"spinRate":2295,"spinDirection":233},"zone":9,"typeConfidence":0.89,"plateTime":0.4003909207837233,"extension":6.158386534025386},"index":2,"playId":"6ed97eb6-5278-3b68-8443-b166c07719a9","pitchNumber":3,"startTime":"2026-04-22T00:39:36.935Z","endTime":"2026-04-22T00:39:40.579Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660853,"link":"/api/v1/people/660853","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":682657,"link":"/api/v1/people/682657","batSide":{"code":"L","description":"Left"}},"first":{"id":682177,"link":"/api/v1/people/682177"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":85.8,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.588314918544135,"aZ":-16.915354577217585,"pfxX":-6.157207825986568,"pfxZ":7.996905208495605,"pX":-0.6460554269840327,"pZ":2.980473760190586,"vX0":5.575221549922147,"vY0":-137.9486340961319,"vZ0":-2.853789326119631,"x":141.63,"y":158.31,"x0":-1.9033767776248827,"y0":50.001361887853285,"z0":5.182843452544858,"aX":-11.746013607931863},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":14.0,"breakHorizontal":9.8,"spinRate":2189,"spinDirection":223},"zone":1,"typeConfidence":0.9,"plateTime":0.3986055628991778,"extension":6.007030874447419},"index":3,"playId":"1136d49b-2229-3333-9bae-11532415d98f","pitchNumber":4,"startTime":"2026-04-22T00:40:05.279Z","endTime":"2026-04-22T00:40:10.406Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660853,"link":"/api/v1/people/660853","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":682657,"link":"/api/v1/people/682657","batSide":{"code":"L","description":"Left"}},"first":{"id":682177,"link":"/api/v1/people/682177"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":79.2,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.268510960985388,"aZ":-24.92914899673064,"pfxX":0.48981904523510966,"pfxZ":4.531250698064103,"pX":0.49549720495793736,"pZ":1.8833830866454493,"vX0":6.367486223163488,"vY0":-125.86503798230785,"vZ0":-3.1210334980412706,"x":98.11,"y":187.93,"x0":-2.134017505167375,"y0":50.004046699319666,"z0":5.164809699030889,"aX":0.7835012656792102},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":7.7,"breakHorizontal":-2.4,"spinRate":2179,"spinDirection":210},"zone":9,"typeConfidence":0.91,"plateTime":0.4356706855078327,"extension":6.411813465795237},"hitData":{"launchSpeed":31.3,"launchAngle":-38.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"soft","location":"5","coordinates":{"coordX":107.76,"coordY":173.61}},"index":4,"playId":"b9b3c249-f038-3758-adbe-1dda4307ad2e","pitchNumber":5,"startTime":"2026-04-22T00:40:31.089Z","endTime":"2026-04-22T00:40:37.514Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660853,"link":"/api/v1/people/660853","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":682657,"link":"/api/v1/people/682657","batSide":{"code":"L","description":"Left"}},"first":{"id":682177,"link":"/api/v1/people/682177"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682657,"link":"/api/v1/people/682657"},"credit":"b_ab"},{"player":{"id":660853,"link":"/api/v1/people/660853"},"credit":"p_ab"},{"player":{"id":682657,"link":"/api/v1/people/682657"},"credit":"b_pa"},{"player":{"id":660853,"link":"/api/v1/people/660853"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":37.0,"awayTeamWinProbability":63.0,"homeTeamWinProbabilityAdded":12.100000000000001,"leverageIndex":3.17,"dramaIndex":159.0,"contextMetrics":{},"playEndTime":"2026-04-22T00:40:37.514Z","atBatIndex":68},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Bo Naylor pops out to first baseman Christian Walker on the infield fly rule.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-22T00:41:49.393Z","endTime":"2026-04-22T00:42:20.683Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":660853,"fullName":"Enyel De Los Santos","link":"/api/v1/people/660853"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"postOnSecond":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":572233,"link":"/api/v1/people/572233"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-22T00:40:54.474Z","endTime":"2026-04-22T00:41:51.715Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":660853,"link":"/api/v1/people/660853","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":666310,"link":"/api/v1/people/666310","batSide":{"code":"L","description":"Left"}},"first":{"id":682657,"link":"/api/v1/people/682657"},"second":{"id":682177,"link":"/api/v1/people/682177"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":85.6,"strikeZoneTop":3.089,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.83987709598438,"aZ":-19.14963243576123,"pfxX":-6.15451862870351,"pfxZ":6.8683368780451985,"pX":-1.032692551593643,"pZ":3.7840195170637507,"vX0":4.6060633771407735,"vY0":-137.41782457976254,"vZ0":-0.6935421614138654,"x":156.36,"y":136.61,"x0":-1.9380741343331842,"y0":50.002539719913635,"z0":5.3506049350370954,"aX":-11.671529983649496},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":12.5,"breakHorizontal":10.1,"spinRate":2252,"spinDirection":226},"zone":11,"typeConfidence":0.9,"plateTime":0.39986172559739197,"extension":6.132635738096431},"index":1,"playId":"1cc02674-a976-30c8-9a33-d6034d99dcf3","pitchNumber":1,"startTime":"2026-04-22T00:41:51.715Z","endTime":"2026-04-22T00:41:56.802Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660853,"link":"/api/v1/people/660853","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":666310,"link":"/api/v1/people/666310","batSide":{"code":"L","description":"Left"}},"first":{"id":682657,"link":"/api/v1/people/682657"},"second":{"id":682177,"link":"/api/v1/people/682177"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"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":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.3,"endSpeed":77.9,"strikeZoneTop":3.089,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.113488068759995,"aZ":-27.33318267617005,"pfxX":-0.09592538907913484,"pfxZ":3.118595600456011,"pX":0.20078632894508971,"pZ":2.3156702363666732,"vX0":5.530250029542458,"vY0":-124.15336916741514,"vZ0":-1.6049400912246048,"x":109.35,"y":176.26,"x0":-2.0482163185575337,"y0":50.00328001580074,"z0":5.257076975088976,"aX":-0.14938855723325098},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":5.5,"breakHorizontal":-1.2,"spinRate":2076,"spinDirection":204},"zone":5,"typeConfidence":0.9,"plateTime":0.44208119689083336,"extension":6.278747404511158},"hitData":{"launchSpeed":88.9,"launchAngle":71.0,"totalDistance":104.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":151.87,"coordY":166.77}},"index":2,"playId":"0c0a4d5f-14e7-3e33-ab65-603690ae9f5c","pitchNumber":2,"startTime":"2026-04-22T00:42:10.802Z","endTime":"2026-04-22T00:42:20.683Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660853,"link":"/api/v1/people/660853","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":666310,"link":"/api/v1/people/666310","batSide":{"code":"L","description":"Left"}},"first":{"id":682657,"link":"/api/v1/people/682657"},"second":{"id":682177,"link":"/api/v1/people/682177"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666310,"link":"/api/v1/people/666310"},"credit":"b_ab"},{"player":{"id":660853,"link":"/api/v1/people/660853"},"credit":"p_ab"},{"player":{"id":666310,"link":"/api/v1/people/666310"},"credit":"b_pa"},{"player":{"id":660853,"link":"/api/v1/people/660853"},"credit":"p_pa"}],"flags":[{"credit":"b_infield_fly"}],"homeTeamWinProbability":26.3,"awayTeamWinProbability":73.7,"homeTeamWinProbabilityAdded":-10.7,"leverageIndex":4.3,"dramaIndex":178.0,"contextMetrics":{},"playEndTime":"2026-04-22T00:42:20.683Z","atBatIndex":69},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brayan Rocchio singles on a sharp line drive to center fielder Daniel Johnson. Daniel Schneemann scores. Angel Martínez to 2nd.","rbi":1,"awayScore":4,"homeScore":3,"isOut":false},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-22T00:42:34.594Z","endTime":"2026-04-22T00:42:58.675Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":660853,"fullName":"Enyel De Los Santos","link":"/api/v1/people/660853"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"postOnSecond":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"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":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":669288,"link":"/api/v1/people/669288"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"responsiblePitcher":{"id":660853,"link":"/api/v1/people/660853"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"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":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"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":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":86.1,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.21717768629362,"aZ":-19.285249489427674,"pfxX":-7.601278051867704,"pfxZ":6.745436265999424,"pX":-0.6373629661922874,"pZ":2.395150323612839,"vX0":6.171602350023769,"vY0":-137.95905673029245,"vZ0":-4.0723529358866255,"x":141.29,"y":174.11,"x0":-1.9256707515283187,"y0":50.00197448745806,"z0":5.205373024456339,"aX":-14.522536894290422},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":11.4,"breakHorizontal":12.4,"spinRate":2267,"spinDirection":237},"zone":4,"typeConfidence":0.89,"plateTime":0.39837403134592764,"extension":5.971772083443441},"hitData":{"launchSpeed":101.2,"launchAngle":14.0,"totalDistance":285.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":137.38,"coordY":85.86}},"index":0,"playId":"b1407b2b-0db2-3e53-a32d-b41e1d96eafb","pitchNumber":1,"startTime":"2026-04-22T00:42:49.840Z","endTime":"2026-04-22T00:42:58.675Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660853,"link":"/api/v1/people/660853","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"L","description":"Left"}},"first":{"id":682657,"link":"/api/v1/people/682657"},"second":{"id":682177,"link":"/api/v1/people/682177"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677587,"link":"/api/v1/people/677587"},"credit":"b_ab"},{"player":{"id":660853,"link":"/api/v1/people/660853"},"credit":"p_ab"},{"player":{"id":677587,"link":"/api/v1/people/677587"},"credit":"b_pa"},{"player":{"id":660853,"link":"/api/v1/people/660853"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.199999999999996,"awayTeamWinProbability":58.800000000000004,"homeTeamWinProbabilityAdded":14.899999999999995,"leverageIndex":4.17,"dramaIndex":201.0,"contextMetrics":{},"playEndTime":"2026-04-22T00:42:58.675Z","atBatIndex":70},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Steven Kwan walks. Angel Martínez to 3rd. Brayan Rocchio to 2nd.","rbi":0,"awayScore":4,"homeScore":3,"isOut":false},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-22T00:46:03.970Z","endTime":"2026-04-22T00:47:42.546Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687911,"fullName":"Bryan King","link":"/api/v1/people/687911"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"postOnSecond":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"postOnThird":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[2,3,4,5,6,7],"actionIndex":[1],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-22T00:43:29.229Z","endTime":"2026-04-22T00:45:32.908Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":660853,"link":"/api/v1/people/660853","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"first":{"id":677587,"link":"/api/v1/people/677587"},"second":{"id":682657,"link":"/api/v1/people/682657"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Bryan King replaces Enyel De Los Santos.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":3,"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-22T00:45:32.908Z","endTime":"2026-04-22T00:46:06.133Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687911,"link":"/api/v1/people/687911"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":660853,"link":"/api/v1/people/660853","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"first":{"id":677587,"link":"/api/v1/people/677587"},"second":{"id":682657,"link":"/api/v1/people/682657"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":83.0,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.712858056681867,"aZ":-18.785548654379483,"pfxX":3.2084071680494404,"pfxZ":7.6440933325360545,"pX":-1.218406756192228,"pZ":1.7465013421067437,"vX0":-10.146081822252366,"vY0":-131.4783831633089,"vZ0":-5.689448077205859,"x":163.44,"y":191.62,"x0":2.2727698141325674,"y0":50.0047204074463,"z0":5.331368171678024,"aX":5.6218949836694225},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":12.7,"breakHorizontal":-3.6,"spinRate":1956,"spinDirection":144},"zone":13,"typeConfidence":0.89,"plateTime":0.4164891982890677,"extension":6.521911988412947},"index":2,"playId":"2cc25d97-1859-35f6-a522-72e055cdba17","pitchNumber":1,"startTime":"2026-04-22T00:46:06.133Z","endTime":"2026-04-22T00:46:11.316Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687911,"link":"/api/v1/people/687911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"first":{"id":677587,"link":"/api/v1/people/677587"},"second":{"id":682657,"link":"/api/v1/people/682657"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":78.7,"endSpeed":72.2,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.606775411988856,"aZ":-29.332655012894875,"pfxX":-9.767824880872066,"pfxZ":2.1676226680602886,"pX":-1.737749891947062,"pZ":1.270374632448121,"vX0":-7.207903966150328,"vY0":-114.38580049670342,"vZ0":-2.668379844077157,"x":183.24,"y":204.48,"x0":2.73718120348287,"y0":50.00088227305808,"z0":5.365191447416106,"aX":-12.774576291997478},"breaks":{"breakAngle":25.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":3.5,"breakHorizontal":19.7,"spinRate":2237,"spinDirection":291},"zone":13,"typeConfidence":0.91,"plateTime":0.48120280636274737,"extension":6.417741974803162},"index":3,"playId":"37041f16-02e6-33f0-a508-f48d6cd183b8","pitchNumber":2,"startTime":"2026-04-22T00:46:21.858Z","endTime":"2026-04-22T00:46:25.791Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687911,"link":"/api/v1/people/687911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"first":{"id":677587,"link":"/api/v1/people/677587"},"second":{"id":682657,"link":"/api/v1/people/682657"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"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":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.5,"endSpeed":82.0,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.894066905805865,"aZ":-17.502096441864182,"pfxX":2.4110325778574606,"pfxZ":8.534465860842133,"pX":-0.15547337113674164,"pZ":2.756143946839277,"vX0":-7.325500963378629,"vY0":-130.19501086473227,"vZ0":-3.6027636762163744,"x":122.93,"y":164.36,"x0":2.379380276920288,"y0":50.00529086972266,"z0":5.479559676729124,"aX":4.14660244482139},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":14.9,"breakHorizontal":-2.8,"spinRate":2093,"spinDirection":146},"zone":2,"typeConfidence":0.9,"plateTime":0.4204078496655126,"extension":6.329111328150127},"index":4,"playId":"d2caf15d-ee1c-356c-bd87-26e4a71a64ef","pitchNumber":3,"startTime":"2026-04-22T00:46:41.129Z","endTime":"2026-04-22T00:46:45.078Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687911,"link":"/api/v1/people/687911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"first":{"id":677587,"link":"/api/v1/people/677587"},"second":{"id":682657,"link":"/api/v1/people/682657"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":83.3,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.020557408626136,"aZ":-16.633828803144652,"pfxX":2.036470307150401,"pfxZ":8.759047540156216,"pX":-0.9657892066239481,"pZ":2.851687253145722,"vX0":-9.350713908052427,"vY0":-132.30884223762598,"vZ0":-3.505282292259132,"x":153.81,"y":161.78,"x0":2.3484428740098977,"y0":50.00518460437637,"z0":5.4115757772523585,"aX":3.6161053104224306},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":15.2,"breakHorizontal":-1.7,"spinRate":2102,"spinDirection":150},"zone":11,"typeConfidence":0.91,"plateTime":0.413858460635784,"extension":6.63789425064823},"index":5,"playId":"b48a90d8-36e7-338c-81c9-2add46735ba5","pitchNumber":4,"startTime":"2026-04-22T00:47:00.176Z","endTime":"2026-04-22T00:47:06.959Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687911,"link":"/api/v1/people/687911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"first":{"id":677587,"link":"/api/v1/people/677587"},"second":{"id":682657,"link":"/api/v1/people/682657"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"index":6,"playId":"56221b66-576a-4d85-8a17-c36083823633","startTime":"2026-04-22T00:47:19.595Z","endTime":"2026-04-22T00:47:24.595Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":687911,"link":"/api/v1/people/687911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"first":{"id":677587,"link":"/api/v1/people/677587"},"second":{"id":682657,"link":"/api/v1/people/682657"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":83.0,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.245063637964435,"aZ":-17.984576821634175,"pfxX":2.2648182248021893,"pfxZ":8.06635610718594,"pX":-0.17826855329781313,"pZ":1.2689429304688862,"vX0":-7.810024699682072,"vY0":-132.05150766311655,"vZ0":-6.891948477321818,"x":123.8,"y":204.52,"x0":2.5288074100583113,"y0":50.0005337079699,"z0":5.245215668445882,"aX":3.9838388122684236},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":13.2,"breakHorizontal":-2.3,"spinRate":1929,"spinDirection":141},"zone":13,"typeConfidence":0.9,"plateTime":0.4154772051584743,"extension":6.605762222437784},"index":7,"playId":"96a6f899-4313-3de8-a12a-35ca0fbdeb03","pitchNumber":5,"startTime":"2026-04-22T00:47:37.477Z","endTime":"2026-04-22T00:47:42.546Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687911,"link":"/api/v1/people/687911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"first":{"id":677587,"link":"/api/v1/people/677587"},"second":{"id":682657,"link":"/api/v1/people/682657"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680757,"link":"/api/v1/people/680757"},"credit":"b_pa"},{"player":{"id":687911,"link":"/api/v1/people/687911"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.2,"awayTeamWinProbability":43.8,"homeTeamWinProbabilityAdded":15.000000000000007,"leverageIndex":5.2,"dramaIndex":227.0,"contextMetrics":{},"playEndTime":"2026-04-22T00:47:42.546Z","atBatIndex":71},{"result":{"type":"atBat","event":"Triple","eventType":"triple","description":"Chase DeLauter triples (1) on a line drive to left fielder Brice Matthews. Angel Martínez scores. Brayan Rocchio scores. Steven Kwan scores.","rbi":3,"awayScore":4,"homeScore":6,"isOut":false},"about":{"atBatIndex":72,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-22T00:48:00.563Z","endTime":"2026-04-22T00:49:45.687Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":72},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687911,"fullName":"Bryan King","link":"/api/v1/people/687911"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":null,"runner":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":694728,"link":"/api/v1/people/694728"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":"r_adv_force","runner":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"responsiblePitcher":{"id":660853,"link":"/api/v1/people/660853"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":"r_adv_force","runner":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"responsiblePitcher":{"id":660853,"link":"/api/v1/people/660853"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":"r_adv_force","runner":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":{"id":687911,"link":"/api/v1/people/687911"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":89.9,"endSpeed":82.6,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.547791680114482,"aZ":-25.871876691617697,"pfxX":8.141144163446667,"pfxZ":3.6463704250869142,"pX":0.6451638656337252,"pZ":0.5778889756736478,"vX0":-7.875507234762066,"vY0":-130.59618052824288,"vZ0":-6.840479230214876,"x":92.41,"y":223.18,"x0":2.642396066263917,"y0":50.000330347816615,"z0":5.177477923646914,"aX":14.058387947950523},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":5.3,"breakHorizontal":-13.0,"spinRate":1850,"spinDirection":135},"zone":14,"typeConfidence":0.86,"plateTime":0.41943626668048806,"extension":6.5349740297732275},"index":0,"playId":"6f7aad56-9d51-3687-93ce-4ef8bfd29f20","pitchNumber":1,"startTime":"2026-04-22T00:48:06.906Z","endTime":"2026-04-22T00:48:10.787Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687911,"link":"/api/v1/people/687911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":800050,"link":"/api/v1/people/800050","batSide":{"code":"L","description":"Left"}},"first":{"id":680757,"link":"/api/v1/people/680757"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":682657,"link":"/api/v1/people/682657"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.0,"endSpeed":74.4,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.481674293629275,"aZ":-29.569451756105305,"pfxX":-4.644750377452745,"pfxZ":1.867555893089417,"pX":-1.0975382555133535,"pZ":1.6196877509051262,"vX0":-7.212452359560684,"vY0":-117.7515677258607,"vZ0":-2.4808492380031977,"x":158.84,"y":195.05,"x0":2.6151759067240796,"y0":50.0048449439547,"z0":5.437449065663851,"aX":-6.487302154061369},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":3.0,"breakHorizontal":10.3,"spinRate":2265,"spinDirection":286},"zone":13,"typeConfidence":0.9,"plateTime":0.46612168653225927,"extension":6.430444526892441},"index":1,"playId":"47e4b3db-95e7-38e0-9777-fd98e2face29","pitchNumber":2,"startTime":"2026-04-22T00:48:29.074Z","endTime":"2026-04-22T00:48:32.822Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687911,"link":"/api/v1/people/687911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":800050,"link":"/api/v1/people/800050","batSide":{"code":"L","description":"Left"}},"first":{"id":680757,"link":"/api/v1/people/680757"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":682657,"link":"/api/v1/people/682657"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.0,"endSpeed":82.3,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.820404169774985,"aZ":-19.769219796132177,"pfxX":0.4420186281126482,"pfxZ":7.14476529696036,"pX":0.07059835501462335,"pZ":3.082257952689584,"vX0":-6.905777417409385,"vY0":-130.96319174160467,"vZ0":-2.068147857053307,"x":114.31,"y":155.56,"x0":2.6848428950994756,"y0":50.00190151395017,"z0":5.361853383792733,"aX":0.7687130558502617},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":12.7,"breakHorizontal":0.7,"spinRate":2125,"spinDirection":147},"zone":2,"typeConfidence":0.9,"plateTime":0.418339390205289,"extension":6.588708713654183},"index":2,"playId":"504bceaf-a64a-3173-b11f-171500a744ef","pitchNumber":3,"startTime":"2026-04-22T00:48:53.672Z","endTime":"2026-04-22T00:48:58.117Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687911,"link":"/api/v1/people/687911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":800050,"link":"/api/v1/people/800050","batSide":{"code":"L","description":"Left"}},"first":{"id":680757,"link":"/api/v1/people/680757"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":682657,"link":"/api/v1/people/682657"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"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":1,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":83.8,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.645316550318743,"aZ":-17.40095809577286,"pfxX":3.135758835723483,"pfxZ":8.214587818384576,"pX":0.23200292264762223,"pZ":2.679918267002143,"vX0":-7.1123035659458465,"vY0":-133.25818629560612,"vZ0":-3.878557949661481,"x":108.16,"y":166.42,"x0":2.5281635700296157,"y0":50.0015485376444,"z0":5.411295576167643,"aX":5.638961860448226},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":14.3,"breakHorizontal":-4.1,"spinRate":2145,"spinDirection":144},"zone":5,"typeConfidence":0.91,"plateTime":0.4110194226076205,"extension":6.5516458493010425},"index":3,"playId":"342ccd13-bd6d-3941-90ec-dd2500e02ca9","pitchNumber":4,"startTime":"2026-04-22T00:49:11.400Z","endTime":"2026-04-22T00:49:14.838Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687911,"link":"/api/v1/people/687911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":800050,"link":"/api/v1/people/800050","batSide":{"code":"L","description":"Left"}},"first":{"id":680757,"link":"/api/v1/people/680757"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":682657,"link":"/api/v1/people/682657"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":85.0,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.282974516597292,"aZ":-18.406047823896788,"pfxX":3.3582112178514345,"pfxZ":7.46602083197177,"pX":-0.0023638306083277574,"pZ":2.413050675318203,"vX0":-8.023309061262545,"vY0":-134.72017384037747,"vZ0":-4.0970430304282495,"x":117.09,"y":173.63,"x0":2.5734390065725785,"y0":50.005673106537,"z0":5.248395435578207,"aX":6.196071673598536},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":12.8,"breakHorizontal":-4.4,"spinRate":2129,"spinDirection":139},"zone":5,"typeConfidence":0.9,"plateTime":0.40601070569882625,"extension":6.469814948281942},"hitData":{"launchSpeed":82.6,"launchAngle":25.0,"totalDistance":267.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":47.79,"coordY":118.97}},"index":4,"playId":"3137b6d7-6f02-3f2b-bc67-5ac557f6acc8","pitchNumber":5,"startTime":"2026-04-22T00:49:30.518Z","endTime":"2026-04-22T00:49:45.687Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687911,"link":"/api/v1/people/687911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":800050,"link":"/api/v1/people/800050","batSide":{"code":"L","description":"Left"}},"first":{"id":680757,"link":"/api/v1/people/680757"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":682657,"link":"/api/v1/people/682657"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":800050,"link":"/api/v1/people/800050"},"credit":"b_ab"},{"player":{"id":687911,"link":"/api/v1/people/687911"},"credit":"p_ab"},{"player":{"id":800050,"link":"/api/v1/people/800050"},"credit":"b_pa"},{"player":{"id":687911,"link":"/api/v1/people/687911"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":95.6,"awayTeamWinProbability":4.400000000000006,"homeTeamWinProbabilityAdded":39.39999999999999,"leverageIndex":6.21,"dramaIndex":402.0,"contextMetrics":{},"playEndTime":"2026-04-22T00:49:45.687Z","atBatIndex":72},{"result":{"type":"atBat","event":"Intent Walk","eventType":"intent_walk","description":"Bryan King intentionally walks José Ramírez.","rbi":0,"awayScore":4,"homeScore":6,"isOut":false},"about":{"atBatIndex":73,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-22T00:50:19.491Z","endTime":"2026-04-22T00:50:32.185Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687911,"fullName":"Bryan King","link":"/api/v1/people/687911"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"postOnThird":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"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":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"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":"08244486-0746-1003-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-04-22T00:50:29.314Z","endTime":"2026-04-22T00:50:29.342Z","isPitch":false,"type":"no_pitch","defense":{"pitcher":{"id":687911,"link":"/api/v1/people/687911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"R","description":"Right"}},"third":{"id":800050,"link":"/api/v1/people/800050"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"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":"08244486-0746-1013-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-04-22T00:50:29.342Z","endTime":"2026-04-22T00:50:29.343Z","isPitch":false,"type":"no_pitch","defense":{"pitcher":{"id":687911,"link":"/api/v1/people/687911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"R","description":"Right"}},"third":{"id":800050,"link":"/api/v1/people/800050"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"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":"08244486-0746-1023-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-04-22T00:50:29.343Z","endTime":"2026-04-22T00:50:29.344Z","isPitch":false,"type":"no_pitch","defense":{"pitcher":{"id":687911,"link":"/api/v1/people/687911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"R","description":"Right"}},"third":{"id":800050,"link":"/api/v1/people/800050"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"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":"08244486-0746-1033-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-04-22T00:50:29.344Z","endTime":"2026-04-22T00:50:32.185Z","isPitch":false,"type":"no_pitch","defense":{"pitcher":{"id":687911,"link":"/api/v1/people/687911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"R","description":"Right"}},"third":{"id":800050,"link":"/api/v1/people/800050"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608070,"link":"/api/v1/people/608070"},"credit":"b_pa"},{"player":{"id":687911,"link":"/api/v1/people/687911"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":95.8,"awayTeamWinProbability":4.200000000000003,"homeTeamWinProbabilityAdded":0.20000000000000284,"leverageIndex":0.46,"dramaIndex":18.0,"contextMetrics":{},"playEndTime":"2026-04-22T00:50:32.185Z","atBatIndex":73},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Kyle Manzardo singles on a line drive to right fielder Cam Smith. Chase DeLauter scores. José Ramírez scores.","rbi":2,"awayScore":4,"homeScore":8,"isOut":false},"about":{"atBatIndex":74,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-22T00:50:35.329Z","endTime":"2026-04-22T00:52:03.652Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687911,"fullName":"Bryan King","link":"/api/v1/people/687911"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4],"actionIndex":[3],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":701358,"link":"/api/v1/people/701358"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"responsiblePitcher":{"id":687911,"link":"/api/v1/people/687911"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"responsiblePitcher":{"id":687911,"link":"/api/v1/people/687911"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":83.2,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.01731560596955,"aZ":-17.46959675560966,"pfxX":4.406874870167728,"pfxZ":8.325401793165717,"pX":0.6235678528463423,"pZ":2.123997848574995,"vX0":-6.691704293697952,"vY0":-131.803187343433,"vZ0":-5.022374457731844,"x":93.23,"y":181.43,"x0":2.618330181583215,"y0":50.00172806257282,"z0":5.3371025424933345,"aX":7.782907059913929},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":14.3,"breakHorizontal":-6.6,"spinRate":2126,"spinDirection":142},"zone":9,"typeConfidence":0.89,"plateTime":0.4149603007737257,"extension":6.563642963967238},"index":0,"playId":"0d61cefa-2712-3b7a-997e-caaf881b3412","pitchNumber":1,"startTime":"2026-04-22T00:50:54.952Z","endTime":"2026-04-22T00:50:58.374Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687911,"link":"/api/v1/people/687911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":700932,"link":"/api/v1/people/700932","batSide":{"code":"L","description":"Left"}},"first":{"id":608070,"link":"/api/v1/people/608070"},"third":{"id":800050,"link":"/api/v1/people/800050"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":1,"playId":"ab889015-0d7a-3f5f-a4d5-36e324b74e03","startTime":"2026-04-22T00:51:14.982Z","endTime":"2026-04-22T00:51:19.666Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":687911,"link":"/api/v1/people/687911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":700932,"link":"/api/v1/people/700932","batSide":{"code":"L","description":"Left"}},"first":{"id":608070,"link":"/api/v1/people/608070"},"third":{"id":800050,"link":"/api/v1/people/800050"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.8,"endSpeed":73.0,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.445900725012446,"aZ":-33.13890239032554,"pfxX":-7.673842419204976,"pfxZ":-0.7222470958298057,"pX":-0.6694028875563778,"pZ":-0.3724996746776821,"vX0":-5.317909432789186,"vY0":-115.8803672536777,"vZ0":-5.470692754913426,"x":142.52,"y":248.84,"x0":2.667457201149262,"y0":50.0033151485726,"z0":5.2540272404522845,"aX":-10.240021806159206},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.3,"breakVerticalInduced":-2.6,"breakHorizontal":15.4,"spinRate":2353,"spinDirection":301},"zone":13,"typeConfidence":0.89,"plateTime":0.4760978580840356,"extension":6.50367670128158},"index":2,"playId":"bd403b9d-7eea-3642-be78-05e6526e62ab","pitchNumber":2,"startTime":"2026-04-22T00:51:30.708Z","endTime":"2026-04-22T00:51:37.599Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687911,"link":"/api/v1/people/687911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":700932,"link":"/api/v1/people/700932","batSide":{"code":"L","description":"Left"}},"first":{"id":608070,"link":"/api/v1/people/608070"},"third":{"id":800050,"link":"/api/v1/people/800050"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"José Ramírez steals (11) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":4,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":3,"actionPlayId":"bd403b9d-7eea-3642-be78-05e6526e62ab","startTime":"2026-04-22T00:51:44.702Z","endTime":"2026-04-22T00:51:53.563Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":608070,"link":"/api/v1/people/608070"},"defense":{"pitcher":{"id":687911,"link":"/api/v1/people/687911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":700932,"link":"/api/v1/people/700932","batSide":{"code":"L","description":"Left"}},"first":{"id":608070,"link":"/api/v1/people/608070"},"third":{"id":800050,"link":"/api/v1/people/800050"},"postOnSecond":{"id":608070,"link":"/api/v1/people/608070"},"postOnThird":{"id":800050,"link":"/api/v1/people/800050"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"homeTeamWinProbability":96.2,"awayTeamWinProbability":3.799999999999997,"homeTeamWinProbabilityAdded":0.4000000000000057,"leverageIndex":0.55,"dramaIndex":22.0,"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.5,"endSpeed":73.9,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.98969507543718,"aZ":-31.844438166459646,"pfxX":-6.8240163433012295,"pfxZ":0.24242954148218576,"pX":-0.32871284461026384,"pZ":1.416063122026741,"vX0":-4.779246103895755,"vY0":-117.2055635343828,"vZ0":-2.2606369300409046,"x":129.53,"y":200.55,"x0":2.629909480127634,"y0":50.00455643820851,"z0":5.392636379330907,"aX":-9.410587756106152},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":0.1,"breakHorizontal":13.6,"spinRate":2374,"spinDirection":288},"zone":13,"typeConfidence":0.9,"plateTime":0.46891019989942784,"extension":6.499668760665812},"hitData":{"launchSpeed":79.0,"launchAngle":16.0,"totalDistance":159.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":191.81,"coordY":128.65}},"index":4,"playId":"b3e600c5-7942-3dc3-80d3-5855c6d434bf","pitchNumber":3,"startTime":"2026-04-22T00:51:53.563Z","endTime":"2026-04-22T00:52:03.652Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687911,"link":"/api/v1/people/687911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":700932,"link":"/api/v1/people/700932","batSide":{"code":"L","description":"Left"}},"second":{"id":608070,"link":"/api/v1/people/608070"},"third":{"id":800050,"link":"/api/v1/people/800050"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":700932,"link":"/api/v1/people/700932"},"credit":"b_ab"},{"player":{"id":687911,"link":"/api/v1/people/687911"},"credit":"p_ab"},{"player":{"id":700932,"link":"/api/v1/people/700932"},"credit":"b_pa"},{"player":{"id":687911,"link":"/api/v1/people/687911"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.8,"awayTeamWinProbability":1.2000000000000028,"homeTeamWinProbabilityAdded":2.5999999999999943,"leverageIndex":0.55,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-04-22T00:52:03.652Z","atBatIndex":74},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"George Valera grounds into a double play, second baseman Jose Altuve to shortstop Carlos Correa to first baseman Christian Walker. Kyle Manzardo out at 2nd. George Valera out at 1st.","rbi":0,"awayScore":4,"homeScore":8,"isOut":true},"about":{"atBatIndex":75,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-22T00:52:24.323Z","endTime":"2026-04-22T00:53:01.036Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":671655,"fullName":"George Valera","link":"/api/v1/people/671655"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687911,"fullName":"Bryan King","link":"/api/v1/people/687911"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":514888,"link":"/api/v1/people/514888"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":621043,"link":"/api/v1/people/621043"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":671655,"fullName":"George Valera","link":"/api/v1/people/671655"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":621043,"link":"/api/v1/people/621043"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":572233,"link":"/api/v1/people/572233"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":82.9,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.35314794012135,"aZ":-25.868637320848013,"pfxX":8.02083686025124,"pfxZ":3.6088548814123715,"pX":0.8864759792926044,"pZ":2.6760199797249866,"vX0":-7.109439836095639,"vY0":-131.06609040070617,"vZ0":-2.0945002458586117,"x":83.21,"y":166.53,"x0":2.585227423215351,"y0":50.00543079219748,"z0":5.407261113959715,"aX":14.029326816708677},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":6.4,"breakHorizontal":-13.1,"spinRate":1999,"spinDirection":149},"zone":12,"typeConfidence":0.92,"plateTime":0.4170700505553202,"extension":6.54581155402971},"index":0,"playId":"6fe58ea9-7312-35c7-b232-c53e07061686","pitchNumber":1,"startTime":"2026-04-22T00:52:34.316Z","endTime":"2026-04-22T00:52:38.928Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687911,"link":"/api/v1/people/687911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":671655,"link":"/api/v1/people/671655","batSide":{"code":"L","description":"Left"}},"first":{"id":700932,"link":"/api/v1/people/700932"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.2,"endSpeed":83.0,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.076903510353482,"aZ":-28.20881423296929,"pfxX":7.008201536358262,"pfxZ":2.257243537620484,"pX":0.9301411493682362,"pZ":2.9546451803059,"vX0":-6.855425247119666,"vY0":-131.2065024971773,"vZ0":-0.8071440129823221,"x":81.55,"y":159.0,"x0":2.658189829649385,"y0":50.00087811036969,"z0":5.356250838449791,"aX":12.297205596419692},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":4.2,"breakHorizontal":-11.3,"spinRate":2036,"spinDirection":151},"zone":12,"typeConfidence":0.92,"plateTime":0.4164258964471639,"extension":6.659024475091851},"hitData":{"launchSpeed":89.6,"launchAngle":-6.0,"totalDistance":25.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":153.69,"coordY":155.28}},"index":1,"playId":"54af5c80-475a-33d4-9e3f-0bf6ddbc44b9","pitchNumber":2,"startTime":"2026-04-22T00:52:53.479Z","endTime":"2026-04-22T00:53:01.036Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687911,"link":"/api/v1/people/687911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":669288,"link":"/api/v1/people/669288"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":671655,"link":"/api/v1/people/671655","batSide":{"code":"L","description":"Left"}},"first":{"id":700932,"link":"/api/v1/people/700932"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671655,"link":"/api/v1/people/671655"},"credit":"b_ab"},{"player":{"id":687911,"link":"/api/v1/people/687911"},"credit":"p_ab"},{"player":{"id":671655,"link":"/api/v1/people/671655"},"credit":"b_pa"},{"player":{"id":687911,"link":"/api/v1/people/687911"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":98.5,"awayTeamWinProbability":1.5,"homeTeamWinProbabilityAdded":-0.29999999999999716,"leverageIndex":0.07,"dramaIndex":9.0,"contextMetrics":{},"playEndTime":"2026-04-22T00:53:01.036Z","atBatIndex":75},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Brice Matthews doubles (3) on a sharp line drive to center fielder Steven Kwan.","rbi":0,"awayScore":4,"homeScore":8,"isOut":false},"about":{"atBatIndex":76,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-22T00:55:28.306Z","endTime":"2026-04-22T00:55:59.190Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":694728,"fullName":"Brice Matthews","link":"/api/v1/people/694728"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671922,"fullName":"Cade Smith","link":"/api/v1/people/671922"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":694728,"fullName":"Brice Matthews","link":"/api/v1/people/694728"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2],"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":694728,"fullName":"Brice Matthews","link":"/api/v1/people/694728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":680757,"link":"/api/v1/people/680757"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Cade Smith replaces Peyton Pallette.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":8,"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-22T00:55:09.144Z","endTime":"2026-04-22T00:55:30.631Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":671922,"link":"/api/v1/people/671922"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":688883,"link":"/api/v1/people/688883","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":671655,"link":"/api/v1/people/671655"}},"offense":{"batter":{"id":694728,"link":"/api/v1/people/694728","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":87.2,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.408213452207605,"aZ":-12.436733978325675,"pfxX":-4.289291943195288,"pfxZ":9.98549388794412,"pX":-1.145486454946308,"pZ":3.3097373310007336,"vX0":3.1280605698836954,"vY0":-140.77433790305682,"vZ0":-4.410542694240624,"x":160.66,"y":149.42,"x0":-1.722220362618192,"y0":50.006572504185506,"z0":5.722033836850698,"aX":-8.482248494028106},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":17.2,"breakHorizontal":7.0,"spinRate":2239,"spinDirection":206},"zone":11,"typeConfidence":2.0,"plateTime":0.3913133835030047,"extension":7.396284475723055},"index":1,"playId":"dc3b39d3-039a-310d-be29-54e3b4f53c6a","pitchNumber":1,"startTime":"2026-04-22T00:55:30.631Z","endTime":"2026-04-22T00:55:35.247Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671922,"link":"/api/v1/people/671922","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":671655,"link":"/api/v1/people/671655"}},"offense":{"batter":{"id":694728,"link":"/api/v1/people/694728","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.9,"endSpeed":87.4,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.02555569835398,"aZ":-12.476123793851587,"pfxX":-5.975294210589736,"pfxZ":9.951213668934658,"pX":0.17703691888790518,"pZ":3.128711084525649,"vX0":7.499727188937716,"vY0":-140.7792381868572,"vZ0":-4.739263151752686,"x":110.25,"y":154.3,"x0":-1.7624519773005916,"y0":50.006790818073114,"z0":5.6607444158552145,"aX":-11.83317033697425},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":17.0,"breakHorizontal":9.0,"spinRate":2254,"spinDirection":209},"zone":2,"typeConfidence":2.0,"plateTime":0.3911111069969673,"extension":7.401062874427277},"hitData":{"launchSpeed":108.2,"launchAngle":16.0,"totalDistance":326.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":108.42,"coordY":69.55}},"index":2,"playId":"9021f5ca-014d-3262-9944-e3fbf3fb0bbe","pitchNumber":2,"startTime":"2026-04-22T00:55:45.235Z","endTime":"2026-04-22T00:55:59.190Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671922,"link":"/api/v1/people/671922","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":671655,"link":"/api/v1/people/671655"}},"offense":{"batter":{"id":694728,"link":"/api/v1/people/694728","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694728,"link":"/api/v1/people/694728"},"credit":"b_ab"},{"player":{"id":671922,"link":"/api/v1/people/671922"},"credit":"p_ab"},{"player":{"id":694728,"link":"/api/v1/people/694728"},"credit":"b_pa"},{"player":{"id":671922,"link":"/api/v1/people/671922"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.3,"awayTeamWinProbability":3.700000000000003,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.37,"dramaIndex":28.0,"contextMetrics":{},"playEndTime":"2026-04-22T00:55:59.190Z","atBatIndex":76},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Daniel Johnson walks.","rbi":0,"awayScore":4,"homeScore":8,"isOut":false},"about":{"atBatIndex":77,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-22T00:56:04.815Z","endTime":"2026-04-22T00:57:19.461Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":669288,"fullName":"Daniel Johnson","link":"/api/v1/people/669288"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671922,"fullName":"Cade Smith","link":"/api/v1/people/671922"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669288,"fullName":"Daniel Johnson","link":"/api/v1/people/669288"},"postOnSecond":{"id":694728,"fullName":"Brice Matthews","link":"/api/v1/people/694728"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":669288,"fullName":"Daniel Johnson","link":"/api/v1/people/669288"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":86.6,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.344253045973204,"aZ":-16.712457559921713,"pfxX":-7.19717028656738,"pfxZ":7.95944529058397,"pX":-0.7384947787907263,"pZ":4.114625460722943,"vX0":6.277289362325854,"vY0":-139.02034612876918,"vZ0":-1.2360207783881592,"x":145.15,"y":127.69,"x0":-2.099001578740133,"y0":50.00433948190158,"z0":5.682737857096147,"aX":-13.98362561187513},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":14.3,"breakHorizontal":11.6,"spinRate":2206,"spinDirection":212},"zone":11,"typeConfidence":2.0,"plateTime":0.39513087916157374,"extension":7.433973147167874},"index":0,"playId":"6c713f94-6b9b-3710-aa26-30e8a9313d49","pitchNumber":1,"startTime":"2026-04-22T00:56:27.684Z","endTime":"2026-04-22T00:56:31.885Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671922,"link":"/api/v1/people/671922","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":671655,"link":"/api/v1/people/671655"}},"offense":{"batter":{"id":669288,"link":"/api/v1/people/669288","batSide":{"code":"L","description":"Left"}},"second":{"id":694728,"link":"/api/v1/people/694728"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":77.4,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.715710281774648,"aZ":-34.94544990086177,"pfxX":-2.3407022092566603,"pfxZ":-1.8041594421094658,"pX":-1.1220833732530902,"pZ":2.646416717720672,"vX0":3.810063411343361,"vY0":-123.93808452892979,"vZ0":-0.017732645081154352,"x":159.77,"y":167.33,"x0":-2.3841631747504946,"y0":50.002915733045384,"z0":5.603444809312258,"aX":-3.5952740454275403},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-3.0,"breakHorizontal":3.2,"spinRate":504,"spinDirection":304},"zone":11,"typeConfidence":2.0,"plateTime":0.4441003802597998,"extension":7.403855296579151},"index":1,"playId":"59e48ebc-31c5-3760-a88b-4e8019b0f790","pitchNumber":2,"startTime":"2026-04-22T00:56:41.901Z","endTime":"2026-04-22T00:56:46.696Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671922,"link":"/api/v1/people/671922","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":671655,"link":"/api/v1/people/671655"}},"offense":{"batter":{"id":669288,"link":"/api/v1/people/669288","batSide":{"code":"L","description":"Left"}},"second":{"id":694728,"link":"/api/v1/people/694728"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":86.9,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.526192070070564,"aZ":-13.659121739344789,"pfxX":-6.886559137890602,"pfxZ":9.488562188912644,"pX":-1.3529685977538335,"pZ":2.935380577638393,"vX0":5.540693675621411,"vY0":-139.33347239656365,"vZ0":-4.639485730670074,"x":168.57,"y":159.52,"x0":-2.48011552515145,"y0":50.0031198571949,"z0":5.53580479072815,"aX":-13.43792974991676},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.3,"breakHorizontal":11.2,"spinRate":2412,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.3942647723176358,"extension":7.559704594962577},"index":2,"playId":"5c5bcf5e-b353-3de2-87a1-8783a8451d30","pitchNumber":3,"startTime":"2026-04-22T00:56:56.948Z","endTime":"2026-04-22T00:57:00.973Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671922,"link":"/api/v1/people/671922","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":671655,"link":"/api/v1/people/671655"}},"offense":{"batter":{"id":669288,"link":"/api/v1/people/669288","batSide":{"code":"L","description":"Left"}},"second":{"id":694728,"link":"/api/v1/people/694728"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":86.3,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.98256101430898,"aZ":-15.791412876630952,"pfxX":-6.899371202908966,"pfxZ":8.502209516688728,"pX":-1.6292165062387531,"pZ":3.762106302454314,"vX0":4.790542536534213,"vY0":-138.45240513626587,"vZ0":-2.2062614838037757,"x":179.1,"y":137.2,"x0":-2.4918157882061354,"y0":50.006014337800934,"z0":5.6348810923542425,"aX":-13.300914135626462},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":15.1,"breakHorizontal":11.4,"spinRate":2271,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.39668297344378534,"extension":7.193847620980013},"index":3,"playId":"cd951660-a6c9-3b36-b01c-f4002139822c","pitchNumber":4,"startTime":"2026-04-22T00:57:13.029Z","endTime":"2026-04-22T00:57:19.461Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671922,"link":"/api/v1/people/671922","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":671655,"link":"/api/v1/people/671655"}},"offense":{"batter":{"id":669288,"link":"/api/v1/people/669288","batSide":{"code":"L","description":"Left"}},"second":{"id":694728,"link":"/api/v1/people/694728"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669288,"link":"/api/v1/people/669288"},"credit":"b_pa"},{"player":{"id":671922,"link":"/api/v1/people/671922"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":92.4,"awayTeamWinProbability":7.599999999999994,"homeTeamWinProbabilityAdded":-3.8999999999999915,"leverageIndex":0.79,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2026-04-22T00:57:19.461Z","atBatIndex":77},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Carlos Correa grounds into a double play, first baseman Kyle Manzardo to shortstop Brayan Rocchio to pitcher Cade Smith. Brice Matthews to 3rd. Daniel Johnson out at 2nd. Carlos Correa out at 1st.","rbi":0,"awayScore":4,"homeScore":8,"isOut":true},"about":{"atBatIndex":78,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-22T00:58:02.237Z","endTime":"2026-04-22T00:58:28.466Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671922,"fullName":"Cade Smith","link":"/api/v1/people/671922"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":694728,"fullName":"Brice Matthews","link":"/api/v1/people/694728"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":669288,"fullName":"Daniel Johnson","link":"/api/v1/people/669288"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":700932,"link":"/api/v1/people/700932"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":677587,"link":"/api/v1/people/677587"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":677587,"link":"/api/v1/people/677587"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":671922,"link":"/api/v1/people/671922"},"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":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_adv_force","runner":{"id":694728,"fullName":"Brice Matthews","link":"/api/v1/people/694728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":8,"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-22T00:57:26.563Z","endTime":"2026-04-22T00:58:04.504Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":671922,"link":"/api/v1/people/671922","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":671655,"link":"/api/v1/people/671655"}},"offense":{"batter":{"id":621043,"link":"/api/v1/people/621043","batSide":{"code":"R","description":"Right"}},"first":{"id":669288,"link":"/api/v1/people/669288"},"second":{"id":694728,"link":"/api/v1/people/694728"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"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":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":76.7,"strikeZoneTop":3.337,"strikeZoneBottom":1.684,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.213147147784028,"aZ":-27.540633830163276,"pfxX":7.387566295903582,"pfxZ":3.0662094235789406,"pX":0.738691861457006,"pZ":2.2303134233345405,"vX0":5.285509239368916,"vY0":-123.67988328094174,"vZ0":-2.5333106034763726,"x":88.84,"y":178.56,"x0":-2.4041271248722844,"y0":50.00408193199275,"z0":5.63557284003339,"aX":11.168761929667173},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":5.0,"breakHorizontal":-14.8,"spinRate":2160,"spinDirection":81},"zone":9,"typeConfidence":2.0,"plateTime":0.4470108123294416,"extension":7.1535657397057},"index":1,"playId":"74292b63-b374-3002-8e42-10bb39e8b77d","pitchNumber":1,"startTime":"2026-04-22T00:58:04.504Z","endTime":"2026-04-22T00:58:08.740Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671922,"link":"/api/v1/people/671922","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":671655,"link":"/api/v1/people/671655"}},"offense":{"batter":{"id":621043,"link":"/api/v1/people/621043","batSide":{"code":"R","description":"Right"}},"first":{"id":669288,"link":"/api/v1/people/669288"},"second":{"id":694728,"link":"/api/v1/people/694728"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":87.3,"strikeZoneTop":3.337,"strikeZoneBottom":1.684,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.98093365372604,"aZ":-13.861013701259822,"pfxX":-6.351331541501474,"pfxZ":9.283351180455899,"pX":-1.220928161202471,"pZ":3.4283786775514753,"vX0":5.130733280800592,"vY0":-140.12970144316273,"vZ0":-3.8003214537682988,"x":163.54,"y":146.21,"x0":-2.257571959907892,"y0":50.00580626610844,"z0":5.718174288719383,"aX":-12.534359514203654},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.1,"breakHorizontal":10.3,"spinRate":2221,"spinDirection":208},"zone":11,"typeConfidence":2.0,"plateTime":0.3920398280912232,"extension":7.4953226588535244},"hitData":{"launchSpeed":64.4,"launchAngle":-12.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":151.75,"coordY":165.46}},"index":2,"playId":"b223bbea-2e89-3e06-af4d-2d3d8a95ba91","pitchNumber":2,"startTime":"2026-04-22T00:58:20.405Z","endTime":"2026-04-22T00:58:28.466Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671922,"link":"/api/v1/people/671922","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":671655,"link":"/api/v1/people/671655"}},"offense":{"batter":{"id":621043,"link":"/api/v1/people/621043","batSide":{"code":"R","description":"Right"}},"first":{"id":669288,"link":"/api/v1/people/669288"},"second":{"id":694728,"link":"/api/v1/people/694728"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621043,"link":"/api/v1/people/621043"},"credit":"b_ab"},{"player":{"id":671922,"link":"/api/v1/people/671922"},"credit":"p_ab"},{"player":{"id":621043,"link":"/api/v1/people/621043"},"credit":"b_pa"},{"player":{"id":671922,"link":"/api/v1/people/671922"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":99.5,"awayTeamWinProbability":0.5,"homeTeamWinProbabilityAdded":7.099999999999994,"leverageIndex":1.62,"dramaIndex":89.0,"contextMetrics":{},"playEndTime":"2026-04-22T00:58:28.466Z","atBatIndex":78},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Yordan Alvarez doubles (8) on a fly ball to left fielder Angel Martínez. Brice Matthews scores.","rbi":1,"awayScore":5,"homeScore":8,"isOut":false},"about":{"atBatIndex":79,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-22T00:58:44.587Z","endTime":"2026-04-22T00:59:30.265Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671922,"fullName":"Cade Smith","link":"/api/v1/people/671922"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":682657,"link":"/api/v1/people/682657"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":694728,"fullName":"Brice Matthews","link":"/api/v1/people/694728"},"responsiblePitcher":{"id":671922,"link":"/api/v1/people/671922"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.8,"endSpeed":76.5,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.583766358937257,"aZ":-35.95764519263478,"pfxX":-3.4780198403457403,"pfxZ":-2.5684895636988276,"pX":1.7434402213135953,"pZ":0.8543042551295374,"vX0":10.530181934499195,"vY0":-121.44531025073483,"vZ0":-3.3859071412551414,"x":50.54,"y":215.71,"x0":-2.2208627465032342,"y0":50.0007532094681,"z0":5.434686498881003,"aX":-5.1299384423188785},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":-5.3,"breakHorizontal":3.5,"spinRate":535,"spinDirection":305},"zone":14,"typeConfidence":2.0,"plateTime":0.45319259691912483,"extension":7.6041948552122305},"index":0,"playId":"c33a0d93-7951-31a8-96cd-d9e7863329b5","pitchNumber":1,"startTime":"2026-04-22T00:58:59.197Z","endTime":"2026-04-22T00:59:02.722Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671922,"link":"/api/v1/people/671922","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":671655,"link":"/api/v1/people/671655"}},"offense":{"batter":{"id":670541,"link":"/api/v1/people/670541","batSide":{"code":"L","description":"Left"}},"third":{"id":694728,"link":"/api/v1/people/694728"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.3,"endSpeed":89.1,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.002672766271296,"aZ":-13.739427288459801,"pfxX":-6.053130249092939,"pfxZ":9.088456556747497,"pX":0.6189115467066508,"pZ":2.7138975487698414,"vX0":10.325535299004052,"vY0":-141.2412789053601,"vZ0":-5.397718079607522,"x":93.41,"y":165.5,"x0":-2.2912941987461983,"y0":50.00224897418077,"z0":5.527335331948303,"aX":-12.277995138137989},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":15.6,"breakHorizontal":9.0,"spinRate":2358,"spinDirection":213},"zone":6,"typeConfidence":2.0,"plateTime":0.3872162085176316,"extension":7.558828106348066},"hitData":{"launchSpeed":72.3,"launchAngle":39.0,"totalDistance":236.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":52.8,"coordY":126.53}},"index":1,"playId":"f3c20b0b-c1d2-33dc-b8f9-a59cfcad0fce","pitchNumber":2,"startTime":"2026-04-22T00:59:17.978Z","endTime":"2026-04-22T00:59:30.265Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671922,"link":"/api/v1/people/671922","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":671655,"link":"/api/v1/people/671655"}},"offense":{"batter":{"id":670541,"link":"/api/v1/people/670541","batSide":{"code":"L","description":"Left"}},"third":{"id":694728,"link":"/api/v1/people/694728"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670541,"link":"/api/v1/people/670541"},"credit":"b_ab"},{"player":{"id":671922,"link":"/api/v1/people/671922"},"credit":"p_ab"},{"player":{"id":670541,"link":"/api/v1/people/670541"},"credit":"b_pa"},{"player":{"id":671922,"link":"/api/v1/people/671922"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.7,"awayTeamWinProbability":1.2999999999999972,"homeTeamWinProbabilityAdded":-0.7999999999999972,"leverageIndex":0.16,"dramaIndex":14.0,"contextMetrics":{},"playEndTime":"2026-04-22T00:59:30.265Z","atBatIndex":79},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jose Altuve called out on strikes.","rbi":0,"awayScore":5,"homeScore":8,"isOut":true},"about":{"atBatIndex":80,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-22T00:59:45.510Z","endTime":"2026-04-22T01:02:59.891Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671922,"fullName":"Cade Smith","link":"/api/v1/people/671922"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.10"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.21"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.04"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"82.35"},{"zone":"05","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.33"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.76"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.83"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.15"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"82.03"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"74.79"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.36"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"79.16"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"76.47"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".897"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".467"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".960"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".854"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".567"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".765"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".952"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".444"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".774"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".688"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".519"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".282"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".179"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".400"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".277"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".233"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".405"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".194"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".207"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".143"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".210"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".897"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".467"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".960"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".854"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".567"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".765"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".952"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".444"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".774"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".688"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".519"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4,5,6,7,8],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":666310,"link":"/api/v1/people/666310"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.0,"endSpeed":75.4,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.291500117191127,"aZ":-29.621275357850305,"pfxX":9.128103495183586,"pfxZ":1.754013820506474,"pX":-0.9339465754119339,"pZ":3.417152054474181,"vX0":1.1805618704662368,"vY0":-120.80574187727451,"vZ0":0.888151850733667,"x":152.6,"y":146.52,"x0":-2.615236898560698,"y0":50.00581273699811,"z0":5.6739669434235545,"aX":13.324970930292436},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":3.7,"breakHorizontal":-16.8,"spinRate":1977,"spinDirection":80},"zone":11,"typeConfidence":2.0,"plateTime":0.45559142903371486,"extension":7.419199455659395},"index":0,"playId":"8e7d293d-a7f0-3164-84c2-de4c4bc7aa93","pitchNumber":1,"startTime":"2026-04-22T01:00:00.194Z","endTime":"2026-04-22T01:00:05.581Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671922,"link":"/api/v1/people/671922","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":671655,"link":"/api/v1/people/671655"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"second":{"id":670541,"link":"/api/v1/people/670541"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2026-04-22T01:00:11.798Z","endTime":"2026-04-22T01:00:23.036Z","isPitch":false,"type":"action","player":{"id":514888,"link":"/api/v1/people/514888"},"defense":{"pitcher":{"id":671922,"link":"/api/v1/people/671922","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":671655,"link":"/api/v1/people/671655"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"second":{"id":670541,"link":"/api/v1/people/670541"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":77.2,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.802710134844613,"aZ":-35.24989447850248,"pfxX":-5.4925590903720405,"pfxZ":-2.0142097350788397,"pX":-0.6099452512401883,"pZ":2.3102951178564584,"vX0":5.627622928923859,"vY0":-123.60446136184548,"vZ0":-0.7789346996236736,"x":140.25,"y":176.4,"x0":-2.2176190215424154,"y0":50.003282177403705,"z0":5.625435201448766,"aX":-8.38211647941851},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":-3.6,"breakHorizontal":8.4,"spinRate":536,"spinDirection":309},"zone":4,"typeConfidence":2.0,"plateTime":0.4454878941878495,"extension":7.416437154879173},"index":2,"playId":"994a8d66-405d-3925-950a-d8f39e6f61db","pitchNumber":2,"startTime":"2026-04-22T01:00:23.036Z","endTime":"2026-04-22T01:00:29.292Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671922,"link":"/api/v1/people/671922","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":671655,"link":"/api/v1/people/671655"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"second":{"id":670541,"link":"/api/v1/people/670541"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"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(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":86.0,"endSpeed":78.9,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.92784653019844,"aZ":-28.903294582202967,"pfxX":4.837296650932297,"pfxZ":2.0786383053401547,"pX":0.4928806093243307,"pZ":0.3872431054914578,"vX0":5.546348573021332,"vY0":-124.980591556033,"vZ0":-6.378675641667318,"x":98.21,"y":228.32,"x0":-2.389394644442307,"y0":50.0000252931044,"z0":5.368878077383228,"aX":7.593214576473334},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":2.4,"breakHorizontal":-10.1,"spinRate":2056,"spinDirection":85},"zone":14,"typeConfidence":2.0,"plateTime":0.43948767495150287,"extension":7.4798250632838075},"index":3,"playId":"f60219ac-7b9c-3f71-b687-a68c72c15228","pitchNumber":3,"startTime":"2026-04-22T01:00:42.909Z","endTime":"2026-04-22T01:00:46.438Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671922,"link":"/api/v1/people/671922","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":671655,"link":"/api/v1/people/671655"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"second":{"id":670541,"link":"/api/v1/people/670541"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"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":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":79.0,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.024963675732014,"aZ":-30.738698924541143,"pfxX":7.494632580832651,"pfxZ":0.915733707907878,"pX":0.9236169662539436,"pZ":0.8137148379902402,"vX0":5.710131483301092,"vY0":-124.92764653526775,"vZ0":-5.325543926704709,"x":81.79,"y":216.81,"x0":-2.37173657950565,"y0":50.0029423976965,"z0":5.523560462628149,"aX":11.75218254872509},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":0.6,"breakHorizontal":-15.0,"spinRate":2204,"spinDirection":70},"zone":14,"typeConfidence":2.0,"plateTime":0.4397664343220211,"extension":7.529133533461878},"index":4,"playId":"5a3f9c36-4f0e-3d7c-89ab-8e3317057a92","pitchNumber":4,"startTime":"2026-04-22T01:01:05.006Z","endTime":"2026-04-22T01:01:08.838Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671922,"link":"/api/v1/people/671922","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":671655,"link":"/api/v1/people/671655"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"second":{"id":670541,"link":"/api/v1/people/670541"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":79.4,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.231320130653387,"aZ":-34.760575767749046,"pfxX":-7.170885635208273,"pfxZ":-1.6176710991005248,"pX":-1.4382381114881877,"pZ":2.360613141536178,"vX0":4.394637166218588,"vY0":-125.9582631804885,"vZ0":-1.1166061608926552,"x":171.82,"y":175.04,"x0":-2.276374128813256,"y0":50.00069358667425,"z0":5.627179500704423,"aX":-11.489780337920925},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-2.9,"breakHorizontal":12.0,"spinRate":699,"spinDirection":283},"zone":11,"typeConfidence":2.0,"plateTime":0.43529889013418765,"extension":7.213021767217272},"index":5,"playId":"0b43904c-b6a3-3d3b-9cc4-249c37b59fa0","pitchNumber":5,"startTime":"2026-04-22T01:01:33.436Z","endTime":"2026-04-22T01:01:38.231Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671922,"link":"/api/v1/people/671922","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":671655,"link":"/api/v1/people/671655"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"second":{"id":670541,"link":"/api/v1/people/670541"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":true},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":79.0,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.752771584506892,"aZ":-29.01614988889577,"pfxX":7.0651994173765225,"pfxZ":1.9940442558530824,"pX":0.7566111138444909,"pZ":1.3682151529491742,"vX0":5.540811305903904,"vY0":-125.57521474527327,"vZ0":-4.41849295258689,"x":88.16,"y":201.84,"x0":-2.4037253869821242,"y0":50.00042898793249,"z0":5.537656959791854,"aX":11.170654930799797},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":2.8,"breakHorizontal":-14.2,"spinRate":2064,"spinDirection":72},"zone":14,"typeConfidence":2.0,"plateTime":0.4378188812458901,"extension":7.02767991859034},"index":6,"playId":"fb1b722c-8e9b-3214-859e-44278238315b","pitchNumber":6,"startTime":"2026-04-22T01:02:01.767Z","endTime":"2026-04-22T01:02:28.767Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671922,"link":"/api/v1/people/671922","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":671655,"link":"/api/v1/people/671655"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"second":{"id":670541,"link":"/api/v1/people/670541"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":114,"player":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"}},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":88.0,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.0175274524701,"aZ":-12.41166449099893,"pfxX":-4.417655758943778,"pfxZ":9.94908860499099,"pX":1.9550417254536756,"pZ":2.622315709505049,"vX0":12.285571374297358,"vY0":-140.33736451098878,"vZ0":-5.732731078707246,"x":42.48,"y":167.98,"x0":-1.9136071817774554,"y0":50.00139692221142,"z0":5.506514913719802,"aX":-8.775361725293253},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":16.9,"breakHorizontal":5.4,"spinRate":2142,"spinDirection":209},"zone":12,"typeConfidence":2.0,"plateTime":0.39093507477647726,"extension":7.490295279312707},"index":7,"playId":"e3dfc23a-e788-33e3-94cb-4dd5dd11bf0d","pitchNumber":7,"startTime":"2026-04-22T01:02:34.948Z","endTime":"2026-04-22T01:02:39.906Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671922,"link":"/api/v1/people/671922","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":671655,"link":"/api/v1/people/671655"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"second":{"id":670541,"link":"/api/v1/people/670541"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.4,"endSpeed":88.4,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.267696639420066,"aZ":-12.094757741390804,"pfxX":-4.534227239238432,"pfxZ":9.977234522598199,"pX":0.32704769490776614,"pZ":2.2590072073010883,"vX0":8.26823378040452,"vY0":-141.43517131281934,"vZ0":-6.95889033362395,"x":104.53,"y":177.79,"x0":-2.054029196993471,"y0":50.00402514384368,"z0":5.538397690236859,"aX":-9.126909952348432},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":16.7,"breakHorizontal":6.4,"spinRate":2232,"spinDirection":212},"zone":6,"typeConfidence":2.0,"plateTime":0.3882663651328966,"extension":7.390321067189973},"index":8,"playId":"6490c18d-d586-34db-bd66-ca99694bc8ea","pitchNumber":8,"startTime":"2026-04-22T01:02:54.292Z","endTime":"2026-04-22T01:02:59.891Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671922,"link":"/api/v1/people/671922","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":671655,"link":"/api/v1/people/671655"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"second":{"id":670541,"link":"/api/v1/people/670541"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":514888,"link":"/api/v1/people/514888"},"credit":"b_ab"},{"player":{"id":671922,"link":"/api/v1/people/671922"},"credit":"p_ab"},{"player":{"id":514888,"link":"/api/v1/people/514888"},"credit":"b_pa"},{"player":{"id":671922,"link":"/api/v1/people/671922"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":100.0,"awayTeamWinProbability":0.0,"homeTeamWinProbabilityAdded":1.2999999999999972,"leverageIndex":0.48,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2026-04-22T01:02:59.891Z","atBatIndex":80}]