[{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Jeremy Peña doubles (2) on a line drive to left fielder Tyler Soderstrom.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-04T20:05:43.847Z","endTime":"2026-04-04T20:06:56.552Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[3,4,5,6],"actionIndex":[0,1,2],"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":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":691016,"link":"/api/v1/people/691016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"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-04T18:58:04.635Z","endTime":"2026-04-04T19:40:04.594Z","isPitch":false,"type":"action","player":{"id":665161,"link":"/api/v1/people/665161"},"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-04T19:40:04.594Z","endTime":"2026-04-04T20:05:13.475Z","isPitch":false,"type":"action","player":{"id":665161,"link":"/api/v1/people/665161"},"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-04T20:05:13.475Z","endTime":"2026-04-04T20:05:46.073Z","isPitch":false,"type":"action","player":{"id":665161,"link":"/api/v1/people/665161"},"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":97.9,"endSpeed":89.3,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.2275273687462,"aZ":-13.68093509958951,"pfxX":-5.818351683154775,"pfxZ":9.022227498827618,"pX":-1.0463785778196617,"pZ":2.3926694739266856,"vX0":4.906638352230541,"vY0":-142.3876174397246,"vZ0":-5.69397025492284,"x":156.89,"y":174.18,"x0":-2.0374787414182167,"y0":50.00402667398149,"z0":5.2868246945653254,"aX":-11.927192091313538},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":15.4,"breakHorizontal":9.5,"spinRate":2523,"spinDirection":212},"zone":13,"typeConfidence":2.0,"plateTime":0.3849289702809995,"extension":6.4127519945718054},"index":3,"playId":"2f3d9fa8-c637-34e1-adc0-b854eb67a375","pitchNumber":1,"startTime":"2026-04-04T20:05:46.073Z","endTime":"2026-04-04T20:05:50.479Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":665161,"link":"/api/v1/people/665161","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"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":97.5,"endSpeed":88.9,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.262274178223656,"aZ":-12.897261820853949,"pfxX":-4.914155277285823,"pfxZ":9.494308272612697,"pX":-0.24913841298685896,"pZ":2.381785413971803,"vX0":6.304871548563301,"vY0":-141.78448822600046,"vZ0":-6.191179025540917,"x":126.5,"y":174.47,"x0":-1.866098427506338,"y0":50.00108015464121,"z0":5.421094077032213,"aX":-9.976357709896744},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.1,"breakHorizontal":7.6,"spinRate":2439,"spinDirection":215},"zone":5,"typeConfidence":2.0,"plateTime":0.38671865347419976,"extension":6.837045620887488},"index":4,"playId":"9d986b1c-b558-3a67-83ab-a20cc70532d8","pitchNumber":2,"startTime":"2026-04-04T20:05:59.203Z","endTime":"2026-04-04T20:06:08.010Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":665161,"link":"/api/v1/people/665161","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":79.6,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.236211306464902,"aZ":-27.395817918884514,"pfxX":5.506966156582426,"pfxZ":2.9720106615544104,"pX":-0.06786591472133037,"pZ":1.6838203987476443,"vX0":3.2067512685654456,"vY0":-126.12124752431278,"vZ0":-3.987463286633262,"x":119.59,"y":193.32,"x0":-2.072186181434075,"y0":50.00160185398818,"z0":5.500848047455853,"aX":8.848719524818573},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":4.7,"breakHorizontal":-10.7,"spinRate":2873,"spinDirection":71},"zone":8,"typeConfidence":2.0,"plateTime":0.434688025045483,"extension":5.893268002796555},"index":5,"playId":"973f3063-c13e-36bf-9d42-69cadc4adf3c","pitchNumber":3,"startTime":"2026-04-04T20:06:25.770Z","endTime":"2026-04-04T20:06:29.830Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":665161,"link":"/api/v1/people/665161","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.2,"endSpeed":74.9,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.148752762316384,"aZ":-36.76200496598145,"pfxX":10.484157633451517,"pfxZ":-3.229183435772036,"pX":0.4677951109933769,"pZ":1.5961076472555615,"vX0":2.724242557960249,"vY0":-119.63574694742029,"vZ0":-1.6111669943850855,"x":99.17,"y":195.69,"x0":-2.0523971505178653,"y0":50.00128873011407,"z0":5.631416216629446,"aX":14.907636706496707},"breaks":{"breakAngle":22.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-47.0,"breakVerticalInduced":-6.0,"breakHorizontal":-19.7,"spinRate":2993,"spinDirection":52},"zone":14,"typeConfidence":2.0,"plateTime":0.461175748985005,"extension":6.05253701583746},"hitData":{"launchSpeed":97.3,"launchAngle":11.0,"totalDistance":173.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":64.13,"coordY":126.09}},"index":6,"playId":"d4f24cab-5f04-3e40-b4d5-86cbe95c0bae","pitchNumber":4,"startTime":"2026-04-04T20:06:39.362Z","endTime":"2026-04-04T20:06:56.552Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":665161,"link":"/api/v1/people/665161","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665161,"link":"/api/v1/people/665161"},"credit":"b_ab"},{"player":{"id":806960,"link":"/api/v1/people/806960"},"credit":"p_ab"},{"player":{"id":665161,"link":"/api/v1/people/665161"},"credit":"b_pa"},{"player":{"id":806960,"link":"/api/v1/people/806960"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":44.1,"awayTeamWinProbability":55.9,"homeTeamWinProbabilityAdded":-5.899999999999999,"contextMetrics":{},"playEndTime":"2026-04-04T20:06:56.552Z","atBatIndex":0},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Yordan Alvarez walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-04T20:07:05.142Z","endTime":"2026-04-04T20:08:34.035Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"postOnSecond":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"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":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.5,"endSpeed":72.0,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.22776914227956,"aZ":-34.203847416894355,"pfxX":13.96899469445131,"pfxZ":-1.5482722338183361,"pX":0.6327286322971367,"pZ":0.747305936556423,"vX0":1.3086420072429121,"vY0":-115.61059394039836,"vZ0":-3.3661242763676187,"x":92.88,"y":218.6,"x0":-1.7533043473850018,"y0":50.000234333844865,"z0":5.601947544137244,"aX":18.370800940497848},"breaks":{"breakAngle":27.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-47.8,"breakVerticalInduced":-3.5,"breakHorizontal":-25.4,"spinRate":2972,"spinDirection":46},"zone":14,"typeConfidence":2.0,"plateTime":0.4789910295051212,"extension":5.821416213220691},"index":0,"playId":"34a3f553-3694-35db-abdf-b5716087f127","pitchNumber":1,"startTime":"2026-04-04T20:07:24.422Z","endTime":"2026-04-04T20:07:29.026Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":670541,"link":"/api/v1/people/670541","batSide":{"code":"L","description":"Left"}},"second":{"id":665161,"link":"/api/v1/people/665161"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"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":79.9,"endSpeed":72.3,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.01582284567078,"aZ":-38.713401471945815,"pfxX":11.230796463104994,"pfxZ":-4.879245792567552,"pX":-1.661791916918397,"pZ":2.580897691750053,"vX0":-2.285279696041667,"vY0":-116.20680631493825,"vZ0":1.1547910983908198,"x":180.34,"y":169.1,"x0":-2.110917149533072,"y0":50.00459061018145,"z0":5.815780071007009,"aX":15.040751396541193},"breaks":{"breakAngle":20.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.7,"breakVerticalInduced":-8.0,"breakHorizontal":-19.6,"spinRate":2944,"spinDirection":48},"zone":13,"typeConfidence":2.0,"plateTime":0.4751609833468855,"extension":5.804741663791281},"index":1,"playId":"156c91cd-6f29-3ffa-93d9-5c115c9233ae","pitchNumber":2,"startTime":"2026-04-04T20:07:48.010Z","endTime":"2026-04-04T20:07:52.025Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":670541,"link":"/api/v1/people/670541","batSide":{"code":"L","description":"Left"}},"second":{"id":665161,"link":"/api/v1/people/665161"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"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":97.2,"endSpeed":88.6,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.80401970996072,"aZ":-13.108261196371195,"pfxX":-4.144836871447039,"pfxZ":9.411199650882399,"pX":-1.8589242340698418,"pZ":3.9648315979643574,"vX0":1.844234341243171,"vY0":-141.55862332340638,"vZ0":-2.0001997085284984,"x":187.86,"y":131.73,"x0":-1.9808843004013799,"y0":50.00658650856962,"z0":5.521459639134448,"aX":-8.399889549700148},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":16.8,"breakHorizontal":7.1,"spinRate":2402,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.38716523762707045,"extension":6.005130627197007},"index":2,"playId":"de22bccf-b0fd-395e-a379-c7b22016249a","pitchNumber":3,"startTime":"2026-04-04T20:08:08.288Z","endTime":"2026-04-04T20:08:12.362Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":670541,"link":"/api/v1/people/670541","batSide":{"code":"L","description":"Left"}},"second":{"id":665161,"link":"/api/v1/people/665161"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"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":96.0,"endSpeed":87.7,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.568318593694734,"aZ":-14.227517087853144,"pfxX":-4.354907033859247,"pfxZ":9.069128681111419,"pX":-0.9425115809999255,"pZ":2.9311581852687345,"vX0":4.661703333641352,"vY0":-139.7959012248898,"vZ0":-4.04195767000298,"x":152.93,"y":159.64,"x0":-2.0660156044322338,"y0":50.003479921158416,"z0":5.329998654697234,"aX":-8.618592224285345},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":15.7,"breakHorizontal":7.0,"spinRate":2414,"spinDirection":212},"zone":11,"typeConfidence":2.0,"plateTime":0.3918376816446605,"extension":6.30382973661482},"index":3,"playId":"84470c9d-335f-314e-a9c8-8d4bb2791c27","pitchNumber":4,"startTime":"2026-04-04T20:08:28.785Z","endTime":"2026-04-04T20:08:34.035Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":670541,"link":"/api/v1/people/670541","batSide":{"code":"L","description":"Left"}},"second":{"id":665161,"link":"/api/v1/people/665161"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670541,"link":"/api/v1/people/670541"},"credit":"b_pa"},{"player":{"id":806960,"link":"/api/v1/people/806960"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.0,"awayTeamWinProbability":59.0,"homeTeamWinProbabilityAdded":-3.1000000000000014,"leverageIndex":1.22,"dramaIndex":55.0,"contextMetrics":{},"playEndTime":"2026-04-04T20:08:34.035Z","atBatIndex":1},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jose Altuve singles on a line drive to center fielder Denzel Clarke. Jeremy Peña scores. Yordan Alvarez to 2nd.","rbi":1,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-04T20:08:40.321Z","endTime":"2026-04-04T20:09:40.713Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"postOnSecond":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":672016,"link":"/api/v1/people/672016"},"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":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"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":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"responsiblePitcher":{"id":806960,"link":"/api/v1/people/806960"},"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":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"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, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":85.4,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.70198061829322,"aZ":-21.59183901545488,"pfxX":-9.848058323803214,"pfxZ":5.657882811126217,"pX":-0.4033379138513499,"pZ":1.196881339103188,"vX0":6.353652384411536,"vY0":-136.53293958857557,"vZ0":-6.640123524590208,"x":132.37,"y":206.46,"x0":-1.4924683267255814,"y0":50.001890787759415,"z0":5.1676976180802425,"aX":-18.416727368995417},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":8.9,"breakHorizontal":16.3,"spinRate":2179,"spinDirection":217},"zone":13,"typeConfidence":2.0,"plateTime":0.40261460683369954,"extension":6.278445236712186},"index":0,"playId":"eab1f621-7631-3113-af59-bfc8b589fd4a","pitchNumber":1,"startTime":"2026-04-04T20:09:08.191Z","endTime":"2026-04-04T20:09:12.781Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"first":{"id":670541,"link":"/api/v1/people/670541"},"second":{"id":665161,"link":"/api/v1/people/665161"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.0,"endSpeed":88.1,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.380720439192565,"aZ":-18.378774322047235,"pfxX":-9.189227322386063,"pfxZ":6.897503699586793,"pX":-0.6445751118916423,"pZ":2.425101451371454,"vX0":6.2361166330384386,"vY0":-141.0491844316045,"vZ0":-4.820513494296778,"x":141.57,"y":173.3,"x0":-1.6990535374338818,"y0":50.000612906547374,"z0":5.354524304306656,"aX":-18.371120515526076},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":11.6,"breakHorizontal":15.2,"spinRate":2404,"spinDirection":221},"zone":4,"typeConfidence":2.0,"plateTime":0.38947293357952306,"extension":6.169401231399577},"hitData":{"launchSpeed":77.8,"launchAngle":17.0,"totalDistance":202.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":116.0,"coordY":89.85}},"index":1,"playId":"cc17849f-8eac-3cbb-a7f1-6a4e3042c768","pitchNumber":2,"startTime":"2026-04-04T20:09:30.090Z","endTime":"2026-04-04T20:09:40.713Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"first":{"id":670541,"link":"/api/v1/people/670541"},"second":{"id":665161,"link":"/api/v1/people/665161"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":514888,"link":"/api/v1/people/514888"},"credit":"b_ab"},{"player":{"id":806960,"link":"/api/v1/people/806960"},"credit":"p_ab"},{"player":{"id":514888,"link":"/api/v1/people/514888"},"credit":"b_pa"},{"player":{"id":806960,"link":"/api/v1/people/806960"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":32.4,"awayTeamWinProbability":67.6,"homeTeamWinProbabilityAdded":-8.600000000000001,"leverageIndex":1.84,"dramaIndex":104.0,"contextMetrics":{},"playEndTime":"2026-04-04T20:09:40.713Z","atBatIndex":2},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Carlos Correa grounds into a double play, third baseman Max Muncy to second baseman Jeff McNeil to first baseman Nick Kurtz. Yordan Alvarez to 3rd. Jose Altuve out at 2nd. Carlos Correa out at 1st.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-04T20:10:02.980Z","endTime":"2026-04-04T20:11:56.769Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"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":"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":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":691777,"link":"/api/v1/people/691777"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":643446,"link":"/api/v1/people/643446"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":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":4},"credits":[{"player":{"id":643446,"link":"/api/v1/people/643446"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":701762,"link":"/api/v1/people/701762"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"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":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.1,"endSpeed":73.8,"strikeZoneTop":3.337,"strikeZoneBottom":1.684,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.487575569623456,"aZ":-34.87727569563495,"pfxX":11.5213279382366,"pfxZ":-1.9293111846818753,"pX":-0.9862845151220144,"pZ":4.067104264958481,"vX0":-0.6960356319321622,"vY0":-118.03767379786042,"vZ0":3.527987966189136,"x":154.59,"y":128.97,"x0":-2.1810292992212648,"y0":50.005458771189666,"z0":5.78405735871226,"aX":16.103624778405667},"breaks":{"breakAngle":25.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":-2.3,"breakHorizontal":-20.6,"spinRate":3013,"spinDirection":61},"zone":11,"typeConfidence":2.0,"plateTime":0.46574498645420537,"extension":5.718343781783332},"index":0,"playId":"c0301afa-2065-3164-820a-a75cafe07221","pitchNumber":1,"startTime":"2026-04-04T20:10:16.095Z","endTime":"2026-04-04T20:10:20.271Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":621043,"link":"/api/v1/people/621043","batSide":{"code":"R","description":"Right"}},"first":{"id":514888,"link":"/api/v1/people/514888"},"second":{"id":670541,"link":"/api/v1/people/670541"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"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":93.9,"endSpeed":86.2,"strikeZoneTop":3.337,"strikeZoneBottom":1.684,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.236820578812477,"aZ":-16.216259527156634,"pfxX":-4.124172205774077,"pfxZ":8.401944058221957,"pX":-1.3493200183128478,"pZ":2.435127553490981,"vX0":2.8251444547312055,"vY0":-136.73554609921536,"vZ0":-5.118530308775473,"x":168.43,"y":173.03,"x0":-1.8583730351129104,"y0":50.00566759657209,"z0":5.438594691508016,"aX":-7.835961381170939},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":14.4,"breakHorizontal":7.0,"spinRate":2305,"spinDirection":209},"zone":13,"typeConfidence":2.0,"plateTime":0.4000871066468359,"extension":6.132926765410046},"index":1,"playId":"5fdaf964-b9c6-3c2d-be0f-e79a801b333a","pitchNumber":2,"startTime":"2026-04-04T20:10:36.503Z","endTime":"2026-04-04T20:10:40.758Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":621043,"link":"/api/v1/people/621043","batSide":{"code":"R","description":"Right"}},"first":{"id":514888,"link":"/api/v1/people/514888"},"second":{"id":670541,"link":"/api/v1/people/670541"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":87.6,"strikeZoneTop":3.337,"strikeZoneBottom":1.684,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.39668146825108,"aZ":-18.535861685523226,"pfxX":-7.9369009499645955,"pfxZ":6.934774990937521,"pX":-0.5466136560025976,"pZ":2.6085661300723753,"vX0":6.045165509754884,"vY0":-139.39977276139928,"vZ0":-4.921060689301777,"x":137.84,"y":168.35,"x0":-1.7122846211606975,"y0":50.00664616147462,"z0":5.620877583587847,"aX":-15.62061080096837},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":11.8,"breakHorizontal":13.1,"spinRate":2450,"spinDirection":208},"zone":4,"typeConfidence":2.0,"plateTime":0.3929343396004352,"extension":6.046327648628668},"index":2,"playId":"39c13db4-a82e-3813-89c0-f6f3ccbfa4cb","pitchNumber":3,"startTime":"2026-04-04T20:10:54.672Z","endTime":"2026-04-04T20:11:00.900Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":621043,"link":"/api/v1/people/621043","batSide":{"code":"R","description":"Right"}},"first":{"id":514888,"link":"/api/v1/people/514888"},"second":{"id":670541,"link":"/api/v1/people/670541"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"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":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.7,"endSpeed":75.5,"strikeZoneTop":3.337,"strikeZoneBottom":1.684,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.92436837747103,"aZ":-26.363100540865002,"pfxX":9.548956342101906,"pfxZ":4.0088350042327745,"pX":0.318398935712885,"pZ":1.7377158020211017,"vX0":2.266415736328204,"vY0":-120.36014369226451,"vZ0":-3.5286593945192477,"x":104.86,"y":191.86,"x0":-1.8783049103491383,"y0":50.00307338722529,"z0":5.5877012190108735,"aX":13.845329491338157},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":6.6,"breakHorizontal":-17.9,"spinRate":2946,"spinDirection":74},"zone":9,"typeConfidence":2.0,"plateTime":0.45713770855506786,"extension":5.929618831599468},"index":3,"playId":"51bd8d29-7283-394d-a0fc-7f2775d8db63","pitchNumber":4,"startTime":"2026-04-04T20:11:23.878Z","endTime":"2026-04-04T20:11:27.713Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":621043,"link":"/api/v1/people/621043","batSide":{"code":"R","description":"Right"}},"first":{"id":514888,"link":"/api/v1/people/514888"},"second":{"id":670541,"link":"/api/v1/people/670541"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":87.5,"strikeZoneTop":3.337,"strikeZoneBottom":1.684,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.30615718044336,"aZ":-15.522994600959137,"pfxX":-8.139993420421202,"pfxZ":8.449057766887128,"pX":-0.9703411965044288,"pZ":1.9582990736810988,"vX0":4.660463447924679,"vY0":-140.13392384170837,"vZ0":-7.158807509932893,"x":153.99,"y":185.91,"x0":-1.6052411700111058,"y0":50.005251523948914,"z0":5.577487217723243,"aX":-16.046958697899598},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":13.8,"breakHorizontal":13.7,"spinRate":2427,"spinDirection":205},"zone":13,"typeConfidence":2.0,"plateTime":0.3921957962911269,"extension":6.0611893399795855},"hitData":{"launchSpeed":87.2,"launchAngle":-7.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":103.66,"coordY":169.81}},"index":4,"playId":"119da7ed-21c2-3577-bb28-bbf62ea92158","pitchNumber":5,"startTime":"2026-04-04T20:11:44.514Z","endTime":"2026-04-04T20:11:56.769Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":621043,"link":"/api/v1/people/621043","batSide":{"code":"R","description":"Right"}},"first":{"id":514888,"link":"/api/v1/people/514888"},"second":{"id":670541,"link":"/api/v1/people/670541"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621043,"link":"/api/v1/people/621043"},"credit":"b_ab"},{"player":{"id":806960,"link":"/api/v1/people/806960"},"credit":"p_ab"},{"player":{"id":621043,"link":"/api/v1/people/621043"},"credit":"b_pa"},{"player":{"id":806960,"link":"/api/v1/people/806960"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":41.4,"awayTeamWinProbability":58.6,"homeTeamWinProbabilityAdded":9.0,"leverageIndex":1.61,"dramaIndex":101.0,"contextMetrics":{},"playEndTime":"2026-04-04T20:11:56.769Z","atBatIndex":3},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Christian Walker singles on a ground ball to right fielder Lawrence Butler. Yordan Alvarez scores.","rbi":1,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":4,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-04T20:12:09.881Z","endTime":"2026-04-04T20:13:06.214Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":671732,"link":"/api/v1/people/671732"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"responsiblePitcher":{"id":806960,"link":"/api/v1/people/806960"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":87.4,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.09206605689803,"aZ":-12.207532442273083,"pfxX":-5.973059928951177,"pfxZ":10.12652276216416,"pX":0.19363939464147023,"pZ":3.197400417047737,"vX0":7.786796369950506,"vY0":-139.90742380584416,"vZ0":-4.478988620070435,"x":109.62,"y":152.45,"x0":-1.8564363070731194,"y0":50.00671910407742,"z0":5.626206014724163,"aX":-11.782541674565278},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":17.5,"breakHorizontal":9.1,"spinRate":2472,"spinDirection":207},"zone":2,"typeConfidence":2.0,"plateTime":0.3922718561868388,"extension":6.111553979900345},"index":0,"playId":"9b2abdfa-99e0-3b8a-a9eb-ed0936a21131","pitchNumber":1,"startTime":"2026-04-04T20:12:32.894Z","endTime":"2026-04-04T20:12:36.335Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"third":{"id":670541,"link":"/api/v1/people/670541"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"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":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":76.8,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.174804397326763,"aZ":-28.566663119097242,"pfxX":10.457703003650504,"pfxZ":2.3965651014233593,"pX":0.39157579776012713,"pZ":1.7268619104854814,"vX0":2.5969379302470728,"vY0":-122.97647477890497,"vZ0":-3.4377199968844825,"x":102.07,"y":192.15,"x0":-2.040637650106972,"y0":50.005142211259674,"z0":5.610281343238854,"aX":15.751039925531117},"breaks":{"breakAngle":28.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":3.7,"breakHorizontal":-19.6,"spinRate":2949,"spinDirection":57},"zone":9,"typeConfidence":2.0,"plateTime":0.44827435768811696,"extension":6.029851755271514},"hitData":{"launchSpeed":65.4,"launchAngle":12.0,"totalDistance":109.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":153.56,"coordY":139.9}},"index":1,"playId":"124dad90-812e-31fa-84ac-1bec7a7ad396","pitchNumber":2,"startTime":"2026-04-04T20:12:54.402Z","endTime":"2026-04-04T20:13:06.214Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"third":{"id":670541,"link":"/api/v1/people/670541"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":572233,"link":"/api/v1/people/572233"},"credit":"b_ab"},{"player":{"id":806960,"link":"/api/v1/people/806960"},"credit":"p_ab"},{"player":{"id":572233,"link":"/api/v1/people/572233"},"credit":"b_pa"},{"player":{"id":806960,"link":"/api/v1/people/806960"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":33.5,"awayTeamWinProbability":66.5,"homeTeamWinProbabilityAdded":-7.899999999999999,"leverageIndex":1.25,"dramaIndex":85.0,"contextMetrics":{},"playEndTime":"2026-04-04T20:13:06.214Z","atBatIndex":4},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Joey Loperfido singles on a sharp ground ball to center fielder Denzel Clarke. Christian Walker to 3rd.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":5,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-04T20:13:15.365Z","endTime":"2026-04-04T20:13:55.680Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"postOnThird":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":672016,"link":"/api/v1/people/672016"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"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(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":87.2,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.484985695386275,"aZ":-13.711725826160453,"pfxX":-5.568201530654333,"pfxZ":9.472769929210218,"pX":-0.6049146483711195,"pZ":3.3058292002204577,"vX0":5.42140689633813,"vY0":-138.3919338187629,"vZ0":-3.9355706191598516,"x":140.06,"y":149.52,"x0":-1.8612717973985042,"y0":50.0039595387239,"z0":5.65826126897489,"aX":-10.85401781549784},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.6,"breakHorizontal":9.0,"spinRate":2405,"spinDirection":200},"zone":1,"typeConfidence":2.0,"plateTime":0.39505414164026487,"extension":6.078093978962328},"hitData":{"launchSpeed":102.7,"launchAngle":9.0,"totalDistance":143.0,"trajectory":"ground_ball","hardness":"hard","location":"8","coordinates":{"coordX":141.29,"coordY":77.17}},"index":0,"playId":"0535ef44-87a6-38c5-aad2-37d93540f8e5","pitchNumber":1,"startTime":"2026-04-04T20:13:44.208Z","endTime":"2026-04-04T20:13:55.680Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":694388,"link":"/api/v1/people/694388","batSide":{"code":"L","description":"Left"}},"first":{"id":572233,"link":"/api/v1/people/572233"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694388,"link":"/api/v1/people/694388"},"credit":"b_ab"},{"player":{"id":806960,"link":"/api/v1/people/806960"},"credit":"p_ab"},{"player":{"id":694388,"link":"/api/v1/people/694388"},"credit":"b_pa"},{"player":{"id":806960,"link":"/api/v1/people/806960"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":31.4,"awayTeamWinProbability":68.6,"homeTeamWinProbabilityAdded":-2.1000000000000014,"leverageIndex":0.69,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2026-04-04T20:13:55.680Z","atBatIndex":5},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Yainer Diaz lines out to right fielder Lawrence Butler.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-04T20:14:50.424Z","endTime":"2026-04-04T20:15:17.337Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":671732,"link":"/api/v1/people/671732"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":0,"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-04T20:14:11.992Z","endTime":"2026-04-04T20:14:52.780Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":673237,"link":"/api/v1/people/673237","batSide":{"code":"R","description":"Right"}},"first":{"id":694388,"link":"/api/v1/people/694388"},"third":{"id":572233,"link":"/api/v1/people/572233"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":87.7,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.77270755666841,"aZ":-16.095472109586556,"pfxX":-7.801975948152515,"pfxZ":8.159072261262725,"pX":-1.182312226818899,"pZ":2.447858663877398,"vX0":4.047748232240868,"vY0":-139.35816243734968,"vZ0":-5.570133221170306,"x":162.07,"y":172.69,"x0":-1.6385257306389582,"y0":50.00283835693351,"z0":5.532573073357994,"aX":-15.373960945364887},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":13.8,"breakHorizontal":13.3,"spinRate":2352,"spinDirection":210},"zone":11,"typeConfidence":2.0,"plateTime":0.39276314871330964,"extension":6.263394145341635},"index":1,"playId":"a9e4bb0a-7351-3b10-834b-84512d1def0d","pitchNumber":1,"startTime":"2026-04-04T20:14:52.780Z","endTime":"2026-04-04T20:14:57.110Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":673237,"link":"/api/v1/people/673237","batSide":{"code":"R","description":"Right"}},"first":{"id":694388,"link":"/api/v1/people/694388"},"third":{"id":572233,"link":"/api/v1/people/572233"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":88.2,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.222059704184574,"aZ":-17.148359935709827,"pfxX":-8.902611598796923,"pfxZ":7.5950720245730885,"pX":-0.368453476638986,"pZ":1.5324950836252969,"vX0":6.859817113125127,"vY0":-139.49633367986183,"vZ0":-7.713886321013104,"x":131.04,"y":197.4,"x0":-1.6979188108881227,"y0":50.00477519820073,"z0":5.456005512110263,"aX":-17.616545666410584},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":12.4,"breakHorizontal":14.8,"spinRate":2405,"spinDirection":216},"zone":13,"typeConfidence":2.0,"plateTime":0.39205302168137024,"extension":6.403285707279236},"hitData":{"launchSpeed":97.0,"launchAngle":21.0,"totalDistance":327.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":173.0,"coordY":112.0}},"index":2,"playId":"eaee215f-aff1-3557-a23c-d671e889539a","pitchNumber":2,"startTime":"2026-04-04T20:15:09.573Z","endTime":"2026-04-04T20:15:17.337Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":673237,"link":"/api/v1/people/673237","batSide":{"code":"R","description":"Right"}},"first":{"id":694388,"link":"/api/v1/people/694388"},"third":{"id":572233,"link":"/api/v1/people/572233"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"credit":"b_ab"},{"player":{"id":806960,"link":"/api/v1/people/806960"},"credit":"p_ab"},{"player":{"id":673237,"link":"/api/v1/people/673237"},"credit":"b_pa"},{"player":{"id":806960,"link":"/api/v1/people/806960"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":35.199999999999996,"awayTeamWinProbability":64.80000000000001,"homeTeamWinProbabilityAdded":3.799999999999997,"leverageIndex":1.44,"dramaIndex":65.0,"contextMetrics":{},"playEndTime":"2026-04-04T20:15:17.337Z","atBatIndex":6},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nick Kurtz singles on a soft line drive to left fielder Yordan Alvarez.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-04T20:16:52.690Z","endTime":"2026-04-04T20:18:59.395Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":837227,"fullName":"Tatsuya Imai","link":"/api/v1/people/837227"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":670541,"link":"/api/v1/people/670541"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":84.7,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.016317494643626,"aZ":-21.7935878205321,"pfxX":-7.562622273727127,"pfxZ":5.681161025459627,"pX":0.671942264329772,"pZ":2.6272155260466414,"vX0":8.139822300381793,"vY0":-133.86466155614187,"vZ0":-2.913824651252403,"x":91.39,"y":167.85,"x0":-1.4156265590523534,"y0":50.00478398598079,"z0":5.277956373058803,"aX":-13.822964728761972},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":10.0,"breakHorizontal":12.1,"spinRate":1984,"spinDirection":232},"zone":6,"typeConfidence":2.0,"plateTime":0.40808882900880894,"extension":5.535327400489641},"index":0,"playId":"358e81c5-b7d9-3dc8-8835-abc5ba55519e","pitchNumber":1,"startTime":"2026-04-04T20:17:21.808Z","endTime":"2026-04-04T20:17:25.606Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":837227,"link":"/api/v1/people/837227","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":84.5,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.35152795615137,"aZ":-24.160749404181043,"pfxX":-7.72532043814407,"pfxZ":4.404346537588854,"pX":-0.5292124435112049,"pZ":2.807961490037255,"vX0":5.300007527369917,"vY0":-133.69092707149176,"vZ0":-2.1525454538393403,"x":137.17,"y":162.97,"x0":-1.5281897150760795,"y0":50.00436558012221,"z0":5.3480379972462675,"aX":-14.06173263808378},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":7.8,"breakHorizontal":13.0,"spinRate":1832,"spinDirection":243},"zone":4,"typeConfidence":2.0,"plateTime":0.40885496494269624,"extension":5.608704262954185},"index":1,"playId":"48e2b92b-4c61-347c-854b-56faca10878b","pitchNumber":2,"startTime":"2026-04-04T20:17:37.461Z","endTime":"2026-04-04T20:18:04.493Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":837227,"link":"/api/v1/people/837227","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":117,"player":{"id":543877,"fullName":"Christian Vázquez","link":"/api/v1/people/543877"}},"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":85.1,"endSpeed":78.6,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.44748533956617,"aZ":-28.787892251420097,"pfxX":-3.8964428989722357,"pfxZ":2.17327249724865,"pX":1.37788125902013,"pZ":1.6436928607843384,"vX0":7.81455442545978,"vY0":-123.78034017648135,"vZ0":-3.4792284347707367,"x":64.48,"y":194.4,"x0":-1.3062438712011226,"y0":50.00557025151824,"z0":5.463900465373411,"aX":-6.080878696046605},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":3.4,"breakHorizontal":5.4,"spinRate":2128,"spinDirection":266},"zone":14,"typeConfidence":2.0,"plateTime":0.4415873409392752,"extension":5.718311572135045},"index":2,"playId":"09e9d571-8b05-3f6c-8999-c67b69716f59","pitchNumber":3,"startTime":"2026-04-04T20:18:11.244Z","endTime":"2026-04-04T20:18:15.575Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":837227,"link":"/api/v1/people/837227","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":86.9,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.427491727434578,"aZ":-21.13525763079788,"pfxX":-7.503501870859285,"pfxZ":5.755162242352291,"pX":1.4645574541883146,"pZ":2.388022944906194,"vX0":10.081795299434173,"vY0":-136.970497673724,"vZ0":-3.7682070411828987,"x":61.17,"y":174.3,"x0":-1.2721205318979494,"y0":50.006655400290484,"z0":5.209299331219476,"aX":-14.403222587724416},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":9.8,"breakHorizontal":11.8,"spinRate":1834,"spinDirection":242},"zone":14,"typeConfidence":2.0,"plateTime":0.3983828190012755,"extension":5.7523079617987},"index":3,"playId":"bd2cc491-294d-323b-a9fe-2d04cd75eb65","pitchNumber":4,"startTime":"2026-04-04T20:18:27.778Z","endTime":"2026-04-04T20:18:31.982Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":837227,"link":"/api/v1/people/837227","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":80.6,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.894462823693647,"aZ":-30.161356355547934,"pfxX":-4.562983375997238,"pfxZ":1.2235858702594822,"pX":0.4238386586627455,"pZ":1.8311986870445758,"vX0":6.350231048264768,"vY0":-127.21121879456426,"vZ0":-2.7051597131710645,"x":100.84,"y":189.34,"x0":-1.506328922283727,"y0":50.005094210287886,"z0":5.28756805408679,"aX":-7.517082126637016},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":1.8,"breakHorizontal":7.0,"spinRate":2183,"spinDirection":264},"zone":9,"typeConfidence":2.0,"plateTime":0.42976199704865925,"extension":5.6258428774485125},"hitData":{"launchSpeed":72.6,"launchAngle":18.0,"totalDistance":191.0,"trajectory":"line_drive","hardness":"soft","location":"7","coordinates":{"coordX":103.11,"coordY":105.28}},"index":4,"playId":"f769b3d8-7a05-30bd-a1bd-a7710b0122b4","pitchNumber":5,"startTime":"2026-04-04T20:18:46.230Z","endTime":"2026-04-04T20:18:59.395Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":837227,"link":"/api/v1/people/837227","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701762,"link":"/api/v1/people/701762"},"credit":"b_ab"},{"player":{"id":837227,"link":"/api/v1/people/837227"},"credit":"p_ab"},{"player":{"id":701762,"link":"/api/v1/people/701762"},"credit":"b_pa"},{"player":{"id":837227,"link":"/api/v1/people/837227"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":39.0,"awayTeamWinProbability":61.0,"homeTeamWinProbabilityAdded":3.8000000000000043,"leverageIndex":0.9,"dramaIndex":51.0,"contextMetrics":{},"playEndTime":"2026-04-04T20:18:59.395Z","atBatIndex":7},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Shea Langeliers strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-04T20:19:04.547Z","endTime":"2026-04-04T20:20:54.181Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":837227,"fullName":"Tatsuya Imai","link":"/api/v1/people/837227"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":543877,"link":"/api/v1/people/543877"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":84.2,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.129520032182874,"aZ":-16.848201057920033,"pfxX":-7.185673979977232,"pfxZ":8.365801271726363,"pX":0.8384291149822016,"pZ":3.4290966558901492,"vX0":8.912229932628929,"vY0":-134.93580409478417,"vZ0":-1.6028409244401862,"x":85.04,"y":146.19,"x0":-1.5836695470181703,"y0":50.00446669014278,"z0":5.225954553773612,"aX":-13.167377439174922},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":15.0,"breakHorizontal":10.9,"spinRate":2028,"spinDirection":239},"zone":12,"typeConfidence":2.0,"plateTime":0.40693241895594934,"extension":5.6414879199014045},"index":0,"playId":"bd121d0d-6941-3880-b8ce-4227082c6307","pitchNumber":1,"startTime":"2026-04-04T20:19:26.280Z","endTime":"2026-04-04T20:19:30.656Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":837227,"link":"/api/v1/people/837227","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"first":{"id":701762,"link":"/api/v1/people/701762"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":78.4,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.46162505958946,"aZ":-29.52515087810981,"pfxX":-4.442779541863366,"pfxZ":1.6720672358212383,"pX":-0.018577209378980275,"pZ":2.9319455526178047,"vX0":5.269103041655039,"vY0":-126.1779750630614,"vZ0":-0.1356892835337864,"x":117.71,"y":159.62,"x0":-1.572306544325689,"y0":50.00586607142131,"z0":5.397648451273778,"aX":-7.0521510346845435},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":3.2,"breakHorizontal":6.6,"spinRate":2161,"spinDirection":258},"zone":2,"typeConfidence":2.0,"plateTime":0.43676166430325436,"extension":5.757050963542118},"index":1,"playId":"df070550-e5ba-3d2f-959f-182bb3f9279a","pitchNumber":2,"startTime":"2026-04-04T20:19:45.434Z","endTime":"2026-04-04T20:19:49.444Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":837227,"link":"/api/v1/people/837227","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"first":{"id":701762,"link":"/api/v1/people/701762"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":78.4,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.039813347215755,"aZ":-29.864143897030807,"pfxX":-2.3769349975588256,"pfxZ":1.4419085907578921,"pX":-0.5085068572542816,"pZ":2.7883408144609745,"vX0":3.806603145101512,"vY0":-127.54994626519077,"vZ0":-0.3749488072716064,"x":136.38,"y":163.49,"x0":-1.7307526059491425,"y0":50.00350466611052,"z0":5.349928587657342,"aX":-3.808103949294761},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":2.8,"breakHorizontal":3.1,"spinRate":2236,"spinDirection":254},"zone":1,"typeConfidence":2.0,"plateTime":0.43409695007588356,"extension":6.042626835348434},"index":2,"playId":"e115e34f-33cd-3f0f-8272-22944edba108","pitchNumber":3,"startTime":"2026-04-04T20:20:08.254Z","endTime":"2026-04-04T20:20:12.177Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":837227,"link":"/api/v1/people/837227","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"first":{"id":701762,"link":"/api/v1/people/701762"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"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-04T20:20:22.298Z","endTime":"2026-04-04T20:20:48.521Z","isPitch":false,"type":"action","player":{"id":669127,"link":"/api/v1/people/669127"},"defense":{"pitcher":{"id":837227,"link":"/api/v1/people/837227","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"first":{"id":701762,"link":"/api/v1/people/701762"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"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, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":79.5,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.17123372479628,"aZ":-28.30896289241691,"pfxX":-4.396881751739486,"pfxZ":2.3718260052972475,"pX":0.35667162342303554,"pZ":0.4814719505580054,"vX0":6.354899008047538,"vY0":-128.48636592544344,"vZ0":-6.04656412407386,"x":103.4,"y":225.78,"x0":-1.607993684946316,"y0":50.000011347042474,"z0":5.141087219986659,"aX":-7.156403049518526},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":2.8,"breakHorizontal":6.1,"spinRate":2215,"spinDirection":268},"zone":14,"typeConfidence":2.0,"plateTime":0.4306825458400789,"extension":6.082198437931172},"index":4,"playId":"4faadbb7-4aef-3478-bf53-819261e0fbcc","pitchNumber":4,"startTime":"2026-04-04T20:20:48.521Z","endTime":"2026-04-04T20:20:54.181Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":837227,"link":"/api/v1/people/837227","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"first":{"id":701762,"link":"/api/v1/people/701762"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"credit":"b_ab"},{"player":{"id":837227,"link":"/api/v1/people/837227"},"credit":"p_ab"},{"player":{"id":669127,"link":"/api/v1/people/669127"},"credit":"b_pa"},{"player":{"id":837227,"link":"/api/v1/people/837227"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":35.5,"awayTeamWinProbability":64.5,"homeTeamWinProbabilityAdded":-3.5,"leverageIndex":1.56,"dramaIndex":66.0,"contextMetrics":{},"playEndTime":"2026-04-04T20:20:54.181Z","atBatIndex":8},{"result":{"type":"atBat","event":"Strikeout Double Play","eventType":"strikeout_double_play","description":"Tyler Soderstrom strikes out swinging and Nick Kurtz caught stealing 2nd, catcher Christian Vázquez to shortstop Jeremy Peña to catcher Christian Vázquez.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-04T20:20:59.371Z","endTime":"2026-04-04T20:25:29.539Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":837227,"fullName":"Tatsuya Imai","link":"/api/v1/people/837227"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6,7,8],"actionIndex":[5],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout Double Play","eventType":"strikeout_double_play","movementReason":null,"runner":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":543877,"link":"/api/v1/people/543877"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Caught Stealing 2B","eventType":"caught_stealing_2b","movementReason":"r_caught_stealing_2b","runner":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":543877,"link":"/api/v1/people/543877"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":665161,"link":"/api/v1/people/665161"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.8,"endSpeed":80.0,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.007083530933055,"aZ":-28.492471456346763,"pfxX":-8.004588256560552,"pfxZ":2.2414997222865907,"pX":-0.7483272572994654,"pZ":2.255094768111017,"vX0":4.901916880087448,"vY0":-127.70745775046211,"vZ0":-1.972250158599632,"x":145.52,"y":177.89,"x0":-1.6596123389017925,"y0":50.000431296034904,"z0":5.293823554401373,"aX":-13.128005934635395},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":3.8,"breakHorizontal":13.3,"spinRate":2175,"spinDirection":265},"zone":4,"typeConfidence":2.0,"plateTime":0.43003592077610087,"extension":5.856773986845541},"index":0,"playId":"587db418-cb89-3f9c-90ac-1e7699c1ca10","pitchNumber":1,"startTime":"2026-04-04T20:21:21.854Z","endTime":"2026-04-04T20:21:25.851Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":837227,"link":"/api/v1/people/837227","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"first":{"id":701762,"link":"/api/v1/people/701762"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"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":95.2,"endSpeed":86.6,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.300640701449026,"aZ":-17.786942133369426,"pfxX":-7.473735854515584,"pfxZ":7.45517353458093,"pX":-0.06238909077626035,"pZ":2.4901213012949506,"vX0":7.089678882213491,"vY0":-138.388351790371,"vZ0":-3.728473783592176,"x":119.38,"y":171.55,"x0":-1.6925773457159738,"y0":50.00297237728422,"z0":5.053957738564605,"aX":-14.425044092767129},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":12.8,"breakHorizontal":12.0,"spinRate":2115,"spinDirection":232},"zone":5,"typeConfidence":2.0,"plateTime":0.3965329173737149,"extension":5.8840297803904855},"index":1,"playId":"2f102361-7049-3e46-bab2-1d5b3244b819","pitchNumber":2,"startTime":"2026-04-04T20:21:40.159Z","endTime":"2026-04-04T20:21:44.440Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":837227,"link":"/api/v1/people/837227","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"first":{"id":701762,"link":"/api/v1/people/701762"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"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.5,"endSpeed":86.0,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.307179349536934,"aZ":-23.819437785176397,"pfxX":-7.395679172409387,"pfxZ":4.373745594838407,"pX":-0.587398440523967,"pZ":4.576769723184759,"vX0":5.255000108449124,"vY0":-137.5254981196523,"vZ0":2.312395487530085,"x":139.39,"y":115.21,"x0":-1.5648786220502402,"y0":50.00193110423808,"z0":5.343467744665312,"aX":-14.12559290021357},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":8.6,"breakHorizontal":12.2,"spinRate":1858,"spinDirection":239},"zone":11,"typeConfidence":2.0,"plateTime":0.39871152200323134,"extension":5.862874859476907},"index":2,"playId":"0e0e95a6-9c6e-32c2-974c-bb9c75f98ec3","pitchNumber":3,"startTime":"2026-04-04T20:22:07.002Z","endTime":"2026-04-04T20:22:11.180Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":837227,"link":"/api/v1/people/837227","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"first":{"id":701762,"link":"/api/v1/people/701762"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":80.1,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.267401920899854,"aZ":-27.660704491768566,"pfxX":-9.483411119390635,"pfxZ":2.7683571684255512,"pX":1.1991220879591038,"pZ":-0.021472845071232517,"vX0":9.518685465234855,"vY0":-127.65672423176704,"vZ0":-7.033452119890753,"x":71.29,"y":239.36,"x0":-1.3676736252015917,"y0":50.00176418748144,"z0":4.983305415422485,"aX":-15.460295257231484},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":3.4,"breakHorizontal":14.6,"spinRate":2199,"spinDirection":271},"zone":14,"typeConfidence":2.0,"plateTime":0.43107163724685105,"extension":5.850712858313433},"index":3,"playId":"4ddbeb0d-0d9b-3ff5-82d7-aa4dd5fd3090","pitchNumber":4,"startTime":"2026-04-04T20:22:30.665Z","endTime":"2026-04-04T20:22:35.095Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":837227,"link":"/api/v1/people/837227","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"first":{"id":701762,"link":"/api/v1/people/701762"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":78.7,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.08856001109737,"aZ":-27.20541883422756,"pfxX":-3.4197939665673722,"pfxZ":3.0814259124070684,"pX":-0.8436617175701595,"pZ":2.6586550881043576,"vX0":3.3106862146679026,"vY0":-127.62618786368726,"vZ0":-1.0305798624990685,"x":149.16,"y":167.0,"x0":-1.7283678226606292,"y0":50.00053050954594,"z0":5.2578766393409895,"aX":-5.5070039267684185},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":5.5,"breakHorizontal":5.2,"spinRate":2126,"spinDirection":266},"zone":11,"typeConfidence":2.0,"plateTime":0.4331390210662689,"extension":5.841025998866406},"index":4,"playId":"07051a32-28f4-3bcf-a355-353385fe6379","pitchNumber":5,"startTime":"2026-04-04T20:22:56.690Z","endTime":"2026-04-04T20:23:01.838Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":837227,"link":"/api/v1/people/837227","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"first":{"id":701762,"link":"/api/v1/people/701762"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":5,"startTime":"2026-04-04T20:23:44.544Z","endTime":"2026-04-04T20:24:38.779Z","isPitch":false,"type":"action","player":{"id":691016,"link":"/api/v1/people/691016"},"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":86.9,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.56732244283648,"aZ":-20.959260844748172,"pfxX":-8.892278137725715,"pfxZ":5.732328865957291,"pX":-0.3386922955837292,"pZ":3.3770759934174888,"vX0":7.01454746892783,"vY0":-139.72187085244377,"vZ0":-0.638476345031196,"x":129.91,"y":147.6,"x0":-1.739673663152597,"y0":50.00352961031617,"z0":4.999056500044366,"aX":-17.397921879708818},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":10.4,"breakHorizontal":14.4,"spinRate":1991,"spinDirection":238},"zone":1,"typeConfidence":2.0,"plateTime":0.39360222800798494,"extension":6.036212655374443},"index":6,"playId":"bb98e0b4-cb71-327a-8480-99202d1d0f59","pitchNumber":6,"startTime":"2026-04-04T20:24:38.779Z","endTime":"2026-04-04T20:24:43.329Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":837227,"link":"/api/v1/people/837227","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"first":{"id":701762,"link":"/api/v1/people/701762"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"index":7,"playId":"7b39024e-a826-34d8-8662-ad56b8c4e94e","startTime":"2026-04-04T20:25:02.843Z","endTime":"2026-04-04T20:25:07.116Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":837227,"link":"/api/v1/people/837227","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"first":{"id":701762,"link":"/api/v1/people/701762"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":81.3,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.906384896088863,"aZ":-25.040956520288912,"pfxX":-9.306465653859851,"pfxZ":4.244090127970941,"pX":-0.25938832372310494,"pZ":1.595023540711588,"vX0":6.554594248968964,"vY0":-128.65538389840142,"vZ0":-3.9985763430271906,"x":126.89,"y":195.71,"x0":-1.6269558180204453,"y0":50.00400569836737,"z0":5.1029463547726035,"aX":-15.651343292544464},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":7.1,"breakHorizontal":15.5,"spinRate":2184,"spinDirection":245},"zone":13,"typeConfidence":2.0,"plateTime":0.425217703373062,"extension":6.030422167034808},"index":8,"playId":"1bf8f2ca-bcc2-3116-a5e0-f553b51d005c","pitchNumber":7,"startTime":"2026-04-04T20:25:23.688Z","endTime":"2026-04-04T20:25:29.539Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":837227,"link":"/api/v1/people/837227","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"first":{"id":701762,"link":"/api/v1/people/701762"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691016,"link":"/api/v1/people/691016"},"credit":"b_ab"},{"player":{"id":837227,"link":"/api/v1/people/837227"},"credit":"p_ab"},{"player":{"id":691016,"link":"/api/v1/people/691016"},"credit":"b_pa"},{"player":{"id":837227,"link":"/api/v1/people/837227"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"}],"homeTeamWinProbability":30.2,"awayTeamWinProbability":69.8,"homeTeamWinProbabilityAdded":-5.300000000000001,"leverageIndex":1.26,"dramaIndex":69.0,"contextMetrics":{},"playEndTime":"2026-04-04T20:25:29.539Z","atBatIndex":9},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Jake Meyers hit by pitch.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-04T20:27:45.084Z","endTime":"2026-04-04T20:29:27.117Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":676694,"fullName":"Jake Meyers","link":"/api/v1/people/676694"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":676694,"fullName":"Jake Meyers","link":"/api/v1/people/676694"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":676694,"fullName":"Jake Meyers","link":"/api/v1/people/676694"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.7,"endSpeed":74.1,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.05123839730108,"aZ":-35.04893753972589,"pfxX":11.059807196716658,"pfxZ":-2.071278801080582,"pX":-1.257234814142262,"pZ":1.5317343559713095,"vX0":-0.7231039734281447,"vY0":-117.58010065407476,"vZ0":-1.8949777568432125,"x":164.92,"y":197.42,"x0":-2.379435298620906,"y0":50.002792633774824,"z0":5.62626429263122,"aX":15.354254525829429},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.1,"breakVerticalInduced":-4.0,"breakHorizontal":-19.8,"spinRate":2989,"spinDirection":56},"zone":13,"typeConfidence":2.0,"plateTime":0.46733874922078655,"extension":5.733078027883188},"index":0,"playId":"2039c480-1e69-34d0-b303-2f78998c422c","pitchNumber":1,"startTime":"2026-04-04T20:27:57.004Z","endTime":"2026-04-04T20:28:00.936Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":676694,"link":"/api/v1/people/676694","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"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":95.2,"endSpeed":87.0,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.821440707052076,"aZ":-21.95504562431513,"pfxX":-7.287922149138984,"pfxZ":5.2825868331141175,"pX":0.6528584879321041,"pZ":2.1753127141960684,"vX0":9.546926166781745,"vY0":-138.23084636321477,"vZ0":-4.6382666370028725,"x":92.11,"y":180.05,"x0":-1.8988459647552076,"y0":50.00656368579819,"z0":5.349312826244307,"aX":-14.107357353899618},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":8.8,"breakHorizontal":11.2,"spinRate":2482,"spinDirection":215},"zone":9,"typeConfidence":2.0,"plateTime":0.3962446309962102,"extension":6.430652697087474},"index":1,"playId":"47f992b1-223e-3474-8516-667ab3fe24d1","pitchNumber":2,"startTime":"2026-04-04T20:28:13.151Z","endTime":"2026-04-04T20:28:16.869Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":676694,"link":"/api/v1/people/676694","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":88.2,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.908642708147344,"aZ":-15.202504606611319,"pfxX":-4.090355951636164,"pfxZ":8.514498143809863,"pX":-0.912035005296831,"pZ":3.094363542004947,"vX0":4.535761268364193,"vY0":-140.10557481254082,"vZ0":-3.9445821506673697,"x":151.76,"y":155.23,"x0":-2.0185539394200878,"y0":50.00022512596075,"z0":5.510376300808637,"aX":-8.151197586329568},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":14.9,"breakHorizontal":6.5,"spinRate":2454,"spinDirection":213},"zone":11,"typeConfidence":2.0,"plateTime":0.39055101210247267,"extension":6.144005614638951},"index":2,"playId":"e03d5328-4ed0-345e-889d-2cf3a5001dad","pitchNumber":3,"startTime":"2026-04-04T20:28:27.773Z","endTime":"2026-04-04T20:28:30.958Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":676694,"link":"/api/v1/people/676694","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.6,"endSpeed":75.7,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.11314729004657,"aZ":-34.64864092746512,"pfxX":9.9462410027838,"pfxZ":-1.7258297347142326,"pX":0.1634952854266234,"pZ":0.6892200832395741,"vX0":2.0528124198234305,"vY0":-118.88549548338142,"vZ0":-4.185815163212988,"x":110.77,"y":220.17,"x0":-2.0038774722079684,"y0":50.00544873299602,"z0":5.622637686194612,"aX":14.2185290944656},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":-3.8,"breakHorizontal":-18.5,"spinRate":2961,"spinDirection":50},"zone":14,"typeConfidence":2.0,"plateTime":0.46096876549608723,"extension":6.029551025481984},"index":3,"playId":"aa80c829-d727-384a-ba4d-4221ca86f626","pitchNumber":4,"startTime":"2026-04-04T20:28:44.714Z","endTime":"2026-04-04T20:28:48.672Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":676694,"link":"/api/v1/people/676694","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"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":2,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":87.6,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.10275894996691,"aZ":-22.93920275889816,"pfxX":-8.692850035692304,"pfxZ":4.70279815959363,"pX":-0.9681680018093258,"pZ":2.1022778743897805,"vX0":6.067909779798505,"vY0":-139.4486333783585,"vZ0":-5.176664480709157,"x":153.9,"y":182.02,"x0":-2.045717081941784,"y0":50.00529483496645,"z0":5.50132379521678,"aX":-17.079093259885425},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":7.6,"breakHorizontal":14.4,"spinRate":2458,"spinDirection":216},"zone":13,"typeConfidence":2.0,"plateTime":0.39315838631878064,"extension":6.045371557892418},"index":4,"playId":"d4e7d877-0ebb-34cf-849d-4df92035a1ae","pitchNumber":5,"startTime":"2026-04-04T20:28:59.040Z","endTime":"2026-04-04T20:29:02.943Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":676694,"link":"/api/v1/people/676694","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"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, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.0,"endSpeed":74.8,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.70083512742446,"aZ":-34.652755972096585,"pfxX":12.056355272516093,"pfxZ":-1.7239074497571245,"pX":-2.795847347621605,"pZ":4.375091076993623,"vX0":-4.796679905536067,"vY0":-119.22954539074442,"vZ0":3.537330183791767,"x":223.57,"y":120.65,"x0":-2.3204395447034947,"y0":50.0055822362571,"z0":6.006506297546316,"aX":17.297482238459025},"breaks":{"breakAngle":25.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-1.9,"breakHorizontal":-20.6,"spinRate":2945,"spinDirection":61},"zone":11,"typeConfidence":2.0,"plateTime":0.46002627840623767,"extension":5.714813464991605},"index":5,"playId":"f5253279-f357-349a-80eb-9acdcca50e34","pitchNumber":6,"startTime":"2026-04-04T20:29:19.260Z","endTime":"2026-04-04T20:29:27.117Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":676694,"link":"/api/v1/people/676694","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676694,"link":"/api/v1/people/676694"},"credit":"b_pa"},{"player":{"id":806960,"link":"/api/v1/people/806960"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":27.500000000000004,"awayTeamWinProbability":72.5,"homeTeamWinProbabilityAdded":-2.6999999999999957,"leverageIndex":0.68,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2026-04-04T20:29:27.117Z","atBatIndex":10},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Christian Vázquez singles on a ground ball to left fielder Tyler Soderstrom. Jake Meyers to 2nd.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-04T20:29:27.079Z","endTime":"2026-04-04T20:30:40.576Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":543877,"fullName":"Christian Vázquez","link":"/api/v1/people/543877"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":543877,"fullName":"Christian Vázquez","link":"/api/v1/people/543877"},"postOnSecond":{"id":676694,"fullName":"Jake Meyers","link":"/api/v1/people/676694"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":543877,"fullName":"Christian Vázquez","link":"/api/v1/people/543877"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":691016,"link":"/api/v1/people/691016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":676694,"fullName":"Jake Meyers","link":"/api/v1/people/676694"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":85.8,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.328599678120263,"aZ":-15.278427007594372,"pfxX":-5.073747921735445,"pfxZ":8.923434570846505,"pX":1.0338961485087756,"pZ":3.4760417230232563,"vX0":8.805001032247494,"vY0":-136.99707555825282,"vZ0":-2.608078385773255,"x":77.59,"y":144.93,"x0":-1.5681114559231932,"y0":50.00331830393133,"z0":5.4894427746917716,"aX":-9.60803056148571},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.7,"breakHorizontal":7.2,"spinRate":2400,"spinDirection":206},"zone":12,"typeConfidence":2.0,"plateTime":0.4003816663971378,"extension":6.3353560343817215},"index":0,"playId":"43483bc3-9c57-3ea9-9e0e-0353a06dfd51","pitchNumber":1,"startTime":"2026-04-04T20:29:51.100Z","endTime":"2026-04-04T20:29:54.836Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":543877,"link":"/api/v1/people/543877","batSide":{"code":"R","description":"Right"}},"first":{"id":676694,"link":"/api/v1/people/676694"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"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":95.6,"endSpeed":87.0,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.63215635801569,"aZ":-17.974376916859484,"pfxX":-9.597333664228263,"pfxZ":7.304046040269589,"pX":-0.277153881486855,"pZ":2.2300179914355427,"vX0":7.255572028609445,"vY0":-138.9039093994347,"vZ0":-5.521434803127547,"x":127.56,"y":178.57,"x0":-1.683083519280219,"y0":50.001062011547084,"z0":5.448153838911724,"aX":-18.65429534103079},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":12.1,"breakHorizontal":15.7,"spinRate":2347,"spinDirection":213},"zone":5,"typeConfidence":2.0,"plateTime":0.39510872012098375,"extension":6.26491918635739},"index":1,"playId":"96b82a47-6100-3068-85b8-718909ed38e8","pitchNumber":2,"startTime":"2026-04-04T20:30:08.695Z","endTime":"2026-04-04T20:30:12.545Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":543877,"link":"/api/v1/people/543877","batSide":{"code":"R","description":"Right"}},"first":{"id":676694,"link":"/api/v1/people/676694"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":86.9,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.09783322218325,"aZ":-17.51007204800888,"pfxX":-9.64255156633345,"pfxZ":7.565840180145845,"pX":-0.24534582309199499,"pZ":1.2308879270796065,"vX0":7.390500303638427,"vY0":-139.04345215411797,"vZ0":-8.375511727629661,"x":126.35,"y":205.55,"x0":-1.6984536862503516,"y0":50.002254187433664,"z0":5.466551532708493,"aX":-18.690231948991215},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":11.9,"breakHorizontal":15.7,"spinRate":2369,"spinDirection":212},"zone":13,"typeConfidence":2.0,"plateTime":0.39543362751514444,"extension":6.317025545227019},"hitData":{"launchSpeed":107.4,"launchAngle":-15.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":66.67,"coordY":115.08}},"index":2,"playId":"074ae6ca-ee7f-3ec9-83db-4ef4e17e2a8f","pitchNumber":3,"startTime":"2026-04-04T20:30:28.810Z","endTime":"2026-04-04T20:30:40.576Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":543877,"link":"/api/v1/people/543877","batSide":{"code":"R","description":"Right"}},"first":{"id":676694,"link":"/api/v1/people/676694"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":543877,"link":"/api/v1/people/543877"},"credit":"b_ab"},{"player":{"id":806960,"link":"/api/v1/people/806960"},"credit":"p_ab"},{"player":{"id":543877,"link":"/api/v1/people/543877"},"credit":"b_pa"},{"player":{"id":806960,"link":"/api/v1/people/806960"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":23.5,"awayTeamWinProbability":76.5,"homeTeamWinProbabilityAdded":-4.0000000000000036,"leverageIndex":1.12,"dramaIndex":58.0,"contextMetrics":{},"playEndTime":"2026-04-04T20:30:40.576Z","atBatIndex":11},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Jeremy Peña pops out softly to shortstop Jacob Wilson on the infield fly rule.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-04T20:30:56.733Z","endTime":"2026-04-04T20:31:43.243Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":543877,"fullName":"Christian Vázquez","link":"/api/v1/people/543877"},"postOnSecond":{"id":676694,"fullName":"Jake Meyers","link":"/api/v1/people/676694"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":805779,"link":"/api/v1/people/805779"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":79.8,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.93247896893224,"aZ":-28.097556249145374,"pfxX":-12.081873953198805,"pfxZ":2.505314391407028,"pX":-0.44136063750724785,"pZ":1.6840723455056672,"vX0":6.83237657516236,"vY0":-127.24341362385687,"vZ0":-3.7070588171608247,"x":133.82,"y":193.31,"x0":-1.602073418854181,"y0":50.00301515289039,"z0":5.404603060757495,"aX":-19.663745796487383},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":3.8,"breakHorizontal":20.2,"spinRate":1923,"spinDirection":230},"zone":7,"typeConfidence":2.0,"plateTime":0.4316917995445011,"extension":6.0875536264425785},"index":0,"playId":"1a5d3a52-e81b-318e-8015-fe813e73b8bf","pitchNumber":1,"startTime":"2026-04-04T20:31:15.044Z","endTime":"2026-04-04T20:31:19.211Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":665161,"link":"/api/v1/people/665161","batSide":{"code":"R","description":"Right"}},"first":{"id":543877,"link":"/api/v1/people/543877"},"second":{"id":676694,"link":"/api/v1/people/676694"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":86.9,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.693005031456536,"aZ":-15.725382866330632,"pfxX":-10.210421965206606,"pfxZ":8.421308673816839,"pX":-0.9574549575970775,"pZ":3.009546094927517,"vX0":5.549753741574742,"vY0":-139.66222735595568,"vZ0":-4.196485205327246,"x":153.5,"y":157.52,"x0":-1.6554705137844832,"y0":50.004968725183495,"z0":5.582470749484969,"aX":-19.95064942062503},"breaks":{"breakAngle":48.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":14.4,"breakHorizontal":17.2,"spinRate":2450,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.3938362256028709,"extension":6.146090451192586},"hitData":{"launchSpeed":51.3,"launchAngle":31.0,"totalDistance":151.0,"trajectory":"popup","hardness":"soft","location":"6","coordinates":{"coordX":100.48,"coordY":146.99}},"index":1,"playId":"0fbc8837-644a-3c50-8c6a-26eed31bd5d8","pitchNumber":2,"startTime":"2026-04-04T20:31:37.228Z","endTime":"2026-04-04T20:31:43.243Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":665161,"link":"/api/v1/people/665161","batSide":{"code":"R","description":"Right"}},"first":{"id":543877,"link":"/api/v1/people/543877"},"second":{"id":676694,"link":"/api/v1/people/676694"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665161,"link":"/api/v1/people/665161"},"credit":"b_ab"},{"player":{"id":806960,"link":"/api/v1/people/806960"},"credit":"p_ab"},{"player":{"id":665161,"link":"/api/v1/people/665161"},"credit":"b_pa"},{"player":{"id":806960,"link":"/api/v1/people/806960"},"credit":"p_pa"}],"flags":[{"credit":"b_infield_fly"}],"homeTeamWinProbability":27.200000000000003,"awayTeamWinProbability":72.8,"homeTeamWinProbabilityAdded":3.700000000000003,"leverageIndex":1.35,"dramaIndex":62.0,"contextMetrics":{},"playEndTime":"2026-04-04T20:31:43.243Z","atBatIndex":12},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Yordan Alvarez walks. Jake Meyers to 3rd. Christian Vázquez to 2nd.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-04T20:31:57.406Z","endTime":"2026-04-04T20:34:56.664Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"postOnSecond":{"id":543877,"fullName":"Christian Vázquez","link":"/api/v1/people/543877"},"postOnThird":{"id":676694,"fullName":"Jake Meyers","link":"/api/v1/people/676694"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4,6,7,8],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":676694,"fullName":"Jake Meyers","link":"/api/v1/people/676694"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"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":543877,"fullName":"Christian Vázquez","link":"/api/v1/people/543877"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":79.9,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.95247240958335,"aZ":-23.811007277485622,"pfxX":-9.984159820373408,"pfxZ":5.079802062483516,"pX":-0.9649067988925664,"pZ":2.0971118678513063,"vX0":5.366064223007388,"vY0":-128.39238194669284,"vZ0":-3.693418504993331,"x":153.78,"y":182.16,"x0":-1.7998727720073457,"y0":50.003267915480954,"z0":5.436713067524217,"aX":-16.442969524455993},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":8.5,"breakHorizontal":16.7,"spinRate":2022,"spinDirection":225},"zone":13,"typeConfidence":2.0,"plateTime":0.4288324068738212,"extension":6.316085231373693},"index":0,"playId":"5fea0de1-8138-3106-b100-3b9f449c4c27","pitchNumber":1,"startTime":"2026-04-04T20:32:11.791Z","endTime":"2026-04-04T20:32:15.876Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":670541,"link":"/api/v1/people/670541","batSide":{"code":"L","description":"Left"}},"first":{"id":543877,"link":"/api/v1/people/543877"},"second":{"id":676694,"link":"/api/v1/people/676694"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":78.6,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.899426001687115,"aZ":-31.581942852852006,"pfxX":3.3832652018533995,"pfxZ":0.37501010530600265,"pX":1.1813417610247263,"pZ":1.5324986745537597,"vX0":5.822368241180704,"vY0":-125.19919566054972,"vZ0":-3.667364066584804,"x":71.97,"y":197.4,"x0":-1.6238808370785576,"y0":50.00084903114825,"z0":5.6319292850001474,"aX":5.310208353417771},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":0.0,"breakHorizontal":-7.6,"spinRate":2780,"spinDirection":87},"zone":14,"typeConfidence":2.0,"plateTime":0.43936355748920297,"extension":6.082189967012493},"index":1,"playId":"b74c173b-9925-3103-96b2-2ab2645c6204","pitchNumber":2,"startTime":"2026-04-04T20:32:28.928Z","endTime":"2026-04-04T20:32:32.661Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":670541,"link":"/api/v1/people/670541","batSide":{"code":"L","description":"Left"}},"first":{"id":543877,"link":"/api/v1/people/543877"},"second":{"id":676694,"link":"/api/v1/people/676694"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":80.9,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.190288884093377,"aZ":-19.47624373603317,"pfxX":-8.737776936265597,"pfxZ":7.5208006860025005,"pX":-0.8419306058728094,"pZ":3.182155974998383,"vX0":5.190602333656549,"vY0":-129.6499305916246,"vZ0":-2.286559892717685,"x":149.09,"y":152.86,"x0":-1.7432534079675874,"y0":50.003280111002006,"z0":5.575311080289128,"aX":-14.753002746850433},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":13.3,"breakHorizontal":14.5,"spinRate":2051,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.42381229223447336,"extension":6.2627928287427075},"index":2,"playId":"546f3e73-1259-35f2-ad68-0755e3d7ba2f","pitchNumber":3,"startTime":"2026-04-04T20:32:49.266Z","endTime":"2026-04-04T20:32:53.346Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":670541,"link":"/api/v1/people/670541","batSide":{"code":"L","description":"Left"}},"first":{"id":543877,"link":"/api/v1/people/543877"},"second":{"id":676694,"link":"/api/v1/people/676694"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"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":95.8,"endSpeed":86.8,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.38879392882259,"aZ":-19.600921410965217,"pfxX":-9.283119969023348,"pfxZ":6.4683999033357065,"pX":-0.3498718039720833,"pZ":2.668677064936968,"vX0":6.748817116050208,"vY0":-139.28268310954635,"vZ0":-4.524201435884131,"x":130.34,"y":166.73,"x0":-1.6113278458964488,"y0":50.00297508497877,"z0":5.629118902260006,"aX":-18.045443179275836},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":10.8,"breakHorizontal":15.2,"spinRate":2480,"spinDirection":210},"zone":4,"typeConfidence":2.0,"plateTime":0.3948577399832889,"extension":6.178614561829756},"index":3,"playId":"35a3bf65-5097-3a70-acf2-e3db0fc58ba1","pitchNumber":4,"startTime":"2026-04-04T20:33:08.844Z","endTime":"2026-04-04T20:33:14.084Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":670541,"link":"/api/v1/people/670541","batSide":{"code":"L","description":"Left"}},"first":{"id":543877,"link":"/api/v1/people/543877"},"second":{"id":676694,"link":"/api/v1/people/676694"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":79.4,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.125357558713105,"aZ":-27.77345950755208,"pfxX":1.9597057257021175,"pfxZ":2.7402900712650684,"pX":0.12877911754854257,"pZ":1.4056763266900214,"vX0":3.9671056080649274,"vY0":-126.55766346630844,"vZ0":-5.020990090680467,"x":112.09,"y":200.83,"x0":-1.7196680801120494,"y0":50.005145034907535,"z0":5.665809588750617,"aX":3.1480589080123496},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":4.0,"breakHorizontal":-4.6,"spinRate":2865,"spinDirection":67},"zone":14,"typeConfidence":2.0,"plateTime":0.434376294450888,"extension":6.139590449212088},"index":4,"playId":"852484bf-317a-357e-80e8-e2ee9d5e9d09","pitchNumber":5,"startTime":"2026-04-04T20:33:32.336Z","endTime":"2026-04-04T20:33:35.745Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":670541,"link":"/api/v1/people/670541","batSide":{"code":"L","description":"Left"}},"first":{"id":543877,"link":"/api/v1/people/543877"},"second":{"id":676694,"link":"/api/v1/people/676694"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":5,"startTime":"2026-04-04T20:33:54.720Z","endTime":"2026-04-04T20:34:08.752Z","isPitch":false,"type":"action","player":{"id":670541,"link":"/api/v1/people/670541"},"defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":670541,"link":"/api/v1/people/670541","batSide":{"code":"L","description":"Left"}},"first":{"id":543877,"link":"/api/v1/people/543877"},"second":{"id":676694,"link":"/api/v1/people/676694"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":78.7,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.83078643979451,"aZ":-30.503340764656986,"pfxX":5.461863645078116,"pfxZ":1.0715633926097627,"pX":0.9421701636950071,"pZ":1.3659390606086772,"vX0":4.168891543451363,"vY0":-123.72380803658335,"vZ0":-4.387723119212665,"x":81.09,"y":201.9,"x0":-1.4719021007338475,"y0":50.000795293164835,"z0":5.707957255105648,"aX":8.497539169244341},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":1.2,"breakHorizontal":-10.8,"spinRate":3005,"spinDirection":52},"zone":14,"typeConfidence":2.0,"plateTime":0.4420749081296602,"extension":6.259741805457676},"index":6,"playId":"4206a545-d7d3-313f-ab68-25b990aed731","pitchNumber":6,"startTime":"2026-04-04T20:34:08.752Z","endTime":"2026-04-04T20:34:13.085Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":670541,"link":"/api/v1/people/670541","batSide":{"code":"L","description":"Left"}},"first":{"id":543877,"link":"/api/v1/people/543877"},"second":{"id":676694,"link":"/api/v1/people/676694"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.2,"endSpeed":82.9,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.763935551174644,"aZ":-22.072447092474796,"pfxX":-8.629018762720428,"pfxZ":5.751936883460811,"pX":-2.1484454835014333,"pZ":3.65414542390585,"vX0":1.6268044865420974,"vY0":-131.40730350917124,"vZ0":-1.0872899477013225,"x":198.89,"y":140.12,"x0":-1.652678571375097,"y0":50.00125811992033,"z0":5.706606697432448,"aX":-15.152368090465206},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":10.4,"breakHorizontal":15.4,"spinRate":2129,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.4161508685989106,"extension":6.14085912291351},"index":7,"playId":"10d76c94-4411-301b-9af4-87db6dce0cfc","pitchNumber":7,"startTime":"2026-04-04T20:34:31.185Z","endTime":"2026-04-04T20:34:34.726Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":670541,"link":"/api/v1/people/670541","batSide":{"code":"L","description":"Left"}},"first":{"id":543877,"link":"/api/v1/people/543877"},"second":{"id":676694,"link":"/api/v1/people/676694"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":80.3,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.08934247599724,"aZ":-30.124380503656827,"pfxX":3.133184344420795,"pfxZ":1.2782250270226934,"pX":1.8517886837508863,"pZ":-0.778417368607988,"vX0":7.361603114955685,"vY0":-125.91099712629685,"vZ0":-9.389405255831218,"x":46.41,"y":259.8,"x0":-1.51937217882863,"y0":50.00235950130433,"z0":5.444525372335934,"aX":5.018468572622544},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":0.2,"breakHorizontal":-7.4,"spinRate":2967,"spinDirection":61},"zone":14,"typeConfidence":2.0,"plateTime":0.43537499944010083,"extension":6.267847356469615},"index":8,"playId":"027e43a7-b10e-361c-96db-45b4702493b9","pitchNumber":8,"startTime":"2026-04-04T20:34:51.795Z","endTime":"2026-04-04T20:34:56.664Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":670541,"link":"/api/v1/people/670541","batSide":{"code":"L","description":"Left"}},"first":{"id":543877,"link":"/api/v1/people/543877"},"second":{"id":676694,"link":"/api/v1/people/676694"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670541,"link":"/api/v1/people/670541"},"credit":"b_pa"},{"player":{"id":806960,"link":"/api/v1/people/806960"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":22.8,"awayTeamWinProbability":77.2,"homeTeamWinProbabilityAdded":-4.400000000000002,"leverageIndex":1.48,"dramaIndex":69.0,"contextMetrics":{},"playEndTime":"2026-04-04T20:34:56.664Z","atBatIndex":13},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Jose Altuve pops out to second baseman Jeff McNeil on the infield fly rule.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-04T20:35:09.962Z","endTime":"2026-04-04T20:35:42.171Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"postOnSecond":{"id":543877,"fullName":"Christian Vázquez","link":"/api/v1/people/543877"},"postOnThird":{"id":676694,"fullName":"Jake Meyers","link":"/api/v1/people/676694"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"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":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":643446,"link":"/api/v1/people/643446"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.0,"endSpeed":82.0,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.823311752408173,"aZ":-22.991941965583177,"pfxX":-9.578477337858311,"pfxZ":5.316525962137428,"pX":-0.07920022240887843,"pZ":2.923820203592355,"vX0":7.3205858459187105,"vY0":-130.89476004602585,"vZ0":-2.2070504057150053,"x":120.02,"y":159.84,"x0":-1.6741702368699136,"y0":50.002972443248574,"z0":5.507715463870269,"aX":-16.54437871330864},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":9.4,"breakHorizontal":15.6,"spinRate":2070,"spinDirection":226},"zone":2,"typeConfidence":2.0,"plateTime":0.4191904653219174,"extension":6.445761986302724},"hitData":{"launchSpeed":93.4,"launchAngle":68.0,"totalDistance":132.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":158.4,"coordY":159.79}},"index":0,"playId":"fcf07a2c-80c6-31da-ad43-9de248845eb7","pitchNumber":1,"startTime":"2026-04-04T20:35:31.599Z","endTime":"2026-04-04T20:35:42.171Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"first":{"id":670541,"link":"/api/v1/people/670541"},"second":{"id":543877,"link":"/api/v1/people/543877"},"third":{"id":676694,"link":"/api/v1/people/676694"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":514888,"link":"/api/v1/people/514888"},"credit":"b_ab"},{"player":{"id":806960,"link":"/api/v1/people/806960"},"credit":"p_ab"},{"player":{"id":514888,"link":"/api/v1/people/514888"},"credit":"b_pa"},{"player":{"id":806960,"link":"/api/v1/people/806960"},"credit":"p_pa"}],"flags":[{"credit":"b_infield_fly"}],"homeTeamWinProbability":28.4,"awayTeamWinProbability":71.6,"homeTeamWinProbabilityAdded":5.599999999999998,"leverageIndex":1.8,"dramaIndex":85.0,"contextMetrics":{},"playEndTime":"2026-04-04T20:35:42.171Z","atBatIndex":14},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Carlos Correa flies out to right fielder Lawrence Butler.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-04T20:35:54.508Z","endTime":"2026-04-04T20:36:55.316Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":671732,"link":"/api/v1/people/671732"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.5,"endSpeed":88.9,"strikeZoneTop":3.337,"strikeZoneBottom":1.684,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.77222093467249,"aZ":-14.254479280067642,"pfxX":-5.536784472775741,"pfxZ":8.809741644049247,"pX":-0.08766156249163655,"pZ":2.9179953286776588,"vX0":6.493136721547531,"vY0":-141.79560496538673,"vZ0":-4.441915383803396,"x":120.34,"y":159.99,"x0":-1.689148422344025,"y0":50.00127024229133,"z0":5.415898816118619,"aX":-11.26082591574074},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":15.2,"breakHorizontal":8.6,"spinRate":2437,"spinDirection":207},"zone":2,"typeConfidence":2.0,"plateTime":0.38645129217873997,"extension":6.320067439768783},"index":0,"playId":"2e218c52-137a-3eca-8418-d18029084f55","pitchNumber":1,"startTime":"2026-04-04T20:36:09.521Z","endTime":"2026-04-04T20:36:13.071Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":621043,"link":"/api/v1/people/621043","batSide":{"code":"R","description":"Right"}},"first":{"id":670541,"link":"/api/v1/people/670541"},"second":{"id":543877,"link":"/api/v1/people/543877"},"third":{"id":676694,"link":"/api/v1/people/676694"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":88.3,"strikeZoneTop":3.337,"strikeZoneBottom":1.684,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.159311405668134,"aZ":-12.946920076546746,"pfxX":-5.015270896863806,"pfxZ":9.573550857438674,"pX":1.2491192744672854,"pZ":3.1501865753563374,"vX0":9.70521433897657,"vY0":-141.06365785953054,"vZ0":-4.0400632086220805,"x":69.39,"y":153.72,"x0":-1.589846974641737,"y0":50.00178459920288,"z0":5.440295506480874,"aX":-10.072669568393007},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":16.7,"breakHorizontal":7.0,"spinRate":2426,"spinDirection":208},"zone":12,"typeConfidence":2.0,"plateTime":0.38883035951279465,"extension":6.3597213202507525},"index":1,"playId":"36f21d40-8d3c-31a5-8ecd-ae422d32c7d8","pitchNumber":2,"startTime":"2026-04-04T20:36:27.382Z","endTime":"2026-04-04T20:36:30.876Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":621043,"link":"/api/v1/people/621043","batSide":{"code":"R","description":"Right"}},"first":{"id":670541,"link":"/api/v1/people/670541"},"second":{"id":543877,"link":"/api/v1/people/543877"},"third":{"id":676694,"link":"/api/v1/people/676694"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":80.0,"strikeZoneTop":3.337,"strikeZoneBottom":1.684,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.099183327193423,"aZ":-27.789512621436415,"pfxX":2.9096388877543173,"pfxZ":2.6847043189318835,"pX":0.6671013277515296,"pZ":2.327729224169717,"vX0":5.1384638885643446,"vY0":-127.5524137121749,"vZ0":-2.704909697703819,"x":91.57,"y":175.93,"x0":-1.7576940357310853,"y0":50.004777648326794,"z0":5.610430473588641,"aX":4.75883607258073},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":4.4,"breakHorizontal":-6.5,"spinRate":2997,"spinDirection":83},"zone":6,"typeConfidence":2.0,"plateTime":0.43065498167920824,"extension":6.0061855200948715},"hitData":{"launchSpeed":88.9,"launchAngle":57.0,"totalDistance":207.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":176.2,"coordY":133.88}},"index":2,"playId":"ea782018-e0fa-337f-a934-3d74e17b3427","pitchNumber":3,"startTime":"2026-04-04T20:36:44.511Z","endTime":"2026-04-04T20:36:55.316Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":621043,"link":"/api/v1/people/621043","batSide":{"code":"R","description":"Right"}},"first":{"id":670541,"link":"/api/v1/people/670541"},"second":{"id":543877,"link":"/api/v1/people/543877"},"third":{"id":676694,"link":"/api/v1/people/676694"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621043,"link":"/api/v1/people/621043"},"credit":"b_ab"},{"player":{"id":806960,"link":"/api/v1/people/806960"},"credit":"p_ab"},{"player":{"id":621043,"link":"/api/v1/people/621043"},"credit":"b_pa"},{"player":{"id":806960,"link":"/api/v1/people/806960"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":34.1,"awayTeamWinProbability":65.9,"homeTeamWinProbabilityAdded":5.700000000000003,"leverageIndex":2.2,"dramaIndex":95.0,"contextMetrics":{},"playEndTime":"2026-04-04T20:36:55.316Z","atBatIndex":15},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Brent Rooker flies out to right fielder Joey Loperfido.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-04T20:38:53.941Z","endTime":"2026-04-04T20:39:39.173Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":837227,"fullName":"Tatsuya Imai","link":"/api/v1/people/837227"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":694388,"link":"/api/v1/people/694388"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":83.9,"strikeZoneTop":3.364,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.929157923796737,"aZ":-19.989359711452423,"pfxX":-8.35429135880092,"pfxZ":6.751341724676717,"pX":0.9565175688611414,"pZ":3.711550639145512,"vX0":9.07600017439035,"vY0":-133.30821255364052,"vZ0":-0.32902552819418623,"x":80.54,"y":138.57,"x0":-1.402406595777412,"y0":50.00126549019405,"z0":5.276100664519221,"aX":-15.075769844860172},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":12.4,"breakHorizontal":13.2,"spinRate":2081,"spinDirection":238},"zone":12,"typeConfidence":2.0,"plateTime":0.41044049916981784,"extension":5.743623639921465},"index":0,"playId":"bb270bdc-c525-3b2f-96ce-38c316fc827e","pitchNumber":1,"startTime":"2026-04-04T20:39:14.217Z","endTime":"2026-04-04T20:39:18.001Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":837227,"link":"/api/v1/people/837227","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":667670,"link":"/api/v1/people/667670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":84.1,"strikeZoneTop":3.364,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.985235599118408,"aZ":-23.548721785683494,"pfxX":-8.277219047054095,"pfxZ":4.731716602964013,"pX":-0.05001479906319327,"pZ":3.188712020653555,"vX0":6.759648642234802,"vY0":-134.5788300569516,"vZ0":-0.8959529036591379,"x":118.91,"y":152.68,"x0":-1.5270671357613426,"y0":50.00023965769498,"z0":5.203855875302276,"aX":-15.081696505752001},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":8.5,"breakHorizontal":13.4,"spinRate":2062,"spinDirection":240},"zone":2,"typeConfidence":2.0,"plateTime":0.4079995793587994,"extension":5.9071620927433},"hitData":{"launchSpeed":95.8,"launchAngle":30.0,"totalDistance":351.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":175.63,"coordY":66.39}},"index":1,"playId":"111e2271-dd82-3ff8-835c-31659165c1de","pitchNumber":2,"startTime":"2026-04-04T20:39:30.736Z","endTime":"2026-04-04T20:39:39.173Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":837227,"link":"/api/v1/people/837227","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":667670,"link":"/api/v1/people/667670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":667670,"link":"/api/v1/people/667670"},"credit":"b_ab"},{"player":{"id":837227,"link":"/api/v1/people/837227"},"credit":"p_ab"},{"player":{"id":667670,"link":"/api/v1/people/667670"},"credit":"b_pa"},{"player":{"id":837227,"link":"/api/v1/people/837227"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":31.7,"awayTeamWinProbability":68.3,"homeTeamWinProbabilityAdded":-2.400000000000002,"leverageIndex":0.96,"dramaIndex":44.0,"contextMetrics":{},"playEndTime":"2026-04-04T20:39:39.173Z","atBatIndex":16},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Jacob Wilson pops out to first baseman Christian Walker.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-04T20:39:42.828Z","endTime":"2026-04-04T20:41:34.414Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":837227,"fullName":"Tatsuya Imai","link":"/api/v1/people/837227"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":83.7,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.50637404820143,"aZ":-21.977866558493947,"pfxX":-8.031138894753152,"pfxZ":5.63053335352412,"pX":-0.734686431029305,"pZ":2.528275509979505,"vX0":5.017801460202752,"vY0":-134.53562223662328,"vZ0":-2.8228624821310766,"x":145.0,"y":170.52,"x0":-1.59237601184244,"y0":50.00202519027307,"z0":5.170191102497327,"aX":-14.54203273229526},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":9.7,"breakHorizontal":13.3,"spinRate":2057,"spinDirection":241},"zone":4,"typeConfidence":2.0,"plateTime":0.40903609396775265,"extension":5.681282386321948},"index":0,"playId":"024d9e5f-ac0f-34f1-be3f-a62b5a64a896","pitchNumber":1,"startTime":"2026-04-04T20:40:05.400Z","endTime":"2026-04-04T20:40:09.503Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":837227,"link":"/api/v1/people/837227","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":805779,"link":"/api/v1/people/805779","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":78.7,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.527416283982472,"aZ":-27.36090945876716,"pfxX":-5.2224416570058745,"pfxZ":3.0439820886627817,"pX":1.1251309518945318,"pZ":1.3987228890337244,"vX0":7.479087053846621,"vY0":-125.80882402694242,"vZ0":-4.44398611031314,"x":74.11,"y":201.01,"x0":-1.2251183556516883,"y0":50.00518167729225,"z0":5.4386809337107875,"aX":-8.26740567416137},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":4.6,"breakHorizontal":7.4,"spinRate":2348,"spinDirection":255},"zone":14,"typeConfidence":2.0,"plateTime":0.43748503309395037,"extension":5.376036638714272},"index":1,"playId":"3990f527-4812-3295-9204-e46fdd5a1f04","pitchNumber":2,"startTime":"2026-04-04T20:40:20.691Z","endTime":"2026-04-04T20:40:24.518Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":837227,"link":"/api/v1/people/837227","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":805779,"link":"/api/v1/people/805779","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"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":87.4,"endSpeed":79.5,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.336270760278808,"aZ":-30.906709415822082,"pfxX":-6.0702809761468774,"pfxZ":0.7943473505368382,"pX":1.4770663144034735,"pZ":-0.15919644685191645,"vX0":8.73931133205315,"vY0":-126.71214708560872,"vZ0":-7.05742415864646,"x":60.7,"y":243.08,"x0":-1.2508246524337712,"y0":50.005701739382566,"z0":5.178239039292558,"aX":-9.732142819451512},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":-0.2,"breakHorizontal":8.6,"spinRate":2334,"spinDirection":254},"zone":14,"typeConfidence":2.0,"plateTime":0.43463405997384985,"extension":5.672462842223526},"index":2,"playId":"158c81ba-eba1-3b49-9a5c-c90800cc203f","pitchNumber":3,"startTime":"2026-04-04T20:40:37.904Z","endTime":"2026-04-04T20:40:41.686Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":837227,"link":"/api/v1/people/837227","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":805779,"link":"/api/v1/people/805779","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":79.2,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.806293054688258,"aZ":-28.93852915035909,"pfxX":-5.9090157818300595,"pfxZ":2.003741868183953,"pX":-1.020171998094393,"pZ":2.686086376144281,"vX0":3.449015116276937,"vY0":-127.33513640632043,"vZ0":-1.1250613039225266,"x":155.89,"y":166.26,"x0":-1.6350687375959743,"y0":50.00514424138821,"z0":5.454976325532888,"aX":-9.559225131638211},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":3.6,"breakHorizontal":9.7,"spinRate":2297,"spinDirection":260},"zone":11,"typeConfidence":2.0,"plateTime":0.43263459404173954,"extension":5.66974701407836},"index":3,"playId":"f2b0e115-9500-3106-a97e-282449e31f92","pitchNumber":4,"startTime":"2026-04-04T20:40:57.187Z","endTime":"2026-04-04T20:41:02.002Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":837227,"link":"/api/v1/people/837227","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":805779,"link":"/api/v1/people/805779","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"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":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":78.8,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.0522178140611,"aZ":-26.088053556236865,"pfxX":-5.1043777007067686,"pfxZ":3.796002356268594,"pX":-0.4901344297792808,"pZ":2.077804523587013,"vX0":4.507881430687133,"vY0":-126.94535434778238,"vZ0":-2.8031579271220974,"x":135.68,"y":182.68,"x0":-1.640312806540368,"y0":50.005904555447735,"z0":5.310479062912714,"aX":-8.19274320219564},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":6.4,"breakHorizontal":8.0,"spinRate":2176,"spinDirection":264},"zone":7,"typeConfidence":2.0,"plateTime":0.4342740144791888,"extension":5.773361743547465},"hitData":{"launchSpeed":67.0,"launchAngle":64.0,"totalDistance":129.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":153.12,"coordY":158.16}},"index":4,"playId":"6a0e9c9b-8800-3f1f-821b-d987e5ec2f9d","pitchNumber":5,"startTime":"2026-04-04T20:41:25.846Z","endTime":"2026-04-04T20:41:34.414Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":837227,"link":"/api/v1/people/837227","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":805779,"link":"/api/v1/people/805779","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805779,"link":"/api/v1/people/805779"},"credit":"b_ab"},{"player":{"id":837227,"link":"/api/v1/people/837227"},"credit":"p_ab"},{"player":{"id":805779,"link":"/api/v1/people/805779"},"credit":"b_pa"},{"player":{"id":837227,"link":"/api/v1/people/837227"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":29.9,"awayTeamWinProbability":70.1,"homeTeamWinProbabilityAdded":-1.8000000000000007,"leverageIndex":0.69,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2026-04-04T20:41:34.414Z","atBatIndex":17},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Lawrence Butler strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-04T20:41:39.402Z","endTime":"2026-04-04T20:43:42.285Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":837227,"fullName":"Tatsuya Imai","link":"/api/v1/people/837227"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":543877,"link":"/api/v1/people/543877"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":77.6,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.442149159253177,"aZ":-24.642643425187213,"pfxX":-8.81445010008205,"pfxZ":4.856660774440426,"pX":-0.33852452923655624,"pZ":2.4133815122628586,"vX0":5.721246190481738,"vY0":-124.45081619818464,"vZ0":-2.0267397499072777,"x":129.9,"y":173.62,"x0":-1.534348023150134,"y0":50.0059041304813,"z0":5.301234304721809,"aX":-13.68252924383179},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":8.5,"breakHorizontal":14.4,"spinRate":1851,"spinDirection":256},"zone":4,"typeConfidence":2.0,"plateTime":0.441907169316623,"extension":5.7243827302047325},"index":0,"playId":"6c133014-5cfd-3775-acf1-719eb337655c","pitchNumber":1,"startTime":"2026-04-04T20:42:06.567Z","endTime":"2026-04-04T20:42:10.457Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":837227,"link":"/api/v1/people/837227","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":671732,"link":"/api/v1/people/671732","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":85.5,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.150955506288838,"aZ":-19.68883566621919,"pfxX":-8.673755412874314,"pfxZ":6.631332370696628,"pX":-0.8735777454139734,"pZ":4.303676815776526,"vX0":4.5660733605900194,"vY0":-136.3822821365134,"vZ0":0.7642149079718695,"x":150.3,"y":122.58,"x0":-1.4431322713871415,"y0":50.001751253311795,"z0":5.378307140320923,"aX":-16.32933660869159},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":12.4,"breakHorizontal":14.8,"spinRate":2138,"spinDirection":237},"zone":11,"typeConfidence":2.0,"plateTime":0.4016969205937766,"extension":5.567536704925567},"index":1,"playId":"e8d1dae4-e5c2-34cb-a366-e1c29fc3a154","pitchNumber":2,"startTime":"2026-04-04T20:42:22.300Z","endTime":"2026-04-04T20:42:26.246Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":837227,"link":"/api/v1/people/837227","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":671732,"link":"/api/v1/people/671732","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":85.5,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.60073813833847,"aZ":-20.646251497318154,"pfxX":-8.09202318774486,"pfxZ":6.128863868799893,"pX":-0.975909301930888,"pZ":4.229855406975996,"vX0":4.753846789532814,"vY0":-136.23886692330646,"vZ0":0.9869887546106487,"x":154.2,"y":124.57,"x0":-1.6909272609842594,"y0":50.00660827670851,"z0":5.288552006964384,"aX":-15.233036062840783},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":11.5,"breakHorizontal":13.7,"spinRate":2101,"spinDirection":237},"zone":11,"typeConfidence":2.0,"plateTime":0.40185218401351896,"extension":5.555835568200117},"index":2,"playId":"3fe00a59-0d6b-3ab0-82dc-84035b3a9716","pitchNumber":3,"startTime":"2026-04-04T20:42:37.505Z","endTime":"2026-04-04T20:42:41.007Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":837227,"link":"/api/v1/people/837227","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":671732,"link":"/api/v1/people/671732","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"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":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.1,"endSpeed":78.9,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.936375620253138,"aZ":-35.14762208459822,"pfxX":1.282632163987125,"pfxZ":-1.8915183644957523,"pX":-0.38378139787336113,"pZ":3.3549270083762384,"vX0":3.031896437088261,"vY0":-123.98831097403179,"vZ0":2.1381429771547125,"x":131.63,"y":148.2,"x0":-1.783018770900139,"y0":50.000005889595855,"z0":5.389256967951412,"aX":2.020237967125404},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-2.8,"breakHorizontal":-3.0,"spinRate":2288,"spinDirection":301},"zone":1,"typeConfidence":2.0,"plateTime":0.43971293275946444,"extension":5.616680994096199},"index":3,"playId":"f6e6223a-e140-3bc4-8da9-4ef0ef670309","pitchNumber":4,"startTime":"2026-04-04T20:42:57.236Z","endTime":"2026-04-04T20:43:01.172Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":837227,"link":"/api/v1/people/837227","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":671732,"link":"/api/v1/people/671732","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":79.1,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.618177290207385,"aZ":-30.470999085983653,"pfxX":-4.062453960359053,"pfxZ":1.0713119844697285,"pX":-0.22699224656040773,"pZ":2.9197513607752863,"vX0":4.634578052464031,"vY0":-125.61508139651832,"vZ0":0.10377811863009656,"x":125.65,"y":159.95,"x0":-1.5687601450212914,"y0":50.005933199065666,"z0":5.356610907450798,"aX":-6.488548140109656},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":2.2,"breakHorizontal":6.2,"spinRate":2286,"spinDirection":270},"zone":2,"typeConfidence":2.0,"plateTime":0.436150625197651,"extension":5.801425382721655},"index":4,"playId":"4aa50ca9-2fe8-394b-8125-7ae679e85f02","pitchNumber":5,"startTime":"2026-04-04T20:43:15.612Z","endTime":"2026-04-04T20:43:19.982Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":837227,"link":"/api/v1/people/837227","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":671732,"link":"/api/v1/people/671732","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":87.0,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.23386515881839,"aZ":-20.05320060402386,"pfxX":-7.6139054366097865,"pfxZ":6.206872206029706,"pX":0.004916599717017757,"pZ":4.051098073686399,"vX0":7.100647405880661,"vY0":-138.88942703515582,"vZ0":0.9692958287717195,"x":116.81,"y":129.4,"x0":-1.5961070955393444,"y0":50.0028084722031,"z0":5.031601231920193,"aX":-14.869073054332514},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":11.6,"breakHorizontal":12.4,"spinRate":2083,"spinDirection":231},"zone":12,"typeConfidence":2.0,"plateTime":0.3944373703988808,"extension":6.1454872958017805},"index":5,"playId":"d079c9ff-d42a-3f95-b32f-2ad1fe88ed62","pitchNumber":6,"startTime":"2026-04-04T20:43:37.881Z","endTime":"2026-04-04T20:43:42.285Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":837227,"link":"/api/v1/people/837227","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":671732,"link":"/api/v1/people/671732","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671732,"link":"/api/v1/people/671732"},"credit":"b_ab"},{"player":{"id":837227,"link":"/api/v1/people/837227"},"credit":"p_ab"},{"player":{"id":671732,"link":"/api/v1/people/671732"},"credit":"b_pa"},{"player":{"id":837227,"link":"/api/v1/people/837227"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":28.799999999999997,"awayTeamWinProbability":71.2,"homeTeamWinProbabilityAdded":-1.1000000000000014,"leverageIndex":0.43,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-04-04T20:43:42.285Z","atBatIndex":18},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Christian Walker homers (1) on a line drive to left center field.","rbi":1,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-04T20:46:04.991Z","endTime":"2026-04-04T20:46:35.360Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"responsiblePitcher":{"id":806960,"link":"/api/v1/people/806960"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"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-04T20:45:52.217Z","endTime":"2026-04-04T20:46:07.130Z","isPitch":false,"type":"action","player":{"id":572233,"link":"/api/v1/people/572233"},"defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"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":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":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":23.345885708669012,"aZ":-27.904431975744792,"pfxX":4.514480091835261,"pfxZ":2.743670860300938,"pX":-0.09486198371967422,"pZ":3.082000959653394,"vX0":2.9638372510580275,"vY0":-123.64522680359845,"vZ0":-0.6077362900176034,"x":120.62,"y":155.57,"x0":-1.8933450500762161,"y0":50.003281792742115,"z0":5.660821728135839,"aX":7.02999912552182},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":5.0,"breakHorizontal":-8.9,"spinRate":2887,"spinDirection":74},"zone":2,"typeConfidence":2.0,"plateTime":0.4420186167711724,"extension":5.829293620281232},"hitData":{"launchSpeed":108.2,"launchAngle":20.0,"totalDistance":383.0,"trajectory":"line_drive","hardness":"hard","location":"78","coordinates":{"coordX":48.18,"coordY":64.84}},"index":1,"playId":"b6034ead-64f7-39f5-ab66-732e60b6e107","pitchNumber":1,"startTime":"2026-04-04T20:46:07.130Z","endTime":"2026-04-04T20:46:35.360Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"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":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":572233,"link":"/api/v1/people/572233"},"credit":"b_ab"},{"player":{"id":806960,"link":"/api/v1/people/806960"},"credit":"p_ab"},{"player":{"id":572233,"link":"/api/v1/people/572233"},"credit":"b_pa"},{"player":{"id":806960,"link":"/api/v1/people/806960"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":20.599999999999998,"awayTeamWinProbability":79.4,"homeTeamWinProbabilityAdded":-8.2,"leverageIndex":0.69,"dramaIndex":73.0,"contextMetrics":{},"playEndTime":"2026-04-04T20:46:35.360Z","atBatIndex":19},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Joey Loperfido walks.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-04T20:46:31.247Z","endTime":"2026-04-04T20:47:36.105Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"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":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"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, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":80.7,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.967035750507414,"aZ":-22.31677306110837,"pfxX":-5.971658876277856,"pfxZ":5.935263405267726,"pX":-0.9634018601559546,"pZ":4.098132137820331,"vX0":4.456197423767888,"vY0":-127.49322907167526,"vZ0":0.3984126156955763,"x":153.72,"y":128.13,"x0":-1.950171800658457,"y0":50.003763768741244,"z0":5.688384550012194,"aX":-9.921238051566172},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":11.0,"breakHorizontal":10.0,"spinRate":1923,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.4281187791910024,"extension":6.257583313019522},"index":0,"playId":"4bd807c9-2a11-39f5-bf60-5007a368d377","pitchNumber":1,"startTime":"2026-04-04T20:46:51.922Z","endTime":"2026-04-04T20:46:56.113Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":694388,"link":"/api/v1/people/694388","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"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":95.8,"endSpeed":87.7,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.74386787608134,"aZ":-17.094166346686478,"pfxX":-7.114337837382344,"pfxZ":7.634906208985157,"pX":-1.8982107987541152,"pZ":4.377890399925602,"vX0":2.6395163728396387,"vY0":-139.50676221800705,"vZ0":-0.784171358550787,"x":189.36,"y":120.58,"x0":-1.9310584519393763,"y0":50.004492661536425,"z0":5.787120769825691,"aX":-14.054547331544622},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":13.9,"breakHorizontal":12.4,"spinRate":2427,"spinDirection":206},"zone":11,"typeConfidence":2.0,"plateTime":0.392290381689568,"extension":6.074221279041392},"index":1,"playId":"f75aa74b-ad91-356d-82fc-8c1b0b8db5cd","pitchNumber":2,"startTime":"2026-04-04T20:47:06.393Z","endTime":"2026-04-04T20:47:09.881Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":694388,"link":"/api/v1/people/694388","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":87.2,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.92628120917085,"aZ":-18.375680699312802,"pfxX":-9.915049119798951,"pfxZ":7.049462011984577,"pX":-1.4664618565881202,"pZ":3.2408175573140103,"vX0":4.439585771034292,"vY0":-139.41763852914403,"vZ0":-3.1191838120494415,"x":172.9,"y":151.28,"x0":-1.795982507084445,"y0":50.00671752711244,"z0":5.595087439893304,"aX":-19.41690818074937},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":12.2,"breakHorizontal":16.9,"spinRate":2437,"spinDirection":202},"zone":11,"typeConfidence":2.0,"plateTime":0.393689336436045,"extension":6.112103151388632},"index":2,"playId":"f541bb92-5b22-3fd7-be40-82c72ae85dc4","pitchNumber":3,"startTime":"2026-04-04T20:47:20.900Z","endTime":"2026-04-04T20:47:24.681Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":694388,"link":"/api/v1/people/694388","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"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.7,"endSpeed":87.6,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.958536159606503,"aZ":-13.816168994575495,"pfxX":-4.2094586088044,"pfxZ":9.311128555705826,"pX":-1.962791617223623,"pZ":3.5607442730355268,"vX0":1.5945110203608672,"vY0":-139.44445626556535,"vZ0":-3.1412042531217113,"x":191.82,"y":142.64,"x0":-1.9946119089444272,"y0":50.00552090549794,"z0":5.611714258470108,"aX":-8.302334612939877},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.4,"breakHorizontal":7.3,"spinRate":2464,"spinDirection":205},"zone":11,"typeConfidence":2.0,"plateTime":0.39257846776188465,"extension":5.973207569847376},"index":3,"playId":"7c61e117-1090-3198-bef6-7254ee340b8f","pitchNumber":4,"startTime":"2026-04-04T20:47:32.350Z","endTime":"2026-04-04T20:47:36.105Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":694388,"link":"/api/v1/people/694388","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694388,"link":"/api/v1/people/694388"},"credit":"b_pa"},{"player":{"id":806960,"link":"/api/v1/people/806960"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":18.5,"awayTeamWinProbability":81.5,"homeTeamWinProbabilityAdded":-2.099999999999998,"leverageIndex":0.53,"dramaIndex":32.0,"contextMetrics":{},"playEndTime":"2026-04-04T20:47:36.105Z","atBatIndex":20},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Yainer Diaz grounds into a double play, shortstop Jacob Wilson to second baseman Jeff McNeil to first baseman Nick Kurtz. Joey Loperfido out at 2nd. Yainer Diaz out at 1st.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-04T20:47:39.058Z","endTime":"2026-04-04T20:48:28.319Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"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":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":805779,"link":"/api/v1/people/805779"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":643446,"link":"/api/v1/people/643446"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","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":643446,"link":"/api/v1/people/643446"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":701762,"link":"/api/v1/people/701762"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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.3,"endSpeed":87.3,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.17896446637603,"aZ":-14.64164956066518,"pfxX":-5.200032341795717,"pfxZ":8.984410701379552,"pX":-0.09274963575200083,"pZ":2.455191923253764,"vX0":6.04739994946651,"vY0":-138.61614546697302,"vZ0":-5.439470210487872,"x":120.54,"y":172.49,"x0":-1.624193412188473,"y0":50.00322721132459,"z0":5.416012925351652,"aX":-10.148120371860934},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.4,"breakHorizontal":8.2,"spinRate":2403,"spinDirection":211},"zone":5,"typeConfidence":2.0,"plateTime":0.3947205791957722,"extension":6.3003269343169155},"index":0,"playId":"30d63706-89a0-358a-baeb-1bc07e76537b","pitchNumber":1,"startTime":"2026-04-04T20:48:01.161Z","endTime":"2026-04-04T20:48:04.976Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":673237,"link":"/api/v1/people/673237","batSide":{"code":"R","description":"Right"}},"first":{"id":694388,"link":"/api/v1/people/694388"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":86.2,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.61946538568466,"aZ":-21.897086004249367,"pfxX":-8.994967770295293,"pfxZ":5.386696151245877,"pX":-0.17810991244640376,"pZ":2.020813053223796,"vX0":6.848147600666131,"vY0":-137.7729651830112,"vZ0":-5.308307452546732,"x":123.79,"y":184.22,"x0":-1.5360429773087214,"y0":50.006556634272805,"z0":5.46703199154153,"aX":-17.17412025581093},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":8.8,"breakHorizontal":14.8,"spinRate":2149,"spinDirection":213},"zone":8,"typeConfidence":2.0,"plateTime":0.3986313544452722,"extension":6.2873414847720355},"hitData":{"launchSpeed":90.2,"launchAngle":-3.0,"totalDistance":29.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":108.23,"coordY":152.19}},"index":1,"playId":"ede81f8b-9274-30b9-b2a5-ffb3f47ce50c","pitchNumber":2,"startTime":"2026-04-04T20:48:20.667Z","endTime":"2026-04-04T20:48:28.319Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":673237,"link":"/api/v1/people/673237","batSide":{"code":"R","description":"Right"}},"first":{"id":694388,"link":"/api/v1/people/694388"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"credit":"b_ab"},{"player":{"id":806960,"link":"/api/v1/people/806960"},"credit":"p_ab"},{"player":{"id":673237,"link":"/api/v1/people/673237"},"credit":"b_pa"},{"player":{"id":806960,"link":"/api/v1/people/806960"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":22.900000000000002,"awayTeamWinProbability":77.1,"homeTeamWinProbabilityAdded":4.400000000000002,"leverageIndex":0.86,"dramaIndex":54.0,"contextMetrics":{},"playEndTime":"2026-04-04T20:48:28.319Z","atBatIndex":21},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jake Meyers singles on a ground ball to left fielder Tyler Soderstrom, deflected by third baseman Max Muncy.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-04T20:48:35.026Z","endTime":"2026-04-04T20:49:07.846Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":676694,"fullName":"Jake Meyers","link":"/api/v1/people/676694"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":676694,"fullName":"Jake Meyers","link":"/api/v1/people/676694"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":676694,"fullName":"Jake Meyers","link":"/api/v1/people/676694"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":691777,"link":"/api/v1/people/691777"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_deflection"},{"player":{"id":691016,"link":"/api/v1/people/691016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":87.9,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.51756112912467,"aZ":-16.344913361447073,"pfxX":-4.638449350650598,"pfxZ":7.972837451127768,"pX":-0.21113667219313506,"pZ":2.8760698069326955,"vX0":5.927305941669969,"vY0":-140.22523967463246,"vZ0":-4.095692550070123,"x":125.05,"y":161.13,"x0":-1.7524153369990463,"y0":50.005231300441125,"z0":5.4260757432283055,"aX":-9.213062625394219},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":13.8,"breakHorizontal":7.2,"spinRate":2446,"spinDirection":208},"zone":2,"typeConfidence":2.0,"plateTime":0.3910137646904004,"extension":6.08854732113528},"hitData":{"launchSpeed":95.9,"launchAngle":-11.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":75.83,"coordY":124.2}},"index":0,"playId":"1b3735b7-3336-3a4f-8b7b-9c78ee4176bd","pitchNumber":1,"startTime":"2026-04-04T20:48:53.761Z","endTime":"2026-04-04T20:49:07.846Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":676694,"link":"/api/v1/people/676694","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676694,"link":"/api/v1/people/676694"},"credit":"b_ab"},{"player":{"id":806960,"link":"/api/v1/people/806960"},"credit":"p_ab"},{"player":{"id":676694,"link":"/api/v1/people/676694"},"credit":"b_pa"},{"player":{"id":806960,"link":"/api/v1/people/806960"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":22.2,"awayTeamWinProbability":77.8,"homeTeamWinProbabilityAdded":-0.7000000000000028,"leverageIndex":0.27,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2026-04-04T20:49:07.846Z","atBatIndex":22},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Christian Vázquez doubles (1) on a fly ball to left fielder Tyler Soderstrom. Jake Meyers scores.","rbi":1,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-04T20:49:29.092Z","endTime":"2026-04-04T20:51:47.205Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":543877,"fullName":"Christian Vázquez","link":"/api/v1/people/543877"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":543877,"fullName":"Christian Vázquez","link":"/api/v1/people/543877"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":543877,"fullName":"Christian Vázquez","link":"/api/v1/people/543877"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":691016,"link":"/api/v1/people/691016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":676694,"fullName":"Jake Meyers","link":"/api/v1/people/676694"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":676694,"fullName":"Jake Meyers","link":"/api/v1/people/676694"},"responsiblePitcher":{"id":806960,"link":"/api/v1/people/806960"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":87.7,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.35534377767591,"aZ":-12.992845928578948,"pfxX":-5.993425136270748,"pfxZ":9.732450782352302,"pX":0.17281376180347413,"pZ":1.6961612431161899,"vX0":6.894004331420382,"vY0":-139.7119510181614,"vZ0":-7.369452874726247,"x":110.41,"y":192.98,"x0":-1.5515469795695886,"y0":50.0041504386077,"z0":5.2275380045289115,"aX":-11.814186876263095},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.2,"breakHorizontal":9.4,"spinRate":2465,"spinDirection":215},"zone":8,"typeConfidence":2.0,"plateTime":0.3924813032239727,"extension":6.1891444485893015},"index":0,"playId":"84b31f71-0156-34c0-86f2-5434be851926","pitchNumber":1,"startTime":"2026-04-04T20:49:37.474Z","endTime":"2026-04-04T20:49:41.311Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":543877,"link":"/api/v1/people/543877","batSide":{"code":"R","description":"Right"}},"first":{"id":676694,"link":"/api/v1/people/676694"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":88.2,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.256186314830522,"aZ":-13.361410913172357,"pfxX":-5.765173044446362,"pfxZ":9.456182071448747,"pX":1.1572869306606939,"pZ":2.451276624882118,"vX0":9.033638221484024,"vY0":-140.06180352025174,"vZ0":-5.9071267445466065,"x":72.89,"y":172.6,"x0":-1.3588879391602626,"y0":50.003672034399216,"z0":5.459482555705736,"aX":-11.471011581842196},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.1,"breakHorizontal":8.6,"spinRate":2447,"spinDirection":214},"zone":12,"typeConfidence":2.0,"plateTime":0.39088664642752224,"extension":6.41344916492398},"index":1,"playId":"d8f939b1-b077-3bfe-97a6-b76edf8c3c0a","pitchNumber":2,"startTime":"2026-04-04T20:49:55.261Z","endTime":"2026-04-04T20:49:58.875Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":543877,"link":"/api/v1/people/543877","batSide":{"code":"R","description":"Right"}},"first":{"id":676694,"link":"/api/v1/people/676694"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"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, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":87.8,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.12389009064943,"aZ":-15.110485140100067,"pfxX":-8.742346535363694,"pfxZ":8.674423543102652,"pX":0.12257661446415354,"pZ":0.3997269030934384,"vX0":7.2865756814594995,"vY0":-139.76601926595887,"vZ0":-10.924592697037497,"x":112.33,"y":227.99,"x0":-1.3895715379904021,"y0":50.003955863647406,"z0":5.365107379622991,"aX":-17.201801716085935},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":13.4,"breakHorizontal":14.3,"spinRate":2403,"spinDirection":210},"zone":14,"typeConfidence":2.0,"plateTime":0.3927157816173059,"extension":6.293140839146579},"index":2,"playId":"8fccdf0a-c588-3437-a902-5d7fadafb67a","pitchNumber":3,"startTime":"2026-04-04T20:50:13.736Z","endTime":"2026-04-04T20:50:17.536Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":543877,"link":"/api/v1/people/543877","batSide":{"code":"R","description":"Right"}},"first":{"id":676694,"link":"/api/v1/people/676694"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"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":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.1,"endSpeed":78.4,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.56841070468204,"aZ":-29.568504962001104,"pfxX":4.995707669284783,"pfxZ":1.6905613796231678,"pX":1.7079819375633822,"pZ":0.9707843867018394,"vX0":6.85471286318685,"vY0":-123.72439629490233,"vZ0":-4.9432600042937365,"x":51.9,"y":212.57,"x0":-1.751772142115912,"y0":50.005066206169154,"z0":5.4837917428401335,"aX":7.716248281903752},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":2.0,"breakHorizontal":-10.7,"spinRate":2870,"spinDirection":68},"zone":14,"typeConfidence":2.0,"plateTime":0.44333990265009504,"extension":6.058962475776865},"index":3,"playId":"1d907f74-2c4a-31e3-92ff-f31bcb103e50","pitchNumber":4,"startTime":"2026-04-04T20:50:45.541Z","endTime":"2026-04-04T20:50:51.466Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":543877,"link":"/api/v1/people/543877","batSide":{"code":"R","description":"Right"}},"first":{"id":676694,"link":"/api/v1/people/676694"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":87.2,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.544781274532646,"aZ":-18.867788734615793,"pfxX":-8.437235406117734,"pfxZ":6.814034491044488,"pX":-1.064439715303534,"pZ":2.632488731889688,"vX0":4.65355030099922,"vY0":-138.9484238174564,"vZ0":-4.377796407336807,"x":157.57,"y":167.7,"x0":-1.6660739392147468,"y0":50.00092407844862,"z0":5.484453525968236,"aX":-16.472565972936486},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":11.6,"breakHorizontal":14.3,"spinRate":2420,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.3944088671797066,"extension":6.259585224964434},"index":4,"playId":"293f8aa3-c612-3ebe-8712-e673b7fb3fb6","pitchNumber":5,"startTime":"2026-04-04T20:51:05.367Z","endTime":"2026-04-04T20:51:09.877Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":543877,"link":"/api/v1/people/543877","batSide":{"code":"R","description":"Right"}},"first":{"id":676694,"link":"/api/v1/people/676694"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":87.0,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.9738907366087,"aZ":-16.750868790798503,"pfxX":-6.600335286445491,"pfxZ":7.902823977359219,"pX":-0.5468979119200359,"pZ":3.4220785017648683,"vX0":5.524106354420833,"vY0":-139.02645015723164,"vZ0":-2.6854971458503276,"x":137.85,"y":146.38,"x0":-1.7048015006505066,"y0":50.004919599416105,"z0":5.51601307969128,"aX":-12.886268835515995},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":13.9,"breakHorizontal":10.8,"spinRate":2373,"spinDirection":209},"zone":11,"typeConfidence":2.0,"plateTime":0.3943871165636428,"extension":6.2440713763316795},"hitData":{"launchSpeed":87.0,"launchAngle":45.0,"totalDistance":272.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":74.34,"coordY":103.19}},"index":5,"playId":"b3a6ba4b-0fc1-30cd-befb-68cafd534927","pitchNumber":6,"startTime":"2026-04-04T20:51:30.740Z","endTime":"2026-04-04T20:51:47.205Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":543877,"link":"/api/v1/people/543877","batSide":{"code":"R","description":"Right"}},"first":{"id":676694,"link":"/api/v1/people/676694"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":543877,"link":"/api/v1/people/543877"},"credit":"b_ab"},{"player":{"id":806960,"link":"/api/v1/people/806960"},"credit":"p_ab"},{"player":{"id":543877,"link":"/api/v1/people/543877"},"credit":"b_pa"},{"player":{"id":806960,"link":"/api/v1/people/806960"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":14.799999999999999,"awayTeamWinProbability":85.2,"homeTeamWinProbabilityAdded":-7.4,"leverageIndex":0.56,"dramaIndex":65.0,"contextMetrics":{},"playEndTime":"2026-04-04T20:51:47.205Z","atBatIndex":23},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jeremy Peña walks.","rbi":0,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-04T20:51:58.986Z","endTime":"2026-04-04T20:54:34.198Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"postOnSecond":{"id":543877,"fullName":"Christian Vázquez","link":"/api/v1/people/543877"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":87.1,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.17941312140049,"aZ":-13.144126733816924,"pfxX":-5.752892755229402,"pfxZ":9.785190343903162,"pX":1.0199061999739452,"pZ":1.2365074010218877,"vX0":8.937665847335186,"vY0":-139.04567253696405,"vZ0":-8.862127689603097,"x":78.12,"y":205.39,"x0":-1.498906381901669,"y0":50.004036109014166,"z0":5.351678740404968,"aX":-11.189413983258566},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":15.8,"breakHorizontal":8.4,"spinRate":2439,"spinDirection":210},"zone":14,"typeConfidence":2.0,"plateTime":0.39497117029652085,"extension":6.358936854987008},"index":0,"playId":"3cf23591-811c-3835-a32a-ef1c30b07410","pitchNumber":1,"startTime":"2026-04-04T20:52:17.428Z","endTime":"2026-04-04T20:52:21.638Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":665161,"link":"/api/v1/people/665161","batSide":{"code":"R","description":"Right"}},"second":{"id":543877,"link":"/api/v1/people/543877"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"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":95.7,"endSpeed":87.2,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.15698180264003,"aZ":-16.134907057554802,"pfxX":-5.357866402619229,"pfxZ":8.197668021233667,"pX":0.4822977971415566,"pZ":3.314079184699829,"vX0":7.577736496172593,"vY0":-139.2170375124314,"vZ0":-3.049835554331997,"x":98.62,"y":149.3,"x0":-1.5827368052827686,"y0":50.00570988978792,"z0":5.496056344272829,"aX":-10.487172873505317},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":14.4,"breakHorizontal":8.0,"spinRate":2416,"spinDirection":209},"zone":3,"typeConfidence":2.0,"plateTime":0.39390546473676347,"extension":6.103497450108578},"index":1,"playId":"b4c0869c-b92e-379f-8167-b1371aa179cb","pitchNumber":2,"startTime":"2026-04-04T20:52:32.504Z","endTime":"2026-04-04T20:52:36.205Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":665161,"link":"/api/v1/people/665161","batSide":{"code":"R","description":"Right"}},"second":{"id":543877,"link":"/api/v1/people/543877"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"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":89.1,"endSpeed":81.6,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.421522854005207,"aZ":-23.524438468198728,"pfxX":-10.434573263199697,"pfxZ":5.112471801222007,"pX":0.5279025513598393,"pZ":1.244130835931277,"vX0":9.003196517269775,"vY0":-129.39247331925142,"vZ0":-5.821361371405837,"x":96.88,"y":205.19,"x0":-1.6438413750567604,"y0":50.00468204441573,"z0":5.329712315956533,"aX":-17.66551731114003},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":8.0,"breakHorizontal":16.8,"spinRate":1971,"spinDirection":225},"zone":14,"typeConfidence":2.0,"plateTime":0.4235680650309219,"extension":6.426110427818445},"index":2,"playId":"b57c3248-d0d8-3f27-9bb2-a4ad17a61e33","pitchNumber":3,"startTime":"2026-04-04T20:52:53.539Z","endTime":"2026-04-04T20:52:58.521Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":665161,"link":"/api/v1/people/665161","batSide":{"code":"R","description":"Right"}},"second":{"id":543877,"link":"/api/v1/people/543877"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":87.0,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.02117699104398,"aZ":-12.75021272956295,"pfxX":-4.033381432172147,"pfxZ":9.987212164294668,"pX":0.9095058033848472,"pZ":1.7276916265563105,"vX0":8.189567756471261,"vY0":-139.02490284192137,"vZ0":-7.5217911719460595,"x":82.33,"y":192.13,"x0":-1.5589306994227625,"y0":50.00415298870147,"z0":5.32646434016023,"aX":-7.846111044093873},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.6,"breakHorizontal":5.5,"spinRate":2342,"spinDirection":212},"zone":14,"typeConfidence":2.0,"plateTime":0.394939514959173,"extension":6.224654056530922},"index":3,"playId":"3d8aff4a-b3dd-387d-9d7c-67aad14d094e","pitchNumber":4,"startTime":"2026-04-04T20:53:11.252Z","endTime":"2026-04-04T20:53:15.736Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":665161,"link":"/api/v1/people/665161","batSide":{"code":"R","description":"Right"}},"second":{"id":543877,"link":"/api/v1/people/543877"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-04-04T20:53:31.977Z","endTime":"2026-04-04T20:53:47.241Z","isPitch":false,"type":"action","player":{"id":665161,"link":"/api/v1/people/665161"},"defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":665161,"link":"/api/v1/people/665161","batSide":{"code":"R","description":"Right"}},"second":{"id":543877,"link":"/api/v1/people/543877"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"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":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":87.6,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.97128477289285,"aZ":-18.08928928837708,"pfxX":-10.838534618637214,"pfxZ":7.144954397589939,"pX":-0.3901367069447201,"pZ":1.0098968473906116,"vX0":6.95160419052481,"vY0":-140.31084884342795,"vZ0":-8.789770694528276,"x":131.87,"y":211.51,"x0":-1.5055484784846136,"y0":50.00663379214087,"z0":5.387345916317692,"aX":-21.380379378002733},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":11.0,"breakHorizontal":18.0,"spinRate":2436,"spinDirection":213},"zone":13,"typeConfidence":2.0,"plateTime":0.39199184122008557,"extension":6.226618393763252},"index":5,"playId":"91bf546a-3014-3b29-a327-a6b399c5d648","pitchNumber":5,"startTime":"2026-04-04T20:53:47.241Z","endTime":"2026-04-04T20:53:53.202Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":665161,"link":"/api/v1/people/665161","batSide":{"code":"R","description":"Right"}},"second":{"id":543877,"link":"/api/v1/people/543877"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":87.5,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.197491600959246,"aZ":-18.912649187760945,"pfxX":-10.986135065359441,"pfxZ":6.73140298100559,"pX":-0.35999609278805716,"pZ":1.5612203359958414,"vX0":7.108183908427863,"vY0":-140.2824373707339,"vZ0":-7.29542604100098,"x":130.72,"y":196.63,"x0":-1.514805022309172,"y0":50.00190599026067,"z0":5.45344943942486,"aX":-21.638960308730507},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":10.7,"breakHorizontal":18.2,"spinRate":2421,"spinDirection":213},"zone":13,"typeConfidence":2.0,"plateTime":0.39221102922042306,"extension":6.193745660882323},"index":6,"playId":"469599c3-4d31-3b36-b24b-0b0092a551db","pitchNumber":6,"startTime":"2026-04-04T20:54:08.418Z","endTime":"2026-04-04T20:54:12.541Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":665161,"link":"/api/v1/people/665161","batSide":{"code":"R","description":"Right"}},"second":{"id":543877,"link":"/api/v1/people/543877"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":81.5,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.599092606562078,"aZ":-23.514733881340643,"pfxX":-10.58611144748939,"pfxZ":5.122188097415852,"pX":-0.6969415438254005,"pZ":0.7688108812329522,"vX0":5.992426359435471,"vY0":-129.599538009369,"vZ0":-6.919907593818088,"x":143.57,"y":218.02,"x0":-1.670916424780231,"y0":50.005541417603496,"z0":5.285551717178323,"aX":-17.902604009949382},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":7.8,"breakHorizontal":17.8,"spinRate":1980,"spinDirection":230},"zone":13,"typeConfidence":2.0,"plateTime":0.4236165740308002,"extension":6.139956164008185},"index":7,"playId":"43ec0fce-05a1-323d-a4c8-3216081d523c","pitchNumber":7,"startTime":"2026-04-04T20:54:29.789Z","endTime":"2026-04-04T20:54:34.198Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":665161,"link":"/api/v1/people/665161","batSide":{"code":"R","description":"Right"}},"second":{"id":543877,"link":"/api/v1/people/543877"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665161,"link":"/api/v1/people/665161"},"credit":"b_pa"},{"player":{"id":806960,"link":"/api/v1/people/806960"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":14.399999999999999,"awayTeamWinProbability":85.6,"homeTeamWinProbabilityAdded":-0.40000000000000036,"leverageIndex":0.58,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-04-04T20:54:34.198Z","atBatIndex":24},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Yordan Alvarez walks. Christian Vázquez to 3rd. Jeremy Peña to 2nd.","rbi":0,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-04T20:55:31.267Z","endTime":"2026-04-04T20:56:31.691Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"postOnSecond":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"postOnThird":{"id":543877,"fullName":"Christian Vázquez","link":"/api/v1/people/543877"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":543877,"fullName":"Christian Vázquez","link":"/api/v1/people/543877"},"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":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":0,"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-04T20:54:44.618Z","endTime":"2026-04-04T20:55:33.466Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":670541,"link":"/api/v1/people/670541","batSide":{"code":"L","description":"Left"}},"first":{"id":665161,"link":"/api/v1/people/665161"},"second":{"id":543877,"link":"/api/v1/people/543877"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":87.6,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.552539437554998,"aZ":-14.255639361949981,"pfxX":-3.5350036575360977,"pfxZ":9.082390002105745,"pX":-0.8833500299372528,"pZ":3.4241373770614296,"vX0":3.4901375760040962,"vY0":-139.60460218469322,"vZ0":-3.254143699088232,"x":150.67,"y":146.33,"x0":-1.6907121628360287,"y0":50.00232412378698,"z0":5.5437069685494125,"aX":-6.974420314528492},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.0,"breakHorizontal":5.6,"spinRate":2389,"spinDirection":208},"zone":11,"typeConfidence":2.0,"plateTime":0.3924022196448531,"extension":6.138247920090167},"index":1,"playId":"ac5c8de8-320c-3e22-916f-d7dbaf8dea5c","pitchNumber":1,"startTime":"2026-04-04T20:55:33.466Z","endTime":"2026-04-04T20:55:37.596Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":670541,"link":"/api/v1/people/670541","batSide":{"code":"L","description":"Left"}},"first":{"id":665161,"link":"/api/v1/people/665161"},"second":{"id":543877,"link":"/api/v1/people/543877"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":87.7,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.403855836305425,"aZ":-17.831015716360344,"pfxX":-9.213609675485511,"pfxZ":7.324303918045427,"pX":-0.7594539111790753,"pZ":1.061350864608842,"vX0":5.503700890107856,"vY0":-139.08737343439273,"vZ0":-8.76434679123993,"x":145.95,"y":210.12,"x0":-1.5675833994553063,"y0":50.0024537571749,"z0":5.437457115458305,"aX":-18.038332180530357},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":11.6,"breakHorizontal":15.5,"spinRate":2418,"spinDirection":213},"zone":13,"typeConfidence":2.0,"plateTime":0.39390997608338507,"extension":6.142977862643463},"index":2,"playId":"c034fe8a-9adf-3895-9f30-d4acffeeb959","pitchNumber":2,"startTime":"2026-04-04T20:55:50.275Z","endTime":"2026-04-04T20:55:53.875Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":670541,"link":"/api/v1/people/670541","batSide":{"code":"L","description":"Left"}},"first":{"id":665161,"link":"/api/v1/people/665161"},"second":{"id":543877,"link":"/api/v1/people/543877"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"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":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":87.7,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.751922256976286,"aZ":-17.476856585777007,"pfxX":-9.615203440999942,"pfxZ":7.440384792916875,"pX":-1.622755828976727,"pZ":2.4595730316517708,"vX0":3.4964969045950105,"vY0":-139.94853327213497,"vZ0":-5.5243715061851795,"x":178.86,"y":172.37,"x0":-1.641931669302488,"y0":50.00494735842235,"z0":5.6110399166036276,"aX":-18.99928995903666},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":12.5,"breakHorizontal":16.7,"spinRate":2446,"spinDirection":214},"zone":13,"typeConfidence":2.0,"plateTime":0.39196931725356254,"extension":6.034521945562877},"index":3,"playId":"b4cdc24e-22f8-3f51-89b1-87ec2371a662","pitchNumber":3,"startTime":"2026-04-04T20:56:08.448Z","endTime":"2026-04-04T20:56:12.260Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":670541,"link":"/api/v1/people/670541","batSide":{"code":"L","description":"Left"}},"first":{"id":665161,"link":"/api/v1/people/665161"},"second":{"id":543877,"link":"/api/v1/people/543877"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"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":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":87.0,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.38867149109386,"aZ":-14.653590286687123,"pfxX":-5.357803889886126,"pfxZ":8.978344064846262,"pX":-1.2368259273568893,"pZ":3.639672543653775,"vX0":3.3159369339776994,"vY0":-139.09267993734318,"vZ0":-3.11642611907759,"x":164.14,"y":140.51,"x0":-1.7508579495518952,"y0":50.00363603080238,"z0":5.751597565550311,"aX":-10.455631024104969},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":15.7,"breakHorizontal":9.0,"spinRate":2353,"spinDirection":208},"zone":11,"typeConfidence":2.0,"plateTime":0.39441768532604415,"extension":5.980405416195687},"index":4,"playId":"32b34691-61bf-37ec-847f-593155989480","pitchNumber":4,"startTime":"2026-04-04T20:56:26.446Z","endTime":"2026-04-04T20:56:31.691Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":670541,"link":"/api/v1/people/670541","batSide":{"code":"L","description":"Left"}},"first":{"id":665161,"link":"/api/v1/people/665161"},"second":{"id":543877,"link":"/api/v1/people/543877"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670541,"link":"/api/v1/people/670541"},"credit":"b_pa"},{"player":{"id":806960,"link":"/api/v1/people/806960"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":13.200000000000001,"awayTeamWinProbability":86.8,"homeTeamWinProbabilityAdded":-1.1999999999999975,"leverageIndex":0.77,"dramaIndex":32.0,"contextMetrics":{},"playEndTime":"2026-04-04T20:56:31.691Z","atBatIndex":25},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Jose Altuve grounds into a force out, shortstop Jacob Wilson to second baseman Jeff McNeil. Yordan Alvarez out at 2nd.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-04T20:56:31.902Z","endTime":"2026-04-04T20:58:13.821Z","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":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"},"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":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":805779,"link":"/api/v1/people/805779"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":643446,"link":"/api/v1/people/643446"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"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, 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.5,"endSpeed":78.1,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.068022799040882,"aZ":-28.63272080947143,"pfxX":4.3915174487027,"pfxZ":2.26442014146385,"pX":-0.5948733826145549,"pZ":3.272286758942301,"vX0":1.8283855796736967,"vY0":-124.45242568633219,"vZ0":-9.44388455582201E-4,"x":139.68,"y":150.43,"x0":-1.9104552309648104,"y0":50.0004265555514,"z0":5.653550965096116,"aX":6.854296619087998},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":4.3,"breakHorizontal":-8.4,"spinRate":2925,"spinDirection":82},"zone":11,"typeConfidence":2.0,"plateTime":0.4409082504698283,"extension":5.802897682182399},"index":0,"playId":"d66668ad-c778-3762-b5d1-fbea9007444f","pitchNumber":1,"startTime":"2026-04-04T20:56:57.300Z","endTime":"2026-04-04T20:57:01.539Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"first":{"id":670541,"link":"/api/v1/people/670541"},"second":{"id":665161,"link":"/api/v1/people/665161"},"third":{"id":543877,"link":"/api/v1/people/543877"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.9,"endSpeed":76.8,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.367739084620585,"aZ":-30.575140141289207,"pfxX":4.35256062635163,"pfxZ":1.0665768724844318,"pX":-0.018040070982837077,"pZ":2.0570654635425547,"vX0":2.8632423761548362,"vY0":-122.09848353818732,"vZ0":-1.9505287485786975,"x":117.69,"y":183.24,"x0":-1.7738157983432408,"y0":50.004120192672275,"z0":5.512349280700092,"aX":6.5326601163904225},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":1.7,"breakHorizontal":-8.6,"spinRate":2946,"spinDirection":68},"zone":5,"typeConfidence":2.0,"plateTime":0.4496105048043253,"extension":6.00469915903998},"index":1,"playId":"ae050bcc-d7bb-3861-8d26-aaa7bf30e9e3","pitchNumber":2,"startTime":"2026-04-04T20:57:12.544Z","endTime":"2026-04-04T20:57:16.743Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"first":{"id":670541,"link":"/api/v1/people/670541"},"second":{"id":665161,"link":"/api/v1/people/665161"},"third":{"id":543877,"link":"/api/v1/people/543877"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":87.9,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.995090826404414,"aZ":-15.4943849792301,"pfxX":-4.987568245339898,"pfxZ":8.367335244245542,"pX":-0.4199333860816916,"pZ":4.256975065173935,"vX0":5.3845124611309885,"vY0":-140.58618400993933,"vZ0":-1.0835114262291912,"x":133.01,"y":123.84,"x0":-1.71551756364088,"y0":50.0066848213165,"z0":5.656827055747209,"aX":-9.948058456769235},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":15.1,"breakHorizontal":7.9,"spinRate":2456,"spinDirection":207},"zone":11,"typeConfidence":2.0,"plateTime":0.3901523981027619,"extension":6.033968123805447},"index":2,"playId":"3c7e5de0-d049-3ab3-a829-8937b4e6441a","pitchNumber":3,"startTime":"2026-04-04T20:57:30.037Z","endTime":"2026-04-04T20:57:34.226Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"first":{"id":670541,"link":"/api/v1/people/670541"},"second":{"id":665161,"link":"/api/v1/people/665161"},"third":{"id":543877,"link":"/api/v1/people/543877"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":87.8,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.62175685559526,"aZ":-13.302843870718279,"pfxX":-6.518267657952859,"pfxZ":9.540720004783601,"pX":-0.03130096979924742,"pZ":2.395958107246778,"vX0":6.946983725297023,"vY0":-139.77776189427206,"vZ0":-5.717359259334666,"x":118.19,"y":174.09,"x0":-1.7024480376815891,"y0":50.004141382897856,"z0":5.342120004347943,"aX":-12.894567957725513},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.2,"breakHorizontal":10.3,"spinRate":2449,"spinDirection":214},"zone":5,"typeConfidence":2.0,"plateTime":0.3919237763991452,"extension":6.307062046532775},"index":3,"playId":"49a92ced-6f5e-396a-b60a-fc46b66cfd7e","pitchNumber":4,"startTime":"2026-04-04T20:57:47.010Z","endTime":"2026-04-04T20:57:50.811Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"first":{"id":670541,"link":"/api/v1/people/670541"},"second":{"id":665161,"link":"/api/v1/people/665161"},"third":{"id":543877,"link":"/api/v1/people/543877"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.0,"endSpeed":88.7,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.62590647749761,"aZ":-14.203671239736726,"pfxX":-5.325631187131094,"pfxZ":8.902751388200052,"pX":-0.0033516771343247804,"pZ":2.602160535361803,"vX0":6.487505501676679,"vY0":-141.06393817468808,"vZ0":-5.197387174133926,"x":117.13,"y":168.52,"x0":-1.6393563803809268,"y0":50.002314210061805,"z0":5.381818657583138,"aX":-10.749645029850166},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":15.2,"breakHorizontal":8.4,"spinRate":2436,"spinDirection":213},"zone":2,"typeConfidence":2.0,"plateTime":0.3880628600274725,"extension":6.200461933810937},"hitData":{"launchSpeed":76.6,"launchAngle":-27.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":106.2,"coordY":160.8}},"index":4,"playId":"e5dd237a-a9f0-3781-b1c6-47ded3ec2a1f","pitchNumber":5,"startTime":"2026-04-04T20:58:06.789Z","endTime":"2026-04-04T20:58:13.821Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"first":{"id":670541,"link":"/api/v1/people/670541"},"second":{"id":665161,"link":"/api/v1/people/665161"},"third":{"id":543877,"link":"/api/v1/people/543877"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":514888,"link":"/api/v1/people/514888"},"credit":"b_ab"},{"player":{"id":806960,"link":"/api/v1/people/806960"},"credit":"p_ab"},{"player":{"id":514888,"link":"/api/v1/people/514888"},"credit":"b_pa"},{"player":{"id":806960,"link":"/api/v1/people/806960"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":16.400000000000002,"awayTeamWinProbability":83.6,"homeTeamWinProbabilityAdded":3.200000000000001,"leverageIndex":1.22,"dramaIndex":55.0,"contextMetrics":{},"playEndTime":"2026-04-04T20:58:13.821Z","atBatIndex":26},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Max Muncy singles on a ground ball to center fielder Jake Meyers.","rbi":0,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-04T20:59:51.524Z","endTime":"2026-04-04T21:00:50.358Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":691777,"fullName":"Max Muncy","link":"/api/v1/people/691777"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":837227,"fullName":"Tatsuya Imai","link":"/api/v1/people/837227"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691777,"fullName":"Max Muncy","link":"/api/v1/people/691777"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":691777,"fullName":"Max Muncy","link":"/api/v1/people/691777"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":676694,"link":"/api/v1/people/676694"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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":91.5,"endSpeed":83.6,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.491522659493043,"aZ":-21.711959520074714,"pfxX":-7.578185589470463,"pfxZ":5.832830038439802,"pX":0.12375850612277793,"pZ":3.497721235045057,"vX0":6.707050244430701,"vY0":-133.10376452501995,"vZ0":-0.5359418964482386,"x":112.28,"y":144.34,"x0":-1.4437755174903983,"y0":50.006215166395194,"z0":5.273374204843305,"aX":-13.604157672417927},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":10.7,"breakHorizontal":12.2,"spinRate":1873,"spinDirection":230},"zone":12,"typeConfidence":2.0,"plateTime":0.4114433534558253,"extension":5.794823286136399},"index":0,"playId":"8e02772d-ab5a-3bc3-8fde-90edb2c6fbc8","pitchNumber":1,"startTime":"2026-04-04T21:00:24.084Z","endTime":"2026-04-04T21:00:28.183Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":837227,"link":"/api/v1/people/837227","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":691777,"link":"/api/v1/people/691777","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"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":93.2,"endSpeed":85.1,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.705173386204105,"aZ":-23.684354342827522,"pfxX":-7.329485375232629,"pfxZ":4.5630603307212585,"pX":-0.13445577520800284,"pZ":3.282013468486985,"vX0":6.068567252037708,"vY0":-135.57894185046794,"vZ0":-0.5362458644601303,"x":122.13,"y":150.17,"x0":-1.4497517949668695,"y0":50.00521690554476,"z0":5.135670853734322,"aX":-13.64402301537914},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":8.4,"breakHorizontal":12.0,"spinRate":2050,"spinDirection":175},"zone":2,"typeConfidence":2.0,"plateTime":0.4040311226657245,"extension":6.113374305051472},"hitData":{"launchSpeed":101.9,"launchAngle":3.0,"totalDistance":87.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":114.31,"coordY":101.52}},"index":1,"playId":"50308044-457e-354a-b9a7-dadb3992a70e","pitchNumber":2,"startTime":"2026-04-04T21:00:39.225Z","endTime":"2026-04-04T21:00:50.358Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":837227,"link":"/api/v1/people/837227","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":691777,"link":"/api/v1/people/691777","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691777,"link":"/api/v1/people/691777"},"credit":"b_ab"},{"player":{"id":837227,"link":"/api/v1/people/837227"},"credit":"p_ab"},{"player":{"id":691777,"link":"/api/v1/people/691777"},"credit":"b_pa"},{"player":{"id":837227,"link":"/api/v1/people/837227"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":19.7,"awayTeamWinProbability":80.3,"homeTeamWinProbabilityAdded":3.299999999999997,"leverageIndex":0.76,"dramaIndex":44.0,"contextMetrics":{},"playEndTime":"2026-04-04T21:00:50.358Z","atBatIndex":27},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jeff McNeil strikes out swinging.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-04T21:00:55.636Z","endTime":"2026-04-04T21:03:36.151Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":837227,"fullName":"Tatsuya Imai","link":"/api/v1/people/837227"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691777,"fullName":"Max Muncy","link":"/api/v1/people/691777"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":543877,"link":"/api/v1/people/543877"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":85.7,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.68207349388968,"aZ":-19.66803612075837,"pfxX":-6.521574089981767,"pfxZ":6.630309580291911,"pX":-1.1197001932998176,"pZ":2.9638129242919904,"vX0":4.117059440592829,"vY0":-136.37235457064082,"vZ0":-1.997529271834865,"x":159.68,"y":158.76,"x0":-1.8008567598654108,"y0":50.00091033079265,"z0":5.0609607086571415,"aX":-12.295473090907498},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":11.8,"breakHorizontal":10.9,"spinRate":1950,"spinDirection":237},"zone":11,"typeConfidence":2.0,"plateTime":0.4014741821128931,"extension":5.835434618329803},"index":0,"playId":"e473de7e-ea5c-3ae0-95e9-4cdba190927c","pitchNumber":1,"startTime":"2026-04-04T21:01:19.487Z","endTime":"2026-04-04T21:01:22.789Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":837227,"link":"/api/v1/people/837227","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"first":{"id":691777,"link":"/api/v1/people/691777"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"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":94.0,"endSpeed":85.1,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.797672742004806,"aZ":-21.2850084697261,"pfxX":-6.558859918752189,"pfxZ":5.798479311317941,"pX":-1.2187955121325957,"pZ":4.144309721871591,"vX0":3.5761694683271195,"vY0":-136.79491206002393,"vZ0":0.9985133408757788,"x":163.46,"y":126.88,"x0":-1.6974547328281784,"y0":50.00076653507721,"z0":5.243680773883624,"aX":-12.313207393917452},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":10.9,"breakHorizontal":11.0,"spinRate":1960,"spinDirection":232},"zone":11,"typeConfidence":2.0,"plateTime":0.4018267509411464,"extension":5.835627709427724},"index":1,"playId":"b1588cba-c40c-3332-8af2-a2fca1f54c60","pitchNumber":2,"startTime":"2026-04-04T21:01:39.516Z","endTime":"2026-04-04T21:01:43.639Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":837227,"link":"/api/v1/people/837227","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"first":{"id":691777,"link":"/api/v1/people/691777"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":78.7,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.9844275164294,"aZ":-28.56293789153565,"pfxX":-3.407698128772328,"pfxZ":2.276583034125773,"pX":-0.03940141041084827,"pZ":2.7921289607240336,"vX0":5.149920551064901,"vY0":-125.32362364397433,"vZ0":-0.23539488015151144,"x":118.5,"y":163.39,"x0":-1.6808308291117395,"y0":50.00350055661914,"z0":5.225835806837323,"aX":-5.40637084196948},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":4.3,"breakHorizontal":4.9,"spinRate":2179,"spinDirection":258},"zone":5,"typeConfidence":2.0,"plateTime":0.43752596883908534,"extension":5.98601408964393},"index":2,"playId":"00b158b1-18c1-34e5-a072-bcb1805cc92e","pitchNumber":3,"startTime":"2026-04-04T21:02:01.556Z","endTime":"2026-04-04T21:02:05.236Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":837227,"link":"/api/v1/people/837227","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"first":{"id":691777,"link":"/api/v1/people/691777"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":78.8,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.230216237564395,"aZ":-30.317570374166852,"pfxX":-1.7901099071713487,"pfxZ":1.175373710284731,"pX":0.09856477388178735,"pZ":2.4126533064682123,"vX0":5.046718711342098,"vY0":-124.94224545573144,"vZ0":-0.8669344567958022,"x":113.24,"y":173.64,"x0":-1.7151476885936043,"y0":50.0032903798163,"z0":5.256090500504917,"aX":-2.829896823983176},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":2.2,"breakHorizontal":2.0,"spinRate":2163,"spinDirection":282},"zone":5,"typeConfidence":2.0,"plateTime":0.43842387381122894,"extension":5.8097040390266494},"index":3,"playId":"337a84c4-b4e6-3d5f-985a-e5fb389d2e53","pitchNumber":4,"startTime":"2026-04-04T21:02:21.475Z","endTime":"2026-04-04T21:02:25.430Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":837227,"link":"/api/v1/people/837227","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"first":{"id":691777,"link":"/api/v1/people/691777"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"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.5,"endSpeed":85.9,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.853248144083516,"aZ":-21.448617992168618,"pfxX":-8.507586238952646,"pfxZ":5.6270143963125765,"pX":-2.1557130928369364,"pZ":4.195549547151923,"vX0":2.386584124554563,"vY0":-137.55335983136263,"vZ0":1.5399169433975395,"x":199.17,"y":125.5,"x0":-1.931700996716466,"y0":50.00624508879206,"z0":5.0871996341280274,"aX":-16.229758461561055},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":10.7,"breakHorizontal":14.9,"spinRate":2107,"spinDirection":233},"zone":11,"typeConfidence":2.0,"plateTime":0.39890096171889056,"extension":5.923002122874424},"index":4,"playId":"7a0c3d0a-0246-308e-a332-5c0d81823d3b","pitchNumber":5,"startTime":"2026-04-04T21:02:45.837Z","endTime":"2026-04-04T21:02:49.631Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":837227,"link":"/api/v1/people/837227","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"first":{"id":691777,"link":"/api/v1/people/691777"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"index":5,"playId":"de2e9e45-6737-3329-a3b6-27a33c2c4fb3","startTime":"2026-04-04T21:03:08.454Z","endTime":"2026-04-04T21:03:11.630Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":837227,"link":"/api/v1/people/837227","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"first":{"id":691777,"link":"/api/v1/people/691777"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":79.9,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.848970655256636,"aZ":-33.8652246192926,"pfxX":-3.2703063965823773,"pfxZ":-1.0348099832046316,"pX":-1.0981671501956252,"pZ":3.0857448363436273,"vX0":2.802026344845284,"vY0":-127.27919101331786,"vZ0":1.3308444351161741,"x":158.86,"y":155.46,"x0":-1.7900319120291133,"y0":50.002041758241425,"z0":5.243796488211388,"aX":-5.349532454021377},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":-1.3,"breakHorizontal":5.3,"spinRate":2251,"spinDirection":263},"zone":11,"typeConfidence":2.0,"plateTime":0.4308230924534233,"extension":5.914397239165942},"index":6,"playId":"d2780d07-8b75-34db-8eff-f5439e6ed03a","pitchNumber":6,"startTime":"2026-04-04T21:03:31.159Z","endTime":"2026-04-04T21:03:36.151Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":837227,"link":"/api/v1/people/837227","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"first":{"id":691777,"link":"/api/v1/people/691777"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":643446,"link":"/api/v1/people/643446"},"credit":"b_ab"},{"player":{"id":837227,"link":"/api/v1/people/837227"},"credit":"p_ab"},{"player":{"id":643446,"link":"/api/v1/people/643446"},"credit":"b_pa"},{"player":{"id":837227,"link":"/api/v1/people/837227"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":16.6,"awayTeamWinProbability":83.4,"homeTeamWinProbabilityAdded":-3.099999999999998,"leverageIndex":1.37,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2026-04-04T21:03:36.151Z","atBatIndex":28},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Denzel Clarke pops out to catcher Christian Vázquez in foul territory.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-04T21:03:43.948Z","endTime":"2026-04-04T21:05:53.871Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":672016,"fullName":"Denzel Clarke","link":"/api/v1/people/672016"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":837227,"fullName":"Tatsuya Imai","link":"/api/v1/people/837227"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691777,"fullName":"Max Muncy","link":"/api/v1/people/691777"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":672016,"fullName":"Denzel Clarke","link":"/api/v1/people/672016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":543877,"link":"/api/v1/people/543877"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":85.6,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.90778702312334,"aZ":-21.272650831082622,"pfxX":-9.496648201336958,"pfxZ":5.79956091719589,"pX":-0.5616811418889672,"pZ":2.8822913966742503,"vX0":6.458676549135997,"vY0":-136.24739271771128,"vZ0":-1.7202513344508694,"x":138.41,"y":160.96,"x0":-1.72895068992186,"y0":50.00446435545267,"z0":4.991793642354777,"aX":-17.857770886018017},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":10.3,"breakHorizontal":15.8,"spinRate":2143,"spinDirection":237},"zone":4,"typeConfidence":2.0,"plateTime":0.40198514402538077,"extension":5.866027026528823},"index":0,"playId":"ed40d606-8d5e-31a3-8a25-73fed714834a","pitchNumber":1,"startTime":"2026-04-04T21:04:03.034Z","endTime":"2026-04-04T21:04:07.531Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":837227,"link":"/api/v1/people/837227","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":672016,"link":"/api/v1/people/672016","batSide":{"code":"R","description":"Right"}},"first":{"id":691777,"link":"/api/v1/people/691777"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"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.8,"endSpeed":86.3,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.587234775619113,"aZ":-24.24603237407893,"pfxX":-6.750351800393512,"pfxZ":4.120348293022481,"pX":-0.5403208666438352,"pZ":4.314804710012281,"vX0":5.351672293517816,"vY0":-138.01622595211333,"vZ0":2.0925326996351705,"x":137.6,"y":122.28,"x0":-1.630439905004426,"y0":50.00005239610085,"z0":5.1828407101873335,"aX":-12.981280611713997},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":8.2,"breakHorizontal":11.0,"spinRate":1966,"spinDirection":236},"zone":11,"typeConfidence":2.0,"plateTime":0.39731421606182415,"extension":5.9554842113563975},"index":1,"playId":"f627ab64-16ca-373a-951b-8e5e58b49f77","pitchNumber":2,"startTime":"2026-04-04T21:04:32.927Z","endTime":"2026-04-04T21:04:36.758Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":837227,"link":"/api/v1/people/837227","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":672016,"link":"/api/v1/people/672016","batSide":{"code":"R","description":"Right"}},"first":{"id":691777,"link":"/api/v1/people/691777"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"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":93.5,"endSpeed":85.2,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.963721647757946,"aZ":-24.057936296385293,"pfxX":-7.382750854988455,"pfxZ":4.355443587059664,"pX":-0.13040252347576187,"pZ":1.6486322342667263,"vX0":6.69583639618075,"vY0":-135.92104533687242,"vZ0":-3.766312509292637,"x":121.97,"y":194.27,"x0":-1.6716896400946757,"y0":50.000947936807044,"z0":4.731006911851576,"aX":-13.7539893939006},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":7.2,"breakHorizontal":11.9,"spinRate":1937,"spinDirection":248},"zone":13,"typeConfidence":2.0,"plateTime":0.40361579775027634,"extension":5.866270129138145},"index":2,"playId":"a35b9cfc-a0fe-3d26-a9ef-43b962024633","pitchNumber":3,"startTime":"2026-04-04T21:04:53.652Z","endTime":"2026-04-04T21:04:58.030Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":837227,"link":"/api/v1/people/837227","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":672016,"link":"/api/v1/people/672016","batSide":{"code":"R","description":"Right"}},"first":{"id":691777,"link":"/api/v1/people/691777"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-04-04T21:05:09.017Z","endTime":"2026-04-04T21:05:23.471Z","isPitch":false,"type":"action","player":{"id":672016,"link":"/api/v1/people/672016"},"defense":{"pitcher":{"id":837227,"link":"/api/v1/people/837227","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":672016,"link":"/api/v1/people/672016","batSide":{"code":"R","description":"Right"}},"first":{"id":691777,"link":"/api/v1/people/691777"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":77.9,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.266786691892555,"aZ":-29.915729655817053,"pfxX":-1.7120811345161648,"pfxZ":1.4335257239921377,"pX":-1.3629379469896725,"pZ":1.704612382368447,"vX0":1.5721689162613601,"vY0":-126.38951675187967,"vZ0":-2.30699502540146,"x":168.95,"y":192.76,"x0":-1.7788685379041544,"y0":50.002833595082,"z0":5.097967731124063,"aX":-2.6949105232226827},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":2.2,"breakHorizontal":2.6,"spinRate":2178,"spinDirection":279},"zone":13,"typeConfidence":2.0,"plateTime":0.4379540837230711,"extension":5.842788198452844},"index":4,"playId":"71c5f959-ee42-3b9c-9288-89369337106d","pitchNumber":4,"startTime":"2026-04-04T21:05:23.471Z","endTime":"2026-04-04T21:05:27.586Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":837227,"link":"/api/v1/people/837227","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":672016,"link":"/api/v1/people/672016","batSide":{"code":"R","description":"Right"}},"first":{"id":691777,"link":"/api/v1/people/691777"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"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":87.1,"endSpeed":78.3,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.391017633648193,"aZ":-28.85860661474355,"pfxX":-1.8988356079003945,"pfxZ":2.08949365787456,"pX":-0.21353632825019295,"pZ":2.004250662693491,"vX0":4.213066769456151,"vY0":-126.69106678560505,"vZ0":-2.2644021450249068,"x":125.14,"y":184.67,"x0":-1.6685967615744188,"y0":50.005176557780494,"z0":5.269729521319245,"aX":-3.0170700171518487},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":3.4,"breakHorizontal":2.3,"spinRate":2275,"spinDirection":262},"zone":8,"typeConfidence":2.0,"plateTime":0.4361657349217154,"extension":5.99793891597345},"hitData":{"launchSpeed":69.4,"launchAngle":88.0,"totalDistance":50.0,"trajectory":"popup","hardness":"medium","location":"2","coordinates":{"coordX":113.3,"coordY":213.5}},"index":5,"playId":"2a3e26a2-dae4-35b2-a2e9-812591865bbc","pitchNumber":5,"startTime":"2026-04-04T21:05:44.995Z","endTime":"2026-04-04T21:05:53.871Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":837227,"link":"/api/v1/people/837227","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":672016,"link":"/api/v1/people/672016","batSide":{"code":"R","description":"Right"}},"first":{"id":691777,"link":"/api/v1/people/691777"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672016,"link":"/api/v1/people/672016"},"credit":"b_ab"},{"player":{"id":837227,"link":"/api/v1/people/837227"},"credit":"p_ab"},{"player":{"id":672016,"link":"/api/v1/people/672016"},"credit":"b_pa"},{"player":{"id":837227,"link":"/api/v1/people/837227"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":14.099999999999998,"awayTeamWinProbability":85.9,"homeTeamWinProbabilityAdded":-2.5000000000000036,"leverageIndex":1.06,"dramaIndex":47.0,"contextMetrics":{},"playEndTime":"2026-04-04T21:05:53.871Z","atBatIndex":29},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Nick Kurtz walks. Max Muncy to 2nd.","rbi":0,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-04T21:06:05.424Z","endTime":"2026-04-04T21:07:53.038Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":837227,"fullName":"Tatsuya Imai","link":"/api/v1/people/837227"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"postOnSecond":{"id":691777,"fullName":"Max Muncy","link":"/api/v1/people/691777"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":691777,"fullName":"Max Muncy","link":"/api/v1/people/691777"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":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":true},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":87.5,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.747498475221697,"aZ":-23.355642602172598,"pfxX":-7.115063835397317,"pfxZ":4.485789520970364,"pX":0.386023451915826,"pZ":3.7269115322280646,"vX0":8.017388509355138,"vY0":-138.9535077884672,"vZ0":0.9346534118432069,"x":102.29,"y":138.15,"x0":-1.6057228150607794,"y0":50.000495244668166,"z0":4.932582276421505,"aX":-13.978964458557538},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":8.5,"breakHorizontal":11.3,"spinRate":1983,"spinDirection":239},"zone":12,"typeConfidence":2.0,"plateTime":0.3934715743126196,"extension":6.024420772737174},"index":0,"playId":"ed584a6c-89c3-325a-9370-e3b3888e91b9","pitchNumber":1,"startTime":"2026-04-04T21:06:28.651Z","endTime":"2026-04-04T21:06:55.663Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":837227,"link":"/api/v1/people/837227","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"first":{"id":691777,"link":"/api/v1/people/691777"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":117,"player":{"id":543877,"fullName":"Christian Vázquez","link":"/api/v1/people/543877"}},"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":95.8,"endSpeed":87.4,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.427311443283386,"aZ":-22.63441776080774,"pfxX":-7.8115426748282095,"pfxZ":4.8464428336198235,"pX":-0.7164417977934974,"pZ":4.263109885419996,"vX0":5.56076098514245,"vY0":-139.4586145421227,"vZ0":1.9690783546311907,"x":144.31,"y":123.68,"x0":-1.7215295479982118,"y0":50.005743706528726,"z0":5.041054836690895,"aX":-15.385880542037064},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":9.4,"breakHorizontal":13.0,"spinRate":2014,"spinDirection":237},"zone":11,"typeConfidence":2.0,"plateTime":0.39278825930741634,"extension":6.012981090380288},"index":1,"playId":"de6dff4c-07ec-3f21-97e0-023e94f03aa3","pitchNumber":2,"startTime":"2026-04-04T21:07:06.086Z","endTime":"2026-04-04T21:07:10.235Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":837227,"link":"/api/v1/people/837227","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"first":{"id":691777,"link":"/api/v1/people/691777"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":80.9,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.460404789668033,"aZ":-33.12029694524298,"pfxX":-2.6249484122017934,"pfxZ":-0.5655981536876986,"pX":-1.4904059331014026,"pZ":2.923174073183652,"vX0":1.7799156917238612,"vY0":-128.03791064627688,"vZ0":1.1482960285802126,"x":173.81,"y":159.85,"x0":-1.8521557076156479,"y0":50.00474140927188,"z0":5.0529086871921685,"aX":-4.3759772788653954},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":-0.6,"breakHorizontal":4.3,"spinRate":2227,"spinDirection":249},"zone":11,"typeConfidence":2.0,"plateTime":0.4271499028402044,"extension":6.048450776827119},"index":2,"playId":"23160122-ab2a-3708-89d8-38fe5ce17393","pitchNumber":3,"startTime":"2026-04-04T21:07:25.876Z","endTime":"2026-04-04T21:07:29.641Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":837227,"link":"/api/v1/people/837227","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"first":{"id":691777,"link":"/api/v1/people/691777"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":79.5,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.52797616296437,"aZ":-34.14402458258326,"pfxX":-1.2143281722856498,"pfxZ":-1.224059430863437,"pX":-0.7696470151602913,"pZ":1.5998201784991477,"vX0":2.9770003011023847,"vY0":-126.23982659273287,"vZ0":-1.8704092634673286,"x":146.34,"y":195.58,"x0":-1.8082435784580473,"y0":50.00411702349863,"z0":5.107944558291681,"aX":-1.9537708371449583},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-2.4,"breakHorizontal":1.4,"spinRate":2242,"spinDirection":264},"zone":13,"typeConfidence":2.0,"plateTime":0.4344564729032254,"extension":5.8888662857967695},"index":3,"playId":"e4c5d872-7dc9-3a56-877d-f448047f306c","pitchNumber":4,"startTime":"2026-04-04T21:07:48.322Z","endTime":"2026-04-04T21:07:53.038Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":837227,"link":"/api/v1/people/837227","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"first":{"id":691777,"link":"/api/v1/people/691777"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701762,"link":"/api/v1/people/701762"},"credit":"b_pa"},{"player":{"id":837227,"link":"/api/v1/people/837227"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":16.0,"awayTeamWinProbability":84.0,"homeTeamWinProbabilityAdded":1.9000000000000021,"leverageIndex":0.7,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2026-04-04T21:07:53.038Z","atBatIndex":30},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Shea Langeliers strikes out swinging.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-04T21:08:01.073Z","endTime":"2026-04-04T21:09:45.963Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":837227,"fullName":"Tatsuya Imai","link":"/api/v1/people/837227"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":543877,"link":"/api/v1/people/543877"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":80.3,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.257113946904617,"aZ":-28.53138696482089,"pfxX":-5.473632728441586,"pfxZ":2.2110859683482857,"pX":0.14331607153905856,"pZ":1.471913572406782,"vX0":6.16002788801757,"vY0":-127.68961253594969,"vZ0":-3.31662287403783,"x":111.54,"y":199.04,"x0":-1.5936736361223554,"y0":50.00128526267821,"z0":5.042084850291274,"aX":-9.003190913334212},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":3.5,"breakHorizontal":8.4,"spinRate":2348,"spinDirection":266},"zone":14,"typeConfidence":2.0,"plateTime":0.4296039187807472,"extension":6.126746066335282},"index":0,"playId":"9d8de56b-0c6d-3894-be44-fb4955cb8950","pitchNumber":1,"startTime":"2026-04-04T21:08:21.602Z","endTime":"2026-04-04T21:08:25.541Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":837227,"link":"/api/v1/people/837227","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":691777,"link":"/api/v1/people/691777"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":87.3,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.21306711323335,"aZ":-18.680628827973763,"pfxX":-7.058483271748898,"pfxZ":6.901733326887298,"pX":0.0716387963915054,"pZ":3.114993699427688,"vX0":6.933716039930135,"vY0":-138.71886639219912,"vZ0":-1.6223408260145713,"x":114.27,"y":154.68,"x0":-1.5398344795426164,"y0":50.00006230560956,"z0":4.949208011981868,"aX":-13.793463618125282},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":12.4,"breakHorizontal":11.4,"spinRate":1982,"spinDirection":235},"zone":2,"typeConfidence":2.0,"plateTime":0.39442738143339806,"extension":6.174768324022984},"index":1,"playId":"2fb7a3ad-84e1-3692-93c8-5bd2a9358319","pitchNumber":2,"startTime":"2026-04-04T21:08:42.782Z","endTime":"2026-04-04T21:08:47.458Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":837227,"link":"/api/v1/people/837227","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":691777,"link":"/api/v1/people/691777"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-04-04T21:08:56.068Z","endTime":"2026-04-04T21:09:12.682Z","isPitch":false,"type":"action","player":{"id":669127,"link":"/api/v1/people/669127"},"defense":{"pitcher":{"id":837227,"link":"/api/v1/people/837227","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":691777,"link":"/api/v1/people/691777"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":80.0,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.5110511804078,"aZ":-28.85532219921411,"pfxX":-4.138582464799684,"pfxZ":2.0427955547782055,"pX":0.47800450366943287,"pZ":2.1154244339923705,"vX0":6.467345325017587,"vY0":-126.66242904324945,"vZ0":-1.802553069309203,"x":98.78,"y":181.66,"x0":-1.5690322797347356,"y0":50.00456760533708,"z0":5.140232436091936,"aX":-6.7350443881793405},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":3.5,"breakHorizontal":6.0,"spinRate":2265,"spinDirection":274},"zone":9,"typeConfidence":2.0,"plateTime":0.432183427838023,"extension":5.923346385337943},"index":3,"playId":"954427af-7fc1-3194-a909-20e10c26be75","pitchNumber":3,"startTime":"2026-04-04T21:09:12.682Z","endTime":"2026-04-04T21:09:17.236Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":837227,"link":"/api/v1/people/837227","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":691777,"link":"/api/v1/people/691777"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":79.5,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.074668548641146,"aZ":-31.509923942462063,"pfxX":-4.7537624320930725,"pfxZ":0.41355463324717334,"pX":0.19231959627834005,"pZ":1.4260893103018737,"vX0":5.815791955558963,"vY0":-126.78880132294925,"vZ0":-3.1187289516356227,"x":109.67,"y":200.28,"x0":-1.5231798401767371,"y0":50.00497664543648,"z0":5.210138698302095,"aX":-7.672148348627382},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":0.2,"breakHorizontal":7.2,"spinRate":2269,"spinDirection":271},"zone":14,"typeConfidence":2.0,"plateTime":0.43348309725059675,"extension":6.165969588372336},"index":4,"playId":"1808bac8-f29d-33c4-98ce-364cbbd468ac","pitchNumber":4,"startTime":"2026-04-04T21:09:40.976Z","endTime":"2026-04-04T21:09:45.963Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":837227,"link":"/api/v1/people/837227","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":691777,"link":"/api/v1/people/691777"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"credit":"b_ab"},{"player":{"id":837227,"link":"/api/v1/people/837227"},"credit":"p_ab"},{"player":{"id":669127,"link":"/api/v1/people/669127"},"credit":"b_pa"},{"player":{"id":837227,"link":"/api/v1/people/837227"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":12.4,"awayTeamWinProbability":87.6,"homeTeamWinProbabilityAdded":-3.5999999999999996,"leverageIndex":1.44,"dramaIndex":63.0,"contextMetrics":{},"playEndTime":"2026-04-04T21:09:45.963Z","atBatIndex":31},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Carlos Correa walks.","rbi":0,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-04T21:11:29.220Z","endTime":"2026-04-04T21:13:03.601Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"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":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.9,"endSpeed":76.2,"strikeZoneTop":3.337,"strikeZoneBottom":1.684,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.08761095028785,"aZ":-32.29183089690845,"pfxX":4.332660659995726,"pfxZ":-0.08043731457065117,"pX":1.4437860402162441,"pZ":0.8773772226412437,"vX0":6.1778447935253835,"vY0":-120.54119599147343,"vZ0":-3.941648670779741,"x":61.97,"y":215.09,"x0":-1.7227013603165782,"y0":50.002996580055274,"z0":5.408080566614649,"aX":6.326940132189424},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-0.8,"breakHorizontal":-9.4,"spinRate":2882,"spinDirection":81},"zone":14,"typeConfidence":2.0,"plateTime":0.4557136432728406,"extension":5.878880482812535},"index":0,"playId":"767dc31e-487c-3a0e-9762-3b3d62cc7fd2","pitchNumber":1,"startTime":"2026-04-04T21:12:09.802Z","endTime":"2026-04-04T21:12:14.966Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":621043,"link":"/api/v1/people/621043","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":77.7,"strikeZoneTop":3.337,"strikeZoneBottom":1.684,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.605068642048703,"aZ":-31.92726274767475,"pfxX":2.5000381514809416,"pfxZ":0.15925783608355282,"pX":1.685474400386237,"pZ":0.6450052837296354,"vX0":7.629673342866775,"vY0":-122.71624249696978,"vZ0":-4.9996505853686015,"x":52.75,"y":221.36,"x0":-1.795845734771636,"y0":50.00132631554823,"z0":5.44682769313308,"aX":3.788519566838707},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-0.7,"breakHorizontal":-6.4,"spinRate":2695,"spinDirection":113},"zone":14,"typeConfidence":2.0,"plateTime":0.44733078924874015,"extension":6.072408434001827},"index":1,"playId":"8e51979a-72a4-3310-b56d-1fe5380ee837","pitchNumber":2,"startTime":"2026-04-04T21:12:26.927Z","endTime":"2026-04-04T21:12:31.743Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":621043,"link":"/api/v1/people/621043","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"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":94.2,"endSpeed":85.9,"strikeZoneTop":3.337,"strikeZoneBottom":1.684,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.56285235677008,"aZ":-15.525641406940595,"pfxX":-6.772123944087404,"pfxZ":8.76583946882745,"pX":-0.3392421969899209,"pZ":3.9212729633091112,"vX0":6.309272220403268,"vY0":-137.01332185195918,"vZ0":-1.4865180563669929,"x":129.93,"y":132.91,"x0":-1.7931255145617506,"y0":50.00274367491759,"z0":5.532947097821322,"aX":-12.862502457117895},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":15.7,"breakHorizontal":10.9,"spinRate":2330,"spinDirection":212},"zone":11,"typeConfidence":2.0,"plateTime":0.39991822800370125,"extension":6.1126161135065145},"index":2,"playId":"8b5d33e5-d311-3c0a-8526-14b47d7940e4","pitchNumber":3,"startTime":"2026-04-04T21:12:42.859Z","endTime":"2026-04-04T21:12:47.539Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":621043,"link":"/api/v1/people/621043","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":83.9,"strikeZoneTop":3.337,"strikeZoneBottom":1.684,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.433896574095986,"aZ":-21.987062242732268,"pfxX":-9.94461153006625,"pfxZ":5.634936420416521,"pX":-0.8720828877958233,"pZ":2.7396983113752524,"vX0":5.380067739540725,"vY0":-133.73596838252868,"vZ0":-2.9043436692173215,"x":150.24,"y":164.81,"x0":-1.620299419823174,"y0":50.00016246298609,"z0":5.420588745991631,"aX":-17.971273769345373},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":9.7,"breakHorizontal":16.8,"spinRate":2131,"spinDirection":166},"zone":11,"typeConfidence":2.0,"plateTime":0.409891872605749,"extension":6.117037717122709},"index":3,"playId":"bcab4922-5c9e-3500-96d7-6b8699820613","pitchNumber":4,"startTime":"2026-04-04T21:12:58.041Z","endTime":"2026-04-04T21:13:03.601Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":621043,"link":"/api/v1/people/621043","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621043,"link":"/api/v1/people/621043"},"credit":"b_pa"},{"player":{"id":806960,"link":"/api/v1/people/806960"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":11.0,"awayTeamWinProbability":89.0,"homeTeamWinProbabilityAdded":-1.4000000000000004,"leverageIndex":0.35,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-04-04T21:13:03.601Z","atBatIndex":32},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Christian Walker walks. Carlos Correa to 2nd.","rbi":0,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-04T21:15:28.133Z","endTime":"2026-04-04T21:17:31.264Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665660,"fullName":"Elvis Alvarado","link":"/api/v1/people/665660"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"postOnSecond":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5,7,8],"actionIndex":[1],"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":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"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-04T21:13:14.852Z","endTime":"2026-04-04T21:13:56.023Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"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":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Elvis Alvarado replaces Luis Morales.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"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-04T21:13:56.023Z","endTime":"2026-04-04T21:15:30.353Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":665660,"link":"/api/v1/people/665660"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"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":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":98.3,"endSpeed":89.3,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.60989516100526,"aZ":-16.19776847197927,"pfxX":-9.173407104988332,"pfxZ":7.7769112277392285,"pX":-0.6456435949096506,"pZ":3.1492007872590744,"vX0":7.446991945780347,"vY0":-142.827498843165,"vZ0":-4.512623312806367,"x":141.61,"y":153.75,"x0":-2.1021873480344753,"y0":50.00476323800328,"z0":5.776832422897948,"aX":-18.849286618952586},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":13.3,"breakHorizontal":15.0,"spinRate":2335,"spinDirection":229},"zone":1,"typeConfidence":2.0,"plateTime":0.38430458304618487,"extension":5.190883440854834},"index":2,"playId":"097b2567-8166-369e-93ce-1f9283e5910a","pitchNumber":1,"startTime":"2026-04-04T21:15:30.353Z","endTime":"2026-04-04T21:15:34.980Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665660,"link":"/api/v1/people/665660","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"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":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":99.0,"endSpeed":90.5,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.8253183779115,"aZ":-18.511801439319154,"pfxX":-9.315718517595647,"pfxZ":6.490831479923566,"pX":-0.9306220115362167,"pZ":3.972139361974223,"vX0":6.797531242616285,"vY0":-144.05064133224244,"vZ0":-2.0721391577347825,"x":152.47,"y":131.53,"x0":-2.1081130406960464,"y0":50.00664363950258,"z0":5.842707446059044,"aX":-19.62200650399866},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":11.5,"breakHorizontal":15.6,"spinRate":2499,"spinDirection":231},"zone":11,"typeConfidence":2.0,"plateTime":0.37992453782228175,"extension":5.761961359532609},"index":3,"playId":"4b4200f5-9f14-3694-b4c3-4e71920a1f21","pitchNumber":2,"startTime":"2026-04-04T21:15:52.283Z","endTime":"2026-04-04T21:15:56.735Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665660,"link":"/api/v1/people/665660","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"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":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"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":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.6,"endSpeed":88.8,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.876868880134275,"aZ":-19.123402532214882,"pfxX":-10.701162220415709,"pfxZ":6.528908450245283,"pX":1.3169316542552854,"pZ":1.6918388781336695,"vX0":12.747182307151059,"vY0":-140.06928923439912,"vZ0":-7.319828531920401,"x":66.8,"y":193.1,"x0":-1.889897941386852,"y0":50.00219027457771,"z0":5.5766943673883445,"aX":-21.38958759648937},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":10.4,"breakHorizontal":16.9,"spinRate":2423,"spinDirection":225},"zone":14,"typeConfidence":2.0,"plateTime":0.39014789296055685,"extension":6.087193823883064},"index":4,"playId":"d5a8d6cd-57a4-357e-98d0-27a7785ccb43","pitchNumber":3,"startTime":"2026-04-04T21:16:13.274Z","endTime":"2026-04-04T21:16:17.281Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665660,"link":"/api/v1/people/665660","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"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":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"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":77.8,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.948175502788562,"aZ":-30.554473336793176,"pfxX":-0.021134598349112688,"pfxZ":1.0419802782550374,"pX":-0.16963165561197519,"pZ":3.566524638690257,"vX0":5.075984873376528,"vY0":-124.02242281404689,"vZ0":0.41889945320861544,"x":123.47,"y":142.48,"x0":-2.2442408084074037,"y0":50.00104317822397,"z0":5.953927774379033,"aX":-0.033824724173640776},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":2.3,"breakHorizontal":-1.2,"spinRate":2062,"spinDirection":39},"zone":11,"typeConfidence":2.0,"plateTime":0.4424687279234276,"extension":6.026738987406389},"index":5,"playId":"fc28ce7c-393f-3b76-907c-8416d5a09190","pitchNumber":4,"startTime":"2026-04-04T21:16:34.035Z","endTime":"2026-04-04T21:16:38.601Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665660,"link":"/api/v1/people/665660","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"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":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":6,"startTime":"2026-04-04T21:16:47.549Z","endTime":"2026-04-04T21:17:04.343Z","isPitch":false,"type":"action","player":{"id":572233,"link":"/api/v1/people/572233"},"defense":{"pitcher":{"id":665660,"link":"/api/v1/people/665660","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"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":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"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":98.3,"endSpeed":89.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.17294316510602,"aZ":-14.933814475928145,"pfxX":-9.494928481421393,"pfxZ":8.434268033290717,"pX":1.2104007611221668,"pZ":2.218997314260072,"vX0":12.452969838018346,"vY0":-142.40468928274296,"vZ0":-6.677468284385933,"x":70.86,"y":178.87,"x0":-1.9955290443528653,"y0":50.00323985177121,"z0":5.547627921672636,"aX":-19.40896710605252},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":13.9,"breakHorizontal":14.5,"spinRate":2383,"spinDirection":227},"zone":14,"typeConfidence":2.0,"plateTime":0.38533735683144155,"extension":5.955547882037056},"index":7,"playId":"92d33d59-029a-3cad-b876-cc250f5ae96b","pitchNumber":5,"startTime":"2026-04-04T21:17:04.343Z","endTime":"2026-04-04T21:17:08.603Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665660,"link":"/api/v1/people/665660","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"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":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":99.7,"endSpeed":90.7,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.371945786369416,"aZ":-13.571378394559208,"pfxX":-9.289248147282652,"pfxZ":8.837460105325565,"pX":0.5618216378227311,"pZ":1.3660352426207993,"vX0":10.568742680984588,"vY0":-144.56384359620404,"vZ0":-9.60599968696371,"x":95.58,"y":201.9,"x0":-1.9438628533834617,"y0":50.00622788711738,"z0":5.576444346203061,"aX":-19.561337899614678},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":14.0,"breakHorizontal":14.5,"spinRate":2607,"spinDirection":222},"zone":14,"typeConfidence":2.0,"plateTime":0.37965213397287734,"extension":5.5437568088646145},"index":8,"playId":"166dd4d3-c7fe-30f4-ae56-512ab7ba8afa","pitchNumber":6,"startTime":"2026-04-04T21:17:24.794Z","endTime":"2026-04-04T21:17:31.264Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665660,"link":"/api/v1/people/665660","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"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":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":572233,"link":"/api/v1/people/572233"},"credit":"b_pa"},{"player":{"id":665660,"link":"/api/v1/people/665660"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":9.0,"awayTeamWinProbability":91.0,"homeTeamWinProbabilityAdded":-2.0,"leverageIndex":0.57,"dramaIndex":32.0,"contextMetrics":{},"playEndTime":"2026-04-04T21:17:31.264Z","atBatIndex":33},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Joey Loperfido hits a ground-rule double (3) on a fly ball down the left-field line. Carlos Correa scores. Christian Walker to 3rd.","rbi":1,"awayScore":5,"homeScore":0,"isOut":false},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-04T21:17:32.824Z","endTime":"2026-04-04T21:18:12.044Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665660,"fullName":"Elvis Alvarado","link":"/api/v1/people/665660"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"postOnThird":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"responsiblePitcher":{"id":806960,"link":"/api/v1/people/806960"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"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(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.6,"endSpeed":89.4,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.449958825086412,"aZ":-21.37544187960043,"pfxX":-10.11046663824936,"pfxZ":5.294062997058107,"pX":0.36957603069276723,"pZ":2.4196180312100712,"vX0":10.210468722575106,"vY0":-141.69581122376903,"vZ0":-5.238118891764369,"x":102.91,"y":173.45,"x0":-1.9616582248679952,"y0":50.00434532902907,"z0":5.652298804759206,"aX":-20.624698279096904},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":8.6,"breakHorizontal":16.3,"spinRate":2342,"spinDirection":228},"zone":6,"typeConfidence":2.0,"plateTime":0.38610959998798977,"extension":5.74405362229041},"hitData":{"launchSpeed":98.4,"launchAngle":27.0,"totalDistance":315.0,"trajectory":"fly_ball","hardness":"medium","coordinates":{"coordX":35.21,"coordY":109.24}},"index":0,"playId":"62636ced-9872-30b4-910a-1333acb306ce","pitchNumber":1,"startTime":"2026-04-04T21:17:59.750Z","endTime":"2026-04-04T21:18:12.044Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665660,"link":"/api/v1/people/665660","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":694388,"link":"/api/v1/people/694388","batSide":{"code":"L","description":"Left"}},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":621043,"link":"/api/v1/people/621043"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694388,"link":"/api/v1/people/694388"},"credit":"b_ab"},{"player":{"id":665660,"link":"/api/v1/people/665660"},"credit":"p_ab"},{"player":{"id":694388,"link":"/api/v1/people/694388"},"credit":"b_pa"},{"player":{"id":665660,"link":"/api/v1/people/665660"},"credit":"p_pa"}],"flags":[{"credit":"b_gnd_rule_double"}],"homeTeamWinProbability":4.3999999999999995,"awayTeamWinProbability":95.6,"homeTeamWinProbabilityAdded":-4.6000000000000005,"leverageIndex":0.66,"dramaIndex":50.0,"contextMetrics":{},"playEndTime":"2026-04-04T21:18:12.044Z","atBatIndex":34},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Yainer Diaz singles on a ground ball to center fielder Denzel Clarke. Christian Walker scores. Joey Loperfido scores.","rbi":2,"awayScore":7,"homeScore":0,"isOut":false},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-04T21:18:25.622Z","endTime":"2026-04-04T21:19:23.632Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665660,"fullName":"Elvis Alvarado","link":"/api/v1/people/665660"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":672016,"link":"/api/v1/people/672016"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"responsiblePitcher":{"id":665660,"link":"/api/v1/people/665660"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"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":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"responsiblePitcher":{"id":665660,"link":"/api/v1/people/665660"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":98.5,"endSpeed":90.3,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.778356119725924,"aZ":-15.993871538466882,"pfxX":-7.896455991325154,"pfxZ":7.752797895500171,"pX":-0.6202926711821275,"pZ":3.457379828817531,"vX0":7.265492556688539,"vY0":-143.24763362823958,"vZ0":-3.6684675917969356,"x":140.64,"y":145.43,"x0":-2.158333576250314,"y0":50.00228799987441,"z0":5.748698910555146,"aX":-16.479758492921967},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":13.6,"breakHorizontal":13.0,"spinRate":2482,"spinDirection":225},"zone":11,"typeConfidence":2.0,"plateTime":0.38174463492140154,"extension":5.327231092947641},"index":0,"playId":"ea971951-f300-3462-b404-2ca69dd09432","pitchNumber":1,"startTime":"2026-04-04T21:18:43.873Z","endTime":"2026-04-04T21:18:49.571Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665660,"link":"/api/v1/people/665660","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":673237,"link":"/api/v1/people/673237","batSide":{"code":"R","description":"Right"}},"second":{"id":694388,"link":"/api/v1/people/694388"},"third":{"id":572233,"link":"/api/v1/people/572233"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":99.4,"endSpeed":91.3,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.05392103661126,"aZ":-20.97124138784977,"pfxX":-10.507649481629475,"pfxZ":5.268217333598127,"pX":-0.844035331342989,"pZ":2.606375840804056,"vX0":7.535658037200124,"vY0":-144.55789204944463,"vZ0":-5.297025993835583,"x":149.17,"y":168.41,"x0":-2.112435832990897,"y0":50.007018196599475,"z0":5.74057487953992,"aX":-22.359964300433777},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":8.6,"breakHorizontal":17.6,"spinRate":2507,"spinDirection":224},"zone":11,"typeConfidence":2.0,"plateTime":0.3781418914287169,"extension":5.682266454809021},"hitData":{"launchSpeed":80.3,"launchAngle":-2.0,"totalDistance":34.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":120.54,"coordY":100.87}},"index":1,"playId":"53e553fc-9265-3d0f-92ab-261233e2a42f","pitchNumber":2,"startTime":"2026-04-04T21:19:12.485Z","endTime":"2026-04-04T21:19:23.632Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665660,"link":"/api/v1/people/665660","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":673237,"link":"/api/v1/people/673237","batSide":{"code":"R","description":"Right"}},"second":{"id":694388,"link":"/api/v1/people/694388"},"third":{"id":572233,"link":"/api/v1/people/572233"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"credit":"b_ab"},{"player":{"id":665660,"link":"/api/v1/people/665660"},"credit":"p_ab"},{"player":{"id":673237,"link":"/api/v1/people/673237"},"credit":"b_pa"},{"player":{"id":665660,"link":"/api/v1/people/665660"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":2.6,"awayTeamWinProbability":97.4,"homeTeamWinProbabilityAdded":-1.7999999999999994,"leverageIndex":0.32,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2026-04-04T21:19:23.632Z","atBatIndex":35},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jake Meyers flies out sharply to left fielder Tyler Soderstrom.","rbi":0,"awayScore":7,"homeScore":0,"isOut":true},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-04T21:19:39.227Z","endTime":"2026-04-04T21:20:40.014Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":676694,"fullName":"Jake Meyers","link":"/api/v1/people/676694"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665660,"fullName":"Elvis Alvarado","link":"/api/v1/people/665660"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":676694,"fullName":"Jake Meyers","link":"/api/v1/people/676694"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":691016,"link":"/api/v1/people/691016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":98.8,"endSpeed":90.0,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.176409838227194,"aZ":-15.268939265994275,"pfxX":-8.496460737583938,"pfxZ":8.1195404343477,"pX":1.1714443821989295,"pZ":3.8020999264890984,"vX0":12.207781815497038,"vY0":-143.3884849710023,"vZ0":-2.720737615827749,"x":72.35,"y":136.12,"x0":-2.037466116686765,"y0":50.00491487614807,"z0":5.716150484047423,"aX":-17.69504062956203},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":14.3,"breakHorizontal":13.0,"spinRate":2500,"spinDirection":223},"zone":12,"typeConfidence":2.0,"plateTime":0.38200709431036417,"extension":5.983224149226615},"index":0,"playId":"9e19f688-2a6f-3d6b-95b7-39a0e3d4c2f4","pitchNumber":1,"startTime":"2026-04-04T21:19:50.978Z","endTime":"2026-04-04T21:19:54.493Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665660,"link":"/api/v1/people/665660","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":676694,"link":"/api/v1/people/676694","batSide":{"code":"R","description":"Right"}},"first":{"id":673237,"link":"/api/v1/people/673237"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"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":96.8,"endSpeed":88.2,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.197829136877694,"aZ":-16.510862127860563,"pfxX":-8.95568112161829,"pfxZ":7.875216518008661,"pX":1.3654850288567386,"pZ":2.2615222088696685,"vX0":12.692926896216088,"vY0":-140.2525007416464,"vZ0":-6.0234964210832675,"x":64.95,"y":177.72,"x0":-2.0586642327451714,"y0":50.00451328912063,"z0":5.51684512405006,"aX":-17.816112575894437},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":13.1,"breakHorizontal":13.6,"spinRate":2467,"spinDirection":226},"zone":14,"typeConfidence":2.0,"plateTime":0.39078184287833606,"extension":6.124372576486361},"index":1,"playId":"582fe159-a872-3096-9b08-cf29e793433d","pitchNumber":2,"startTime":"2026-04-04T21:20:06.581Z","endTime":"2026-04-04T21:20:10.523Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665660,"link":"/api/v1/people/665660","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":676694,"link":"/api/v1/people/676694","batSide":{"code":"R","description":"Right"}},"first":{"id":673237,"link":"/api/v1/people/673237"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"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":96.3,"endSpeed":87.5,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.7994835697785,"aZ":-21.820812525132027,"pfxX":-11.850680569204279,"pfxZ":5.269142306495512,"pX":-0.7102844163644536,"pZ":1.8372835361119673,"vX0":8.470801687273518,"vY0":-139.796982932871,"vZ0":-5.992252654779735,"x":144.07,"y":189.17,"x0":-2.2520120808228437,"y0":50.00109603999001,"z0":5.457292251021294,"aX":-23.271764378615774},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":8.4,"breakHorizontal":19.6,"spinRate":2505,"spinDirection":229},"zone":7,"typeConfidence":2.0,"plateTime":0.3929694291499115,"extension":5.852159681912897},"hitData":{"launchSpeed":100.7,"launchAngle":23.0,"totalDistance":379.0,"trajectory":"fly_ball","hardness":"hard","location":"7","coordinates":{"coordX":70.52,"coordY":56.21}},"index":2,"playId":"63a25788-c03c-3634-a77f-5a134a29933d","pitchNumber":3,"startTime":"2026-04-04T21:20:25.723Z","endTime":"2026-04-04T21:20:40.014Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665660,"link":"/api/v1/people/665660","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":676694,"link":"/api/v1/people/676694","batSide":{"code":"R","description":"Right"}},"first":{"id":673237,"link":"/api/v1/people/673237"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676694,"link":"/api/v1/people/676694"},"credit":"b_ab"},{"player":{"id":665660,"link":"/api/v1/people/665660"},"credit":"p_ab"},{"player":{"id":676694,"link":"/api/v1/people/676694"},"credit":"b_pa"},{"player":{"id":665660,"link":"/api/v1/people/665660"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.0,"awayTeamWinProbability":97.0,"homeTeamWinProbabilityAdded":0.3999999999999999,"leverageIndex":0.15,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2026-04-04T21:20:40.014Z","atBatIndex":36},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Christian Vázquez grounds into a double play, third baseman Max Muncy to second baseman Jeff McNeil to first baseman Nick Kurtz. Yainer Diaz out at 2nd. Christian Vázquez out at 1st.","rbi":0,"awayScore":7,"homeScore":0,"isOut":true},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-04T21:20:40.718Z","endTime":"2026-04-04T21:22:08.222Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":543877,"fullName":"Christian Vázquez","link":"/api/v1/people/543877"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665660,"fullName":"Elvis Alvarado","link":"/api/v1/people/665660"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"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":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":691777,"link":"/api/v1/people/691777"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":643446,"link":"/api/v1/people/643446"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":543877,"fullName":"Christian Vázquez","link":"/api/v1/people/543877"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":643446,"link":"/api/v1/people/643446"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":701762,"link":"/api/v1/people/701762"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.4,"endSpeed":88.5,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.67347846093363,"aZ":-20.86500915497268,"pfxX":-10.996038362535318,"pfxZ":5.629272899501791,"pX":-0.29822387842052717,"pZ":1.6205785560033816,"vX0":9.697451248182215,"vY0":-141.40982607731897,"vZ0":-6.735090670099529,"x":128.37,"y":195.02,"x0":-2.356981935604732,"y0":50.004057032158386,"z0":5.389058201967219,"aX":-22.09212986763984},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":8.9,"breakHorizontal":17.8,"spinRate":2526,"spinDirection":231},"zone":7,"typeConfidence":2.0,"plateTime":0.3885388999603374,"extension":5.98149777286789},"index":0,"playId":"82d2ff2c-223f-3f7e-bd5f-a10bcede7aa2","pitchNumber":1,"startTime":"2026-04-04T21:21:03.115Z","endTime":"2026-04-04T21:21:06.890Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665660,"link":"/api/v1/people/665660","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":543877,"link":"/api/v1/people/543877","batSide":{"code":"R","description":"Right"}},"first":{"id":673237,"link":"/api/v1/people/673237"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"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.5,"endSpeed":77.3,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.15681161146773,"aZ":-29.798407869003412,"pfxX":-1.0011344934557407,"pfxZ":1.55506026262844,"pX":0.6857431141829822,"pZ":0.7217023416497244,"vX0":7.363421663194978,"vY0":-124.16235210360436,"vZ0":-5.595076496456946,"x":90.86,"y":219.29,"x0":-2.2177196343374725,"y0":50.00233283130297,"z0":5.55428456934305,"aX":-1.5287474303063635},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":1.4,"breakHorizontal":-0.4,"spinRate":2163,"spinDirection":322},"zone":14,"typeConfidence":2.0,"plateTime":0.4450711486602481,"extension":6.247228685924082},"index":1,"playId":"3e6586a4-0325-341e-b10e-5ca4703b0b2e","pitchNumber":2,"startTime":"2026-04-04T21:21:22.393Z","endTime":"2026-04-04T21:21:28.942Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665660,"link":"/api/v1/people/665660","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":543877,"link":"/api/v1/people/543877","batSide":{"code":"R","description":"Right"}},"first":{"id":673237,"link":"/api/v1/people/673237"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":78.0,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.715610583288854,"aZ":-28.69952685794661,"pfxX":-0.9392538532451484,"pfxZ":2.252204927786175,"pX":0.1520875030569338,"pZ":0.9632604566154452,"vX0":6.262895555306342,"vY0":-123.9816588724285,"vZ0":-5.210146525093426,"x":111.2,"y":212.77,"x0":-2.2938123302990943,"y0":50.00370546621902,"z0":5.511245814964003,"aX":-1.4503154619218486},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":3.0,"breakHorizontal":0.1,"spinRate":2162,"spinDirection":180},"zone":14,"typeConfidence":2.0,"plateTime":0.44319892357668644,"extension":6.098893050883395},"index":2,"playId":"5dba2863-b464-3e16-b39f-adc8e58c63ae","pitchNumber":3,"startTime":"2026-04-04T21:21:40.693Z","endTime":"2026-04-04T21:21:44.658Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665660,"link":"/api/v1/people/665660","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":543877,"link":"/api/v1/people/543877","batSide":{"code":"R","description":"Right"}},"first":{"id":673237,"link":"/api/v1/people/673237"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.5,"endSpeed":89.7,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.777498052181016,"aZ":-13.70076603515621,"pfxX":-8.944718355833047,"pfxZ":8.932080781133124,"pX":-0.19272603878946984,"pZ":2.529727328786748,"vX0":8.912233173192199,"vY0":-143.06193880567892,"vZ0":-6.175881530780434,"x":124.35,"y":170.48,"x0":-2.1899993603595753,"y0":50.00008452403221,"z0":5.579285869170176,"aX":-18.49240147395481},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":15.0,"breakHorizontal":14.4,"spinRate":2460,"spinDirection":225},"zone":5,"typeConfidence":2.0,"plateTime":0.3832385500239237,"extension":6.11421376463173},"hitData":{"launchSpeed":87.4,"launchAngle":-8.0,"totalDistance":18.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":101.14,"coordY":170.94}},"index":3,"playId":"2a23028c-3672-3273-95b6-9c4967822c7d","pitchNumber":4,"startTime":"2026-04-04T21:22:00.120Z","endTime":"2026-04-04T21:22:08.222Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665660,"link":"/api/v1/people/665660","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":543877,"link":"/api/v1/people/543877","batSide":{"code":"R","description":"Right"}},"first":{"id":673237,"link":"/api/v1/people/673237"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":543877,"link":"/api/v1/people/543877"},"credit":"b_ab"},{"player":{"id":665660,"link":"/api/v1/people/665660"},"credit":"p_ab"},{"player":{"id":543877,"link":"/api/v1/people/543877"},"credit":"b_pa"},{"player":{"id":665660,"link":"/api/v1/people/665660"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":3.5999999999999996,"awayTeamWinProbability":96.4,"homeTeamWinProbabilityAdded":0.5999999999999996,"leverageIndex":0.13,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2026-04-04T21:22:08.222Z","atBatIndex":37},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tyler Soderstrom strikes out swinging.","rbi":0,"awayScore":7,"homeScore":0,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-04T21:23:29.120Z","endTime":"2026-04-04T21:25:43.536Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":837227,"fullName":"Tatsuya Imai","link":"/api/v1/people/837227"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":543877,"link":"/api/v1/people/543877"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":74.9,"endSpeed":68.2,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.09459188699974,"aZ":-39.38765699417539,"pfxX":3.7073728579779868,"pfxZ":-6.076718131595648,"pX":-1.968961857912737,"pZ":3.6217777611371,"vX0":-1.0775609376903525,"vY0":-108.88066207526873,"vZ0":4.495969598042592,"x":192.05,"y":140.99,"x0":-1.9460656863447208,"y0":50.002260797737804,"z0":5.8222794156768325,"aX":4.401695917747634},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.6,"breakVerticalInduced":-9.2,"breakHorizontal":-6.4,"spinRate":2483,"spinDirection":38},"zone":11,"typeConfidence":2.0,"plateTime":0.5051951107484842,"extension":5.458781746696218},"index":0,"playId":"bdf06aad-9c8c-33ad-98ff-fb1155d31e97","pitchNumber":1,"startTime":"2026-04-04T21:24:31.937Z","endTime":"2026-04-04T21:24:35.791Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":837227,"link":"/api/v1/people/837227","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":75.8,"endSpeed":69.2,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.82962418452677,"aZ":-38.46872381809659,"pfxX":3.156417940084851,"pfxZ":-5.167386770420874,"pX":-0.5655718109921654,"pZ":2.622658977974588,"vX0":1.7078781259576854,"vY0":-110.32937308938567,"vZ0":2.161764126694706,"x":138.56,"y":167.97,"x0":-1.7628854880152294,"y0":50.00257101936953,"z0":5.72012907820698,"aX":3.844465808536686},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.4,"breakVerticalInduced":-8.3,"breakHorizontal":-6.2,"spinRate":2273,"spinDirection":39},"zone":4,"typeConfidence":2.0,"plateTime":0.49873330551498984,"extension":5.400432078435384},"index":1,"playId":"7a42da8b-0659-3e0a-b8f5-899ea582f789","pitchNumber":2,"startTime":"2026-04-04T21:24:44.482Z","endTime":"2026-04-04T21:24:48.380Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":837227,"link":"/api/v1/people/837227","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"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":92.2,"endSpeed":83.8,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.515991241825887,"aZ":-17.65699605918309,"pfxX":-8.82386179596637,"pfxZ":8.060161564626323,"pX":1.293617559260664,"pZ":1.4387467369239477,"vX0":10.196796104180327,"vY0":-133.78582603701273,"vZ0":-6.15466614078258,"x":67.69,"y":199.93,"x0":-1.4318467990681396,"y0":50.00472889001171,"z0":5.047071450681163,"aX":-15.898888548400626},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":13.3,"breakHorizontal":13.6,"spinRate":1957,"spinDirection":235},"zone":14,"typeConfidence":2.0,"plateTime":0.41035759882865364,"extension":5.633976171248959},"index":2,"playId":"f9a9f447-8c74-37ff-b172-6a27c178fcd5","pitchNumber":3,"startTime":"2026-04-04T21:25:00.234Z","endTime":"2026-04-04T21:25:04.244Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":837227,"link":"/api/v1/people/837227","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"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.1,"endSpeed":76.8,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.642244764463285,"aZ":-27.92452154655077,"pfxX":-5.182406866967787,"pfxZ":2.789411000882592,"pX":-0.05386697213910686,"pZ":2.0430628269180917,"vX0":5.715546681543941,"vY0":-123.64715560955729,"vZ0":-1.8459813437398473,"x":119.05,"y":183.62,"x0":-1.74109694792739,"y0":50.00083776579306,"z0":5.182339591897279,"aX":-7.885057350538848},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":4.8,"breakHorizontal":7.8,"spinRate":2296,"spinDirection":285},"zone":8,"typeConfidence":2.0,"plateTime":0.44595871860414693,"extension":5.711413892820477},"index":3,"playId":"78419ebe-1266-34e6-9f13-7dfb18c9b4de","pitchNumber":4,"startTime":"2026-04-04T21:25:17.212Z","endTime":"2026-04-04T21:25:22.218Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":837227,"link":"/api/v1/people/837227","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2026-04-04T21:25:28.277Z","endTime":"2026-04-04T21:25:37.400Z","isPitch":false,"type":"action","player":{"id":691016,"link":"/api/v1/people/691016"},"defense":{"pitcher":{"id":837227,"link":"/api/v1/people/837227","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":77.9,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.229185844507583,"aZ":-34.22843266603211,"pfxX":-3.1012004445915498,"pfxZ":-1.3349249670755192,"pX":1.0100195620964847,"pZ":1.6184975774298842,"vX0":6.999478474289732,"vY0":-123.84048995259306,"vZ0":-1.9598765052170832,"x":78.5,"y":195.08,"x0":-1.4581822745535913,"y0":50.00142578038937,"z0":5.3010497054907475,"aX":-4.786674543042889},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-2.6,"breakHorizontal":3.8,"spinRate":2282,"spinDirection":297},"zone":14,"typeConfidence":2.0,"plateTime":0.4433915745868462,"extension":5.869099167082347},"index":5,"playId":"54df2471-c404-3a74-95b7-447b7bbd7d2f","pitchNumber":5,"startTime":"2026-04-04T21:25:37.400Z","endTime":"2026-04-04T21:25:43.536Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":837227,"link":"/api/v1/people/837227","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691016,"link":"/api/v1/people/691016"},"credit":"b_ab"},{"player":{"id":837227,"link":"/api/v1/people/837227"},"credit":"p_ab"},{"player":{"id":691016,"link":"/api/v1/people/691016"},"credit":"b_pa"},{"player":{"id":837227,"link":"/api/v1/people/837227"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":2.9000000000000004,"awayTeamWinProbability":97.1,"homeTeamWinProbabilityAdded":-0.6999999999999993,"leverageIndex":0.28,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2026-04-04T21:25:43.536Z","atBatIndex":38},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brent Rooker strikes out swinging.","rbi":0,"awayScore":7,"homeScore":0,"isOut":true},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-04T21:25:45.128Z","endTime":"2026-04-04T21:26:59.441Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":837227,"fullName":"Tatsuya Imai","link":"/api/v1/people/837227"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":543877,"link":"/api/v1/people/543877"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":77.9,"strikeZoneTop":3.364,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.80093234284381,"aZ":-29.484445989497026,"pfxX":-3.9547728627499343,"pfxZ":1.740183635767956,"pX":0.8577422998499765,"pZ":0.5055773102080495,"vX0":6.714325435481222,"vY0":-124.21354344205922,"vZ0":-5.378230739273821,"x":84.3,"y":225.13,"x0":-1.3820371546891144,"y0":50.00050929998684,"z0":5.187728059146109,"aX":-6.10175972209422},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":2.0,"breakHorizontal":5.4,"spinRate":2242,"spinDirection":268},"zone":14,"typeConfidence":2.0,"plateTime":0.44309034222907506,"extension":5.776565277353136},"index":0,"playId":"235116f4-69c2-3009-bd9a-f8e83f083ba5","pitchNumber":1,"startTime":"2026-04-04T21:26:06.487Z","endTime":"2026-04-04T21:26:10.865Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":837227,"link":"/api/v1/people/837227","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":667670,"link":"/api/v1/people/667670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":85.9,"strikeZoneTop":3.364,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.854841207351004,"aZ":-14.952016211264542,"pfxX":-8.578063290976182,"pfxZ":9.087000728866048,"pX":0.7166714490180841,"pZ":2.295346119940714,"vX0":8.99943650490116,"vY0":-136.96055327357035,"vZ0":-4.45727395519972,"x":89.68,"y":176.81,"x0":-1.5006752128327385,"y0":50.00522575035242,"z0":4.969742506897123,"aX":-16.26379038100671},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.6,"breakHorizontal":13.6,"spinRate":2181,"spinDirection":238},"zone":6,"typeConfidence":2.0,"plateTime":0.40024524692244956,"extension":5.93886275055584},"index":1,"playId":"be491ef5-9280-38d8-9478-ae5f5595ce8a","pitchNumber":2,"startTime":"2026-04-04T21:26:21.758Z","endTime":"2026-04-04T21:26:25.253Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":837227,"link":"/api/v1/people/837227","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":667670,"link":"/api/v1/people/667670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":86.9,"strikeZoneTop":3.364,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.549440400009733,"aZ":-18.430979355348427,"pfxX":-11.166244674035616,"pfxZ":7.079354566456691,"pX":0.415430398774269,"pZ":2.5242538224724687,"vX0":9.000239333915673,"vY0":-138.59971657223483,"vZ0":-3.2927615999143685,"x":101.16,"y":170.63,"x0":-1.4263814651468958,"y0":50.00348212841093,"z0":4.961474637666655,"aX":-21.68231138155072},"breaks":{"breakAngle":45.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":12.2,"breakHorizontal":18.4,"spinRate":2142,"spinDirection":236},"zone":6,"typeConfidence":2.0,"plateTime":0.3954777410162018,"extension":6.104813521945414},"index":2,"playId":"32a9f7f1-7a30-3d00-bf25-e6470b2a0ade","pitchNumber":3,"startTime":"2026-04-04T21:26:37.403Z","endTime":"2026-04-04T21:26:41.171Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":837227,"link":"/api/v1/people/837227","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":667670,"link":"/api/v1/people/667670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":87.0,"strikeZoneTop":3.364,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.35730569882302,"aZ":-19.301920007121456,"pfxX":-10.198721655999186,"pfxZ":6.59323205185013,"pX":0.4334418631579981,"pZ":3.062525673101248,"vX0":8.552752089850147,"vY0":-139.10274427305615,"vZ0":-1.5982233323028172,"x":100.48,"y":156.09,"x0":-1.3620814068968545,"y0":50.00149647197827,"z0":4.9294422302306415,"aX":-19.90609475024377},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":11.8,"breakHorizontal":16.6,"spinRate":2079,"spinDirection":233},"zone":3,"typeConfidence":2.0,"plateTime":0.394356006600483,"extension":6.295233749350193},"index":3,"playId":"80a152d2-a4ac-346f-8a1b-f8124bba5b40","pitchNumber":4,"startTime":"2026-04-04T21:26:55.110Z","endTime":"2026-04-04T21:26:59.441Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":837227,"link":"/api/v1/people/837227","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":667670,"link":"/api/v1/people/667670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":667670,"link":"/api/v1/people/667670"},"credit":"b_ab"},{"player":{"id":837227,"link":"/api/v1/people/837227"},"credit":"p_ab"},{"player":{"id":667670,"link":"/api/v1/people/667670"},"credit":"b_pa"},{"player":{"id":837227,"link":"/api/v1/people/837227"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":2.4,"awayTeamWinProbability":97.6,"homeTeamWinProbabilityAdded":-0.5000000000000004,"leverageIndex":0.17,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2026-04-04T21:26:59.441Z","atBatIndex":39},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jacob Wilson grounds out, third baseman Carlos Correa to first baseman Christian Walker.","rbi":0,"awayScore":7,"homeScore":0,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-04T21:27:01.382Z","endTime":"2026-04-04T21:27:33.969Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":837227,"fullName":"Tatsuya Imai","link":"/api/v1/people/837227"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":621043,"link":"/api/v1/people/621043"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":79.8,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.279235222182578,"aZ":-31.12531554061966,"pfxX":-2.3727477244895314,"pfxZ":0.6425113079621898,"pX":-0.7386344527416554,"pZ":3.021444693634502,"vX0":2.5811688669457795,"vY0":-127.26162849090285,"vZ0":0.4609615215628724,"x":145.16,"y":157.2,"x0":-1.4600501158046764,"y0":50.00263547128274,"z0":5.312820868298131,"aX":-3.8734237627891877},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":1.6,"breakHorizontal":3.7,"spinRate":2389,"spinDirection":269},"zone":1,"typeConfidence":2.0,"plateTime":0.4311798857897897,"extension":5.754796285895201},"hitData":{"launchSpeed":95.8,"launchAngle":-3.0,"totalDistance":38.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":100.63,"coordY":167.9}},"index":0,"playId":"e6160126-095b-3234-8151-7a69b8ea300b","pitchNumber":1,"startTime":"2026-04-04T21:27:24.104Z","endTime":"2026-04-04T21:27:33.969Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":837227,"link":"/api/v1/people/837227","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":805779,"link":"/api/v1/people/805779","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805779,"link":"/api/v1/people/805779"},"credit":"b_ab"},{"player":{"id":837227,"link":"/api/v1/people/837227"},"credit":"p_ab"},{"player":{"id":805779,"link":"/api/v1/people/805779"},"credit":"b_pa"},{"player":{"id":837227,"link":"/api/v1/people/837227"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":2.1999999999999997,"awayTeamWinProbability":97.8,"homeTeamWinProbabilityAdded":-0.20000000000000018,"leverageIndex":0.09,"dramaIndex":9.0,"contextMetrics":{},"playEndTime":"2026-04-04T21:27:33.969Z","atBatIndex":40},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Jeremy Peña doubles (3) on a line drive to left fielder Tyler Soderstrom.","rbi":0,"awayScore":7,"homeScore":0,"isOut":false},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-04T21:29:19.456Z","endTime":"2026-04-04T21:29:59.855Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665660,"fullName":"Elvis Alvarado","link":"/api/v1/people/665660"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":691016,"link":"/api/v1/people/691016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.7,"endSpeed":88.6,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.84481324895914,"aZ":-15.200554464647379,"pfxX":-9.11520439688758,"pfxZ":8.37642450873346,"pX":-0.7754919919624935,"pZ":2.876355553189949,"vX0":7.6905129031364154,"vY0":-141.99269566103683,"vZ0":-5.319000170690957,"x":146.56,"y":161.12,"x0":-2.3451276355023483,"y0":50.001294073180645,"z0":5.753265097348787,"aX":-18.468450381831634},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":14.2,"breakHorizontal":14.8,"spinRate":2460,"spinDirection":218},"zone":1,"typeConfidence":2.0,"plateTime":0.3868768691959832,"extension":5.639049319200075},"hitData":{"launchSpeed":75.8,"launchAngle":25.0,"totalDistance":226.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":60.91,"coordY":136.16}},"index":0,"playId":"6064ad82-7ca9-34fb-9d5f-55550de8ada6","pitchNumber":1,"startTime":"2026-04-04T21:29:45.438Z","endTime":"2026-04-04T21:29:59.855Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665660,"link":"/api/v1/people/665660","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":665161,"link":"/api/v1/people/665161","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665161,"link":"/api/v1/people/665161"},"credit":"b_ab"},{"player":{"id":665660,"link":"/api/v1/people/665660"},"credit":"p_ab"},{"player":{"id":665161,"link":"/api/v1/people/665161"},"credit":"b_pa"},{"player":{"id":665660,"link":"/api/v1/people/665660"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.7000000000000002,"awayTeamWinProbability":98.3,"homeTeamWinProbabilityAdded":-0.49999999999999956,"leverageIndex":0.07,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2026-04-04T21:29:59.855Z","atBatIndex":41},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Yordan Alvarez walks.","rbi":0,"awayScore":7,"homeScore":0,"isOut":false},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-04T21:30:04.135Z","endTime":"2026-04-04T21:32:24.999Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665660,"fullName":"Elvis Alvarado","link":"/api/v1/people/665660"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"postOnSecond":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":98.5,"endSpeed":89.3,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.09127397446632,"aZ":-15.51076415061257,"pfxX":-9.543771194903961,"pfxZ":8.080363790583839,"pX":-0.8208107729968257,"pZ":3.7952414844192264,"vX0":7.250947789328465,"vY0":-143.16343260985548,"vZ0":-2.7588923252092687,"x":148.29,"y":136.31,"x0":-2.154903095247217,"y0":50.00279992647688,"z0":5.750370368581525,"aX":-19.679920428761726},"breaks":{"breakAngle":48.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":14.2,"breakHorizontal":15.7,"spinRate":2509,"spinDirection":227},"zone":11,"typeConfidence":2.0,"plateTime":0.3835633679012669,"extension":5.529225186121082},"index":0,"playId":"cdff6234-87fa-399d-9eba-14dc1a5a58f1","pitchNumber":1,"startTime":"2026-04-04T21:30:33.218Z","endTime":"2026-04-04T21:30:36.986Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665660,"link":"/api/v1/people/665660","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":670541,"link":"/api/v1/people/670541","batSide":{"code":"L","description":"Left"}},"second":{"id":665161,"link":"/api/v1/people/665161"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"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":99.3,"endSpeed":90.3,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.82909018248268,"aZ":-20.4092908946741,"pfxX":-11.575541619320722,"pfxZ":5.602459801729799,"pX":-0.7167260632346096,"pZ":3.02172064524422,"vX0":8.565183979763773,"vY0":-144.2612528096459,"vZ0":-3.5721611405022897,"x":144.32,"y":157.19,"x0":-2.2264801323331027,"y0":50.001102172719285,"z0":5.540489137811619,"aX":-24.297061667445483},"breaks":{"breakAngle":46.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":9.6,"breakHorizontal":19.2,"spinRate":2504,"spinDirection":230},"zone":1,"typeConfidence":2.0,"plateTime":0.3802734575293325,"extension":5.558307446391715},"index":1,"playId":"69b705f2-f2b8-340c-b02f-50c848178806","pitchNumber":2,"startTime":"2026-04-04T21:30:53.326Z","endTime":"2026-04-04T21:30:57.301Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665660,"link":"/api/v1/people/665660","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":670541,"link":"/api/v1/people/670541","batSide":{"code":"L","description":"Left"}},"second":{"id":665161,"link":"/api/v1/people/665161"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"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":99.2,"endSpeed":90.5,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.22361217401952,"aZ":-14.956571436231085,"pfxX":-8.958887500128652,"pfxZ":8.181545511250636,"pX":0.2875311263905699,"pZ":3.8285026860563804,"vX0":10.182068731256182,"vY0":-144.10415081605288,"vZ0":-2.558763897870796,"x":106.04,"y":135.41,"x0":-2.1262680182009106,"y0":50.00493896967441,"z0":5.6509492239836465,"aX":-18.85986931944848},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":14.5,"breakHorizontal":14.2,"spinRate":2580,"spinDirection":225},"zone":12,"typeConfidence":2.0,"plateTime":0.3799555872247149,"extension":6.150775197354764},"index":2,"playId":"0ba04914-7cef-39b3-bf7d-ba22ea41a347","pitchNumber":3,"startTime":"2026-04-04T21:31:13.657Z","endTime":"2026-04-04T21:31:17.586Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665660,"link":"/api/v1/people/665660","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":670541,"link":"/api/v1/people/670541","batSide":{"code":"L","description":"Left"}},"second":{"id":665161,"link":"/api/v1/people/665161"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"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":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":79.5,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.680718334445814,"aZ":-34.23873412201346,"pfxX":-1.0453727437996,"pfxZ":-1.278556985937879,"pX":-1.9427936990935808,"pZ":4.142671256927676,"vX0":1.195992951754221,"vY0":-126.29734885300027,"vZ0":2.4610738403658576,"x":191.05,"y":126.93,"x0":-2.286619272957525,"y0":50.002234441559224,"z0":5.9088859643790554,"aX":-1.689097618819535},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-1.6,"breakHorizontal":1.7,"spinRate":2120,"spinDirection":23},"zone":11,"typeConfidence":2.0,"plateTime":0.4336476427108251,"extension":6.25706708011979},"index":3,"playId":"8cd61900-ee60-329b-93da-d579c09383f5","pitchNumber":4,"startTime":"2026-04-04T21:31:35.248Z","endTime":"2026-04-04T21:31:38.941Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665660,"link":"/api/v1/people/665660","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":670541,"link":"/api/v1/people/670541","batSide":{"code":"L","description":"Left"}},"second":{"id":665161,"link":"/api/v1/people/665161"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":99.5,"endSpeed":90.9,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.27537837179639,"aZ":-13.693556057024542,"pfxX":-9.387380397913748,"pfxZ":8.710181331922856,"pX":-0.318529457919341,"pZ":3.1848565313442863,"vX0":8.349196745382866,"vY0":-144.6463693318239,"vZ0":-4.740879090682532,"x":129.14,"y":152.79,"x0":-2.0206734052126714,"y0":50.004244324803246,"z0":5.682662359793561,"aX":-19.922715075802575},"breaks":{"breakAngle":50.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":15.0,"breakHorizontal":15.4,"spinRate":2565,"spinDirection":227},"zone":1,"typeConfidence":2.0,"plateTime":0.3784403987867484,"extension":5.2522025544561135},"index":4,"playId":"65f56947-8ab4-3c90-8d04-a5f0e38e9e68","pitchNumber":5,"startTime":"2026-04-04T21:31:54.856Z","endTime":"2026-04-04T21:31:59.317Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665660,"link":"/api/v1/people/665660","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":670541,"link":"/api/v1/people/670541","batSide":{"code":"L","description":"Left"}},"second":{"id":665161,"link":"/api/v1/people/665161"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"index":5,"startTime":"2026-04-04T21:32:06.767Z","endTime":"2026-04-04T21:32:20.472Z","isPitch":false,"type":"action","player":{"id":670541,"link":"/api/v1/people/670541"},"defense":{"pitcher":{"id":665660,"link":"/api/v1/people/665660","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":670541,"link":"/api/v1/people/670541","batSide":{"code":"L","description":"Left"}},"second":{"id":665161,"link":"/api/v1/people/665161"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"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":99.1,"endSpeed":89.7,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.794827460897224,"aZ":-10.91736988622185,"pfxX":-8.482523003981527,"pfxZ":10.240534794306036,"pX":1.090197774393538,"pZ":3.108413691372464,"vX0":11.36423989682268,"vY0":-143.73194031365372,"vZ0":-5.3936773243138685,"x":75.44,"y":154.85,"x0":-1.8275650737081475,"y0":50.00035924844844,"z0":5.697984793934445,"aX":-17.604489122432618},"breaks":{"breakAngle":50.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":17.4,"breakHorizontal":12.8,"spinRate":2505,"spinDirection":224},"zone":12,"typeConfidence":2.0,"plateTime":0.3822349700187955,"extension":5.9506811362576615},"index":6,"playId":"cf4a1b64-c0b8-31bc-b679-485da4d071b1","pitchNumber":6,"startTime":"2026-04-04T21:32:20.472Z","endTime":"2026-04-04T21:32:24.999Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665660,"link":"/api/v1/people/665660","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":670541,"link":"/api/v1/people/670541","batSide":{"code":"L","description":"Left"}},"second":{"id":665161,"link":"/api/v1/people/665161"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670541,"link":"/api/v1/people/670541"},"credit":"b_pa"},{"player":{"id":665660,"link":"/api/v1/people/665660"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.5,"awayTeamWinProbability":98.5,"homeTeamWinProbabilityAdded":-0.20000000000000018,"leverageIndex":0.09,"dramaIndex":9.0,"contextMetrics":{},"playEndTime":"2026-04-04T21:32:24.999Z","atBatIndex":42},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Jose Altuve grounds into a double play, second baseman Jeff McNeil to shortstop Jacob Wilson to first baseman Nick Kurtz. Jeremy Peña to 3rd. Yordan Alvarez out at 2nd. Jose Altuve out at 1st.","rbi":0,"awayScore":7,"homeScore":0,"isOut":true},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-04T21:32:31.366Z","endTime":"2026-04-04T21:33:25.513Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665660,"fullName":"Elvis Alvarado","link":"/api/v1/people/665660"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"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":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":643446,"link":"/api/v1/people/643446"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":805779,"link":"/api/v1/people/805779"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":805779,"link":"/api/v1/people/805779"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":701762,"link":"/api/v1/people/701762"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"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":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":99.9,"endSpeed":90.7,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.85586315584424,"aZ":-11.023555481605115,"pfxX":-7.733612513606299,"pfxZ":10.004829600378224,"pX":0.7772712380663613,"pZ":2.2517153538372447,"vX0":11.06417249151641,"vY0":-144.93138436339783,"vZ0":-7.694231731051078,"x":87.37,"y":177.98,"x0":-2.096150649490198,"y0":50.002014145546134,"z0":5.624688879719386,"aX":-16.348742735453474},"breaks":{"breakAngle":46.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":16.6,"breakHorizontal":11.6,"spinRate":2539,"spinDirection":223},"zone":6,"typeConfidence":2.0,"plateTime":0.37882002748876475,"extension":5.997183810772883},"index":0,"playId":"0ecca0ca-df9c-31be-8b46-21f32c63a139","pitchNumber":1,"startTime":"2026-04-04T21:32:58.787Z","endTime":"2026-04-04T21:33:02.306Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665660,"link":"/api/v1/people/665660","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"first":{"id":670541,"link":"/api/v1/people/670541"},"second":{"id":665161,"link":"/api/v1/people/665161"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"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":99.1,"endSpeed":89.8,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.07580549659596,"aZ":-13.241770696791916,"pfxX":-9.412127848202793,"pfxZ":9.118918262999,"pX":-0.21554567759528973,"pZ":1.8554897424330306,"vX0":9.28079237950268,"vY0":-143.81251535930377,"vZ0":-7.673004171141355,"x":125.22,"y":188.68,"x0":-2.2754200573992542,"y0":50.00480452501431,"z0":5.395559952068939,"aX":-19.54517711388731},"breaks":{"breakAngle":49.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":14.9,"breakHorizontal":15.0,"spinRate":2546,"spinDirection":228},"zone":8,"typeConfidence":2.0,"plateTime":0.382137145512393,"extension":6.042036885505947},"hitData":{"launchSpeed":98.5,"launchAngle":-4.0,"totalDistance":23.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":128.5,"coordY":144.59}},"index":1,"playId":"060879f5-501f-3514-991e-871f819c46f1","pitchNumber":2,"startTime":"2026-04-04T21:33:17.755Z","endTime":"2026-04-04T21:33:25.513Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665660,"link":"/api/v1/people/665660","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"first":{"id":670541,"link":"/api/v1/people/670541"},"second":{"id":665161,"link":"/api/v1/people/665161"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":514888,"link":"/api/v1/people/514888"},"credit":"b_ab"},{"player":{"id":665660,"link":"/api/v1/people/665660"},"credit":"p_ab"},{"player":{"id":514888,"link":"/api/v1/people/514888"},"credit":"b_pa"},{"player":{"id":665660,"link":"/api/v1/people/665660"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":2.3,"awayTeamWinProbability":97.7,"homeTeamWinProbabilityAdded":0.7999999999999998,"leverageIndex":0.13,"dramaIndex":14.0,"contextMetrics":{},"playEndTime":"2026-04-04T21:33:25.513Z","atBatIndex":43},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Carlos Correa flies out to center fielder Denzel Clarke.","rbi":0,"awayScore":7,"homeScore":0,"isOut":true},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-04T21:33:54.094Z","endTime":"2026-04-04T21:35:05.653Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665660,"fullName":"Elvis Alvarado","link":"/api/v1/people/665660"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":672016,"link":"/api/v1/people/672016"},"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":99.8,"endSpeed":90.7,"strikeZoneTop":3.337,"strikeZoneBottom":1.684,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.925751589448296,"aZ":-13.034808242874822,"pfxX":-9.584097483672675,"pfxZ":9.105760892032112,"pX":1.5075847897818928,"pZ":1.3951136307136613,"vX0":13.18744022550507,"vY0":-144.37666992173763,"vZ0":-9.470392230811997,"x":59.53,"y":201.11,"x0":-1.8830675172011253,"y0":50.00545406380923,"z0":5.528774865369301,"aX":-20.15167751137453},"breaks":{"breakAngle":48.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":14.5,"breakHorizontal":14.6,"spinRate":2545,"spinDirection":220},"zone":14,"typeConfidence":2.0,"plateTime":0.3799823153558992,"extension":6.087197466524342},"index":0,"playId":"b8ad8754-8be5-39d7-ba3d-f0dde7d0d29b","pitchNumber":1,"startTime":"2026-04-04T21:33:54.094Z","endTime":"2026-04-04T21:33:58.036Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665660,"link":"/api/v1/people/665660","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":621043,"link":"/api/v1/people/621043","batSide":{"code":"R","description":"Right"}},"third":{"id":665161,"link":"/api/v1/people/665161"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"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":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.6,"endSpeed":89.8,"strikeZoneTop":3.337,"strikeZoneBottom":1.684,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.968704886857076,"aZ":-17.07540946240974,"pfxX":-9.66757308530695,"pfxZ":7.279608254099649,"pX":-0.5097182019698326,"pZ":2.593617749402334,"vX0":8.615235940394683,"vY0":-143.31531101729152,"vZ0":-4.8992481246692625,"x":136.43,"y":168.75,"x0":-2.302753396839721,"y0":50.00635778140136,"z0":5.396377271375755,"aX":-20.059764222982256},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":12.4,"breakHorizontal":15.7,"spinRate":2423,"spinDirection":231},"zone":4,"typeConfidence":2.0,"plateTime":0.3825887644391872,"extension":5.871241963410671},"index":1,"playId":"39745905-ce48-3c27-948d-6442946cbfba","pitchNumber":2,"startTime":"2026-04-04T21:34:14.756Z","endTime":"2026-04-04T21:34:18.379Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665660,"link":"/api/v1/people/665660","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":621043,"link":"/api/v1/people/621043","batSide":{"code":"R","description":"Right"}},"third":{"id":665161,"link":"/api/v1/people/665161"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":80.1,"strikeZoneTop":3.337,"strikeZoneBottom":1.684,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.057847358125088,"aZ":-30.12050952925902,"pfxX":-1.70357204115234,"pfxZ":1.2541804352466883,"pX":-0.013971466658314367,"pZ":2.0592745016087215,"vX0":6.31955842028678,"vY0":-127.62480709506039,"vZ0":-2.809557278385466,"x":117.53,"y":183.18,"x0":-2.308807662495776,"y0":50.00255453355838,"z0":5.564547361125276,"aX":-2.7899576697391018},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":1.8,"breakHorizontal":1.6,"spinRate":2139,"spinDirection":7},"zone":8,"typeConfidence":2.0,"plateTime":0.4303651738090162,"extension":6.070812840752273},"index":2,"playId":"bf00ac47-9e1a-3ed4-b340-61bef5ebdee9","pitchNumber":3,"startTime":"2026-04-04T21:34:36.246Z","endTime":"2026-04-04T21:34:40.263Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665660,"link":"/api/v1/people/665660","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":621043,"link":"/api/v1/people/621043","batSide":{"code":"R","description":"Right"}},"third":{"id":665161,"link":"/api/v1/people/665161"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"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":99.2,"endSpeed":89.7,"strikeZoneTop":3.337,"strikeZoneBottom":1.684,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.47985719401651,"aZ":-16.94516775469772,"pfxX":-10.358109572098048,"pfxZ":7.319847249755924,"pX":-0.19126130048139522,"pZ":3.510073754283956,"vX0":9.544125382590735,"vY0":-144.0528734599068,"vZ0":-3.191391701427046,"x":124.29,"y":144.01,"x0":-2.217352448473808,"y0":50.00653114831759,"z0":5.6929123289405945,"aX":-21.563390718663022},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":12.7,"breakHorizontal":16.6,"spinRate":2499,"spinDirection":222},"zone":11,"typeConfidence":2.0,"plateTime":0.3816359367229478,"extension":5.216018544577485},"hitData":{"launchSpeed":89.9,"launchAngle":26.0,"totalDistance":311.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":147.42,"coordY":76.55}},"index":3,"playId":"1eb20b93-740c-3bb3-9ee4-139b63685cf9","pitchNumber":4,"startTime":"2026-04-04T21:34:56.587Z","endTime":"2026-04-04T21:35:05.653Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665660,"link":"/api/v1/people/665660","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":621043,"link":"/api/v1/people/621043","batSide":{"code":"R","description":"Right"}},"third":{"id":665161,"link":"/api/v1/people/665161"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621043,"link":"/api/v1/people/621043"},"credit":"b_ab"},{"player":{"id":665660,"link":"/api/v1/people/665660"},"credit":"p_ab"},{"player":{"id":621043,"link":"/api/v1/people/621043"},"credit":"b_pa"},{"player":{"id":665660,"link":"/api/v1/people/665660"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":2.6,"awayTeamWinProbability":97.4,"homeTeamWinProbabilityAdded":0.30000000000000027,"leverageIndex":0.13,"dramaIndex":11.0,"contextMetrics":{},"playEndTime":"2026-04-04T21:35:05.653Z","atBatIndex":44},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Lawrence Butler strikes out swinging.","rbi":0,"awayScore":7,"homeScore":0,"isOut":true},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-04T21:36:47.947Z","endTime":"2026-04-04T21:38:06.803Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":837227,"fullName":"Tatsuya Imai","link":"/api/v1/people/837227"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":543877,"link":"/api/v1/people/543877"},"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, 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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.3,"endSpeed":75.9,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.732046097020056,"aZ":-25.719903947140182,"pfxX":-8.881933693299635,"pfxZ":4.360572449768036,"pX":0.2179924440463218,"pZ":3.3607183124771227,"vX0":6.081641885839046,"vY0":-121.20017940857821,"vZ0":0.7654507678999024,"x":108.69,"y":148.04,"x0":-1.1757380879798534,"y0":50.00394726591103,"z0":5.2951389547250765,"aX":-13.152470172556908},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":8.4,"breakHorizontal":14.5,"spinRate":1769,"spinDirection":259},"zone":2,"typeConfidence":2.0,"plateTime":0.4527291118676158,"extension":5.8152152728772535},"index":0,"playId":"d5f9fbc1-e680-31b1-b4d4-41fb3e22e727","pitchNumber":1,"startTime":"2026-04-04T21:37:13.709Z","endTime":"2026-04-04T21:37:17.306Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":837227,"link":"/api/v1/people/837227","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":671732,"link":"/api/v1/people/671732","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":83.9,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.048577798394735,"aZ":-21.338772240571693,"pfxX":-9.22553758868131,"pfxZ":5.98894629646634,"pX":0.16415305053652476,"pZ":2.554035830626006,"vX0":6.6963188096773205,"vY0":-133.91567520809588,"vZ0":-2.6907974759724493,"x":110.74,"y":169.82,"x0":-1.1754796071933882,"y0":50.001442457364284,"z0":5.10544353269347,"aX":-16.684788032014087},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":10.4,"breakHorizontal":15.2,"spinRate":2081,"spinDirection":240},"zone":5,"typeConfidence":2.0,"plateTime":0.4096684640291297,"extension":5.891604011193031},"index":1,"playId":"0b82d62d-fc83-37f6-94f8-44e97bbf2b3c","pitchNumber":2,"startTime":"2026-04-04T21:37:26.239Z","endTime":"2026-04-04T21:37:29.561Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":837227,"link":"/api/v1/people/837227","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":671732,"link":"/api/v1/people/671732","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":78.4,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.20420803730008,"aZ":-24.840013803847658,"pfxX":-9.760279384247951,"pfxZ":4.680898018610769,"pX":-0.3182559290965245,"pZ":0.08168396280162,"vX0":5.028356693604069,"vY0":-125.15599962130798,"vZ0":-7.04741213843808,"x":129.13,"y":236.57,"x0":-1.098711172876677,"y0":50.00180592296615,"z0":5.004569859778632,"aX":-15.289659588338573},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":6.8,"breakHorizontal":16.3,"spinRate":1919,"spinDirection":255},"zone":13,"typeConfidence":2.0,"plateTime":0.4397468853513833,"extension":5.692917314877699},"index":2,"playId":"7c6f4765-577a-3459-b374-e66caa4a7d95","pitchNumber":3,"startTime":"2026-04-04T21:37:44.870Z","endTime":"2026-04-04T21:37:48.361Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":837227,"link":"/api/v1/people/837227","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":671732,"link":"/api/v1/people/671732","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":78.4,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.40446243227461,"aZ":-25.44156413045929,"pfxX":-10.958883486999014,"pfxZ":4.281927619996556,"pX":-0.7996063128296731,"pZ":1.5163200825774972,"vX0":4.623238607968146,"vY0":-124.9315767449642,"vZ0":-3.3115992009961337,"x":147.48,"y":197.84,"x0":-1.2557423971878143,"y0":50.00260960382068,"z0":4.962218431935307,"aX":-17.231865207765303},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":7.2,"breakHorizontal":18.7,"spinRate":2053,"spinDirection":261},"zone":13,"typeConfidence":2.0,"plateTime":0.43929899797481253,"extension":5.892430884642439},"index":3,"playId":"de8d2ca0-481c-322b-924a-a8aa1d6aceb5","pitchNumber":4,"startTime":"2026-04-04T21:38:02.030Z","endTime":"2026-04-04T21:38:06.803Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":837227,"link":"/api/v1/people/837227","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":671732,"link":"/api/v1/people/671732","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671732,"link":"/api/v1/people/671732"},"credit":"b_ab"},{"player":{"id":837227,"link":"/api/v1/people/837227"},"credit":"p_ab"},{"player":{"id":671732,"link":"/api/v1/people/671732"},"credit":"b_pa"},{"player":{"id":837227,"link":"/api/v1/people/837227"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":2.0,"awayTeamWinProbability":98.0,"homeTeamWinProbabilityAdded":-0.6000000000000001,"leverageIndex":0.24,"dramaIndex":15.0,"contextMetrics":{},"playEndTime":"2026-04-04T21:38:06.803Z","atBatIndex":45},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Max Muncy singles on a soft ground ball to shortstop Jeremy Peña, deflected by second baseman Jose Altuve.","rbi":0,"awayScore":7,"homeScore":0,"isOut":false},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-04T21:38:11.659Z","endTime":"2026-04-04T21:39:41.264Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":691777,"fullName":"Max Muncy","link":"/api/v1/people/691777"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":837227,"fullName":"Tatsuya Imai","link":"/api/v1/people/837227"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691777,"fullName":"Max Muncy","link":"/api/v1/people/691777"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":691777,"fullName":"Max Muncy","link":"/api/v1/people/691777"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":514888,"link":"/api/v1/people/514888"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_deflection"},{"player":{"id":665161,"link":"/api/v1/people/665161"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":79.4,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.114860135407366,"aZ":-35.939998025746235,"pfxX":-2.670324424073115,"pfxZ":-2.3413361287666703,"pX":0.28576897948095786,"pZ":3.0374701191339053,"vX0":4.862146187631673,"vY0":-126.16373583637534,"vZ0":1.4579816189080024,"x":106.11,"y":156.77,"x0":-1.3210467038446245,"y0":50.00173599146641,"z0":5.352639949228119,"aX":-4.296626500656853},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-3.6,"breakHorizontal":3.7,"spinRate":2193,"spinDirection":266},"zone":3,"typeConfidence":2.0,"plateTime":0.43445390395822514,"extension":6.064426352286487},"index":0,"playId":"4d59f668-699f-3ee4-bf97-74d6fc7b46a4","pitchNumber":1,"startTime":"2026-04-04T21:38:31.154Z","endTime":"2026-04-04T21:38:34.546Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":837227,"link":"/api/v1/people/837227","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":691777,"link":"/api/v1/people/691777","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"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.8,"endSpeed":85.6,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.23365453126983,"aZ":-21.05226997987834,"pfxX":-9.692046059742893,"pfxZ":5.909145230438156,"pX":0.46001105452716295,"pZ":2.880221030645945,"vX0":7.836880396977914,"vY0":-136.3664411141953,"vZ0":-1.7793376709974869,"x":99.47,"y":161.01,"x0":-1.193156111476675,"y0":50.000864566628195,"z0":4.994766055761876,"aX":-18.23561597714524},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":10.6,"breakHorizontal":15.8,"spinRate":2099,"spinDirection":237},"zone":3,"typeConfidence":2.0,"plateTime":0.40178697927789075,"extension":6.093701775592926},"index":1,"playId":"242365a9-ca70-303d-a11e-07a1deaf7672","pitchNumber":2,"startTime":"2026-04-04T21:38:47.607Z","endTime":"2026-04-04T21:38:51.821Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":837227,"link":"/api/v1/people/837227","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":691777,"link":"/api/v1/people/691777","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-04-04T21:38:57.739Z","endTime":"2026-04-04T21:39:12.627Z","isPitch":false,"type":"action","player":{"id":691777,"link":"/api/v1/people/691777"},"defense":{"pitcher":{"id":837227,"link":"/api/v1/people/837227","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":691777,"link":"/api/v1/people/691777","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"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":86.5,"endSpeed":78.7,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.103663320512357,"aZ":-27.009180552617767,"pfxX":-6.6352656741451455,"pfxZ":3.2567688342640038,"pX":0.7495956214082922,"pZ":1.27187159384542,"vX0":6.790848520241527,"vY0":-125.75772683543461,"vZ0":-3.878910160581686,"x":88.43,"y":204.44,"x0":-1.1377540225938738,"y0":50.00051811565985,"z0":5.052402314361064,"aX":-10.510891856109302},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":5.2,"breakHorizontal":10.2,"spinRate":2244,"spinDirection":270},"zone":14,"typeConfidence":2.0,"plateTime":0.43738049872488416,"extension":6.0207766441143},"index":3,"playId":"ed9c7f96-c8f5-31b1-9eb4-271c8b8ca440","pitchNumber":3,"startTime":"2026-04-04T21:39:12.627Z","endTime":"2026-04-04T21:39:17.089Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":837227,"link":"/api/v1/people/837227","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":691777,"link":"/api/v1/people/691777","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":78.9,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.932663133911028,"aZ":-25.88213577514607,"pfxX":-4.021076402071217,"pfxZ":3.9179771525496285,"pX":0.9642443903080518,"pZ":1.4615731366831286,"vX0":6.750806416074993,"vY0":-127.18537365417649,"vZ0":-3.67912568852945,"x":80.25,"y":199.32,"x0":-1.2263616491191272,"y0":50.003191746713675,"z0":5.026545806250868,"aX":-6.457473184742895},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":6.4,"breakHorizontal":5.4,"spinRate":2334,"spinDirection":290},"zone":14,"typeConfidence":2.0,"plateTime":0.4339875237839035,"extension":6.113285133704458},"hitData":{"launchSpeed":62.2,"launchAngle":-37.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"soft","location":"4","coordinates":{"coordX":139.72,"coordY":146.13}},"index":4,"playId":"a1d9afd2-c2f5-334f-adf3-fa39af630ea3","pitchNumber":4,"startTime":"2026-04-04T21:39:28.725Z","endTime":"2026-04-04T21:39:41.264Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":837227,"link":"/api/v1/people/837227","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":691777,"link":"/api/v1/people/691777","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691777,"link":"/api/v1/people/691777"},"credit":"b_ab"},{"player":{"id":837227,"link":"/api/v1/people/837227"},"credit":"p_ab"},{"player":{"id":691777,"link":"/api/v1/people/691777"},"credit":"b_pa"},{"player":{"id":837227,"link":"/api/v1/people/837227"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":2.7,"awayTeamWinProbability":97.3,"homeTeamWinProbabilityAdded":0.7000000000000002,"leverageIndex":0.14,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2026-04-04T21:39:41.264Z","atBatIndex":46},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jeff McNeil flies out to left fielder Yordan Alvarez.","rbi":0,"awayScore":7,"homeScore":0,"isOut":true},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-04T21:40:09.273Z","endTime":"2026-04-04T21:41:09.832Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":837227,"fullName":"Tatsuya Imai","link":"/api/v1/people/837227"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691777,"fullName":"Max Muncy","link":"/api/v1/people/691777"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"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":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":670541,"link":"/api/v1/people/670541"},"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, 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":77.7,"endSpeed":71.0,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.554214303766,"aZ":-37.23550968326715,"pfxX":2.780088188509013,"pfxZ":-3.9158734054473037,"pX":-1.2971171591106603,"pZ":4.776082093673217,"vX0":-0.21946296106251742,"vY0":-112.89287393841616,"vZ0":6.569405706298928,"x":166.44,"y":109.83,"x0":-1.5598854497820982,"y0":50.00553356956349,"z0":5.576214970976627,"aX":3.588894321427935},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.5,"breakVerticalInduced":-5.2,"breakHorizontal":-4.9,"spinRate":2240,"spinDirection":43},"zone":11,"typeConfidence":2.0,"plateTime":0.4851796055239572,"extension":5.634557448494903},"index":0,"playId":"fbd75298-c508-3e61-bf50-c6d1300f5fb5","pitchNumber":1,"startTime":"2026-04-04T21:40:33.839Z","endTime":"2026-04-04T21:40:38.550Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":837227,"link":"/api/v1/people/837227","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"first":{"id":691777,"link":"/api/v1/people/691777"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":77.0,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.331519685511516,"aZ":-32.08193748991491,"pfxX":-2.0169121482424743,"pfxZ":0.06259285857577446,"pX":-0.6397138416908357,"pZ":2.3736683705070347,"vX0":2.571126231365827,"vY0":-124.64766585977829,"vZ0":-0.1644436100015435,"x":141.38,"y":174.69,"x0":-1.4335306914248853,"y0":50.00425432084322,"z0":5.1408229298260935,"aX":-3.1023029613237103},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":0.4,"breakHorizontal":2.9,"spinRate":2012,"spinDirection":280},"zone":4,"typeConfidence":2.0,"plateTime":0.443277356421504,"extension":5.892254118103311},"hitData":{"launchSpeed":93.1,"launchAngle":31.0,"totalDistance":354.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":67.23,"coordY":68.75}},"index":1,"playId":"edbe2a35-1ce2-383b-b8f4-2b8200d2b995","pitchNumber":2,"startTime":"2026-04-04T21:40:55.316Z","endTime":"2026-04-04T21:41:09.832Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":837227,"link":"/api/v1/people/837227","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"first":{"id":691777,"link":"/api/v1/people/691777"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":643446,"link":"/api/v1/people/643446"},"credit":"b_ab"},{"player":{"id":837227,"link":"/api/v1/people/837227"},"credit":"p_ab"},{"player":{"id":643446,"link":"/api/v1/people/643446"},"credit":"b_pa"},{"player":{"id":837227,"link":"/api/v1/people/837227"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.9,"awayTeamWinProbability":98.1,"homeTeamWinProbabilityAdded":-0.8000000000000003,"leverageIndex":0.32,"dramaIndex":18.0,"contextMetrics":{},"playEndTime":"2026-04-04T21:41:09.832Z","atBatIndex":47},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Denzel Clarke grounds out, second baseman Jose Altuve to first baseman Christian Walker.","rbi":0,"awayScore":7,"homeScore":0,"isOut":true},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-04T21:41:12.028Z","endTime":"2026-04-04T21:42:00.847Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":672016,"fullName":"Denzel Clarke","link":"/api/v1/people/672016"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":837227,"fullName":"Tatsuya Imai","link":"/api/v1/people/837227"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":672016,"fullName":"Denzel Clarke","link":"/api/v1/people/672016"},"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":572233,"link":"/api/v1/people/572233"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":87.6,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.02816356056048,"aZ":-22.440886070019296,"pfxX":-8.565105520030716,"pfxZ":4.988123460843396,"pX":0.09643977456886424,"pZ":1.640379106216088,"vX0":6.7889944587789515,"vY0":-138.38484105470567,"vZ0":-4.734135820376707,"x":113.32,"y":194.49,"x0":-1.2680049801104798,"y0":50.004864948981535,"z0":4.864053333273924,"aX":-16.72079972529835},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":8.3,"breakHorizontal":14.2,"spinRate":1840,"spinDirection":238},"zone":14,"typeConfidence":2.0,"plateTime":0.39483967559799327,"extension":5.970954407657337},"index":0,"playId":"90ce4601-eed3-3acb-afb7-e79f07aa91eb","pitchNumber":1,"startTime":"2026-04-04T21:41:32.575Z","endTime":"2026-04-04T21:41:37.876Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":837227,"link":"/api/v1/people/837227","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":672016,"link":"/api/v1/people/672016","batSide":{"code":"R","description":"Right"}},"first":{"id":691777,"link":"/api/v1/people/691777"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":86.7,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.82497339039948,"aZ":-22.471595743186704,"pfxX":-8.267242753808736,"pfxZ":5.047208953944475,"pX":0.6562523127247374,"pZ":3.0012946260857998,"vX0":8.081412818159407,"vY0":-137.40965275957666,"vZ0":-1.2431527555575452,"x":91.99,"y":157.75,"x0":-1.2407313636178792,"y0":50.004806978064266,"z0":4.978053385197664,"aX":-15.901239786973766},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":9.1,"breakHorizontal":13.4,"spinRate":1848,"spinDirection":235},"zone":3,"typeConfidence":2.0,"plateTime":0.3977366500600654,"extension":6.151865209412287},"hitData":{"launchSpeed":96.7,"launchAngle":-13.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":139.65,"coordY":146.62}},"index":1,"playId":"55ab4c44-a868-318c-a46c-708a9eb75d57","pitchNumber":2,"startTime":"2026-04-04T21:41:50.781Z","endTime":"2026-04-04T21:42:00.847Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":837227,"link":"/api/v1/people/837227","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":672016,"link":"/api/v1/people/672016","batSide":{"code":"R","description":"Right"}},"first":{"id":691777,"link":"/api/v1/people/691777"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672016,"link":"/api/v1/people/672016"},"credit":"b_ab"},{"player":{"id":837227,"link":"/api/v1/people/837227"},"credit":"p_ab"},{"player":{"id":672016,"link":"/api/v1/people/672016"},"credit":"b_pa"},{"player":{"id":837227,"link":"/api/v1/people/837227"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.5,"awayTeamWinProbability":98.5,"homeTeamWinProbabilityAdded":-0.3999999999999999,"leverageIndex":0.18,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2026-04-04T21:42:00.847Z","atBatIndex":48},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Christian Walker doubles (6) on a ground ball to right fielder Lawrence Butler.","rbi":0,"awayScore":7,"homeScore":0,"isOut":false},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-04T21:44:24.220Z","endTime":"2026-04-04T21:45:19.246Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663687,"fullName":"Hogan Harris","link":"/api/v1/people/663687"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4],"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":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":671732,"link":"/api/v1/people/671732"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Hogan Harris replaces Elvis Alvarado.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"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-04T21:42:54.569Z","endTime":"2026-04-04T21:44:26.428Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663687,"link":"/api/v1/people/663687"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":665660,"link":"/api/v1/people/665660","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"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":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":84.5,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.34103010177666,"aZ":-16.484051809447067,"pfxX":0.8937850894508248,"pfxZ":8.656206276469366,"pX":-1.2405313317892777,"pZ":1.866726500367849,"vX0":-8.416147098152909,"vY0":-133.6571979018215,"vZ0":-7.317383622069692,"x":164.29,"y":188.38,"x0":1.83064068753332,"y0":50.003578883299205,"z0":5.820163389467349,"aX":1.6221901607197642},"breaks":{"breakAngle":0.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":14.3,"breakHorizontal":0.1,"spinRate":2265,"spinDirection":172},"zone":13,"typeConfidence":2.0,"plateTime":0.40953624815603495,"extension":6.547814484108217},"index":1,"playId":"e6839fe1-35f1-3913-92b1-3c4fa855bc58","pitchNumber":1,"startTime":"2026-04-04T21:44:26.428Z","endTime":"2026-04-04T21:44:30.409Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663687,"link":"/api/v1/people/663687","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"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":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":77.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.93456104410188,"aZ":-21.302833618170542,"pfxX":11.995313578431274,"pfxZ":7.106092541779456,"pX":-0.88698231997197,"pZ":2.287274637616698,"vX0":-10.589840789147932,"vY0":-123.55271108257425,"vZ0":-3.9623027076849513,"x":150.81,"y":177.02,"x0":1.9172339356445964,"y0":50.0057133101117,"z0":5.724125180072021,"aX":18.36154242784265},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":12.0,"breakHorizontal":-19.0,"spinRate":2226,"spinDirection":126},"zone":13,"typeConfidence":2.0,"plateTime":0.4450466574174241,"extension":6.598169785458468},"index":2,"playId":"2949d451-c35c-3192-bfbd-5150aa4479e1","pitchNumber":2,"startTime":"2026-04-04T21:44:38.574Z","endTime":"2026-04-04T21:44:42.465Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663687,"link":"/api/v1/people/663687","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"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":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":85.7,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.57141504748264,"aZ":-11.802857059146831,"pfxX":5.79080154452645,"pfxZ":10.775887638514991,"pX":0.8317918364444745,"pZ":2.374465328790609,"vX0":-5.2306440656135536,"vY0":-137.16888068521976,"vZ0":-7.188571522542654,"x":85.29,"y":174.67,"x0":2.0183973700998528,"y0":50.00534969899228,"z0":5.848098638300905,"aX":10.94981040442182},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":18.0,"breakHorizontal":-9.2,"spinRate":2293,"spinDirection":152},"zone":6,"typeConfidence":2.0,"plateTime":0.40053006068261787,"extension":6.445436066587795},"index":3,"playId":"9f615b6a-4f01-37a8-914f-23dc47ba9632","pitchNumber":3,"startTime":"2026-04-04T21:44:51.305Z","endTime":"2026-04-04T21:44:55.446Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663687,"link":"/api/v1/people/663687","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"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":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":87.1,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.52689038240685,"aZ":-11.605831452536407,"pfxX":4.650247594389803,"pfxZ":10.568317831873443,"pX":-0.11006140638327455,"pZ":2.3391051420932016,"vX0":-6.744096675835248,"vY0":-138.9641377030196,"vZ0":-7.558216669186934,"x":121.2,"y":175.62,"x0":1.749525178836919,"y0":50.00624910070767,"z0":5.873980158038051,"aX":9.053809391330288},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":17.6,"breakHorizontal":-7.0,"spinRate":2274,"spinDirection":150},"zone":5,"typeConfidence":2.0,"plateTime":0.3948732400585744,"extension":6.520351875805666},"hitData":{"launchSpeed":87.2,"launchAngle":4.0,"totalDistance":99.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":175.18,"coordY":149.51}},"index":4,"playId":"c11de2e0-0bdd-3845-9d29-4fe4c7b2bd34","pitchNumber":4,"startTime":"2026-04-04T21:45:05.483Z","endTime":"2026-04-04T21:45:19.246Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663687,"link":"/api/v1/people/663687","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"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":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":572233,"link":"/api/v1/people/572233"},"credit":"b_ab"},{"player":{"id":663687,"link":"/api/v1/people/663687"},"credit":"p_ab"},{"player":{"id":572233,"link":"/api/v1/people/572233"},"credit":"b_pa"},{"player":{"id":663687,"link":"/api/v1/people/663687"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.0999999999999999,"awayTeamWinProbability":98.9,"homeTeamWinProbabilityAdded":-0.40000000000000013,"leverageIndex":0.05,"dramaIndex":9.0,"contextMetrics":{},"playEndTime":"2026-04-04T21:45:19.246Z","atBatIndex":49},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Joey Loperfido singles on a ground ball to center fielder Denzel Clarke. Christian Walker scores.","rbi":1,"awayScore":8,"homeScore":0,"isOut":false},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-04T21:45:24.720Z","endTime":"2026-04-04T21:45:53.813Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663687,"fullName":"Hogan Harris","link":"/api/v1/people/663687"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":672016,"link":"/api/v1/people/672016"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"responsiblePitcher":{"id":663687,"link":"/api/v1/people/663687"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 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":74.3,"endSpeed":68.3,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.399697454917085,"aZ":-42.79603542515538,"pfxX":-3.6452806610523725,"pfxZ":-9.066407393122763,"pX":-0.1042977314237062,"pZ":2.8399956744491663,"vX0":-3.362672070258393,"vY0":-108.05949974858714,"vZ0":2.3802200504945343,"x":120.98,"y":162.1,"x0":1.9506590608979968,"y0":50.00115299022508,"z0":6.456901130909567,"aX":-4.271593872193726},"breaks":{"breakAngle":6.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-65.3,"breakVerticalInduced":-15.4,"breakHorizontal":7.6,"spinRate":2712,"spinDirection":335},"zone":5,"typeConfidence":2.0,"plateTime":0.5086072827177768,"extension":6.1177211790293455},"hitData":{"launchSpeed":85.6,"launchAngle":11.0,"totalDistance":126.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":144.06,"coordY":111.66}},"index":0,"playId":"c75d87fc-c933-39cc-b290-9ac0301aaae6","pitchNumber":1,"startTime":"2026-04-04T21:45:41.692Z","endTime":"2026-04-04T21:45:53.813Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663687,"link":"/api/v1/people/663687","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":694388,"link":"/api/v1/people/694388","batSide":{"code":"L","description":"Left"}},"second":{"id":572233,"link":"/api/v1/people/572233"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694388,"link":"/api/v1/people/694388"},"credit":"b_ab"},{"player":{"id":663687,"link":"/api/v1/people/663687"},"credit":"p_ab"},{"player":{"id":694388,"link":"/api/v1/people/694388"},"credit":"b_pa"},{"player":{"id":663687,"link":"/api/v1/people/663687"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.7000000000000001,"awayTeamWinProbability":99.3,"homeTeamWinProbabilityAdded":-0.3999999999999998,"leverageIndex":0.06,"dramaIndex":9.0,"contextMetrics":{},"playEndTime":"2026-04-04T21:45:53.813Z","atBatIndex":50},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Shea Langeliers challenged (pitch result), call on the field was confirmed: Yainer Diaz walks. Joey Loperfido to 2nd.","rbi":0,"awayScore":8,"homeScore":0,"isOut":false},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-04T21:46:02.370Z","endTime":"2026-04-04T21:49:21.805Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663687,"fullName":"Hogan Harris","link":"/api/v1/people/663687"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"postOnSecond":{"id":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6,7],"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":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"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":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":93.1,"endSpeed":86.1,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.32169798649287,"aZ":-18.58248860158716,"pfxX":2.9378359640949556,"pfxZ":7.234176706961357,"pX":-1.0805904552789805,"pZ":3.176871097996762,"vX0":-8.730597104094953,"vY0":-135.42695485857882,"vZ0":-4.198074198498388,"x":158.19,"y":153.0,"x0":1.786802536225313,"y0":50.004704673423795,"z0":6.026741246929434,"aX":5.521777680680308},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":12.5,"breakHorizontal":-3.7,"spinRate":2241,"spinDirection":164},"zone":11,"typeConfidence":2.0,"plateTime":0.4026400158366017,"extension":6.382922359261535},"index":0,"playId":"e85f0864-6975-3ce9-8839-9f820de58b13","pitchNumber":1,"startTime":"2026-04-04T21:46:19.532Z","endTime":"2026-04-04T21:46:23.616Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663687,"link":"/api/v1/people/663687","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":673237,"link":"/api/v1/people/673237","batSide":{"code":"R","description":"Right"}},"first":{"id":694388,"link":"/api/v1/people/694388"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":84.6,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.806133485101252,"aZ":-17.85321513569243,"pfxX":3.0429350552074834,"pfxZ":7.849738919764373,"pX":0.8466828923292488,"pZ":3.4461789688628803,"vX0":-3.904696505159064,"vY0":-133.72391660185008,"vZ0":-3.527625729396527,"x":84.73,"y":145.73,"x0":1.925348110107336,"y0":50.00352129134957,"z0":6.051078528365673,"aX":5.552627076373795},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":13.7,"breakHorizontal":-4.8,"spinRate":2201,"spinDirection":167},"zone":12,"typeConfidence":2.0,"plateTime":0.4084267007017486,"extension":6.300843091251281},"index":1,"playId":"eac4347e-4b2d-3918-9998-3d5ad62240a0","pitchNumber":2,"startTime":"2026-04-04T21:46:35.762Z","endTime":"2026-04-04T21:46:39.802Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663687,"link":"/api/v1/people/663687","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":673237,"link":"/api/v1/people/673237","batSide":{"code":"R","description":"Right"}},"first":{"id":694388,"link":"/api/v1/people/694388"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"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.5,"endSpeed":87.1,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.618686654182227,"aZ":-12.271530286801099,"pfxX":5.014728760405794,"pfxZ":10.254225775631408,"pX":-1.448021375204142,"pZ":2.3287908972793527,"vX0":-10.136149480256849,"vY0":-138.58650244243057,"vZ0":-7.463574250571279,"x":172.2,"y":175.9,"x0":1.6090262857267905,"y0":50.00427575634707,"z0":5.880736863529471,"aX":9.73550518674059},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":17.0,"breakHorizontal":-7.0,"spinRate":2389,"spinDirection":150},"zone":13,"typeConfidence":2.0,"plateTime":0.3955739987004119,"extension":6.6349675096652945},"index":2,"playId":"48ae863e-8de9-3c55-9c63-421c8c509a11","pitchNumber":3,"startTime":"2026-04-04T21:46:52.276Z","endTime":"2026-04-04T21:46:56.096Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663687,"link":"/api/v1/people/663687","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":673237,"link":"/api/v1/people/673237","batSide":{"code":"R","description":"Right"}},"first":{"id":694388,"link":"/api/v1/people/694388"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":86.6,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.24753350056204,"aZ":-14.724353435685849,"pfxX":7.00094374109068,"pfxZ":9.061286033056824,"pX":-0.19069300328689293,"pZ":1.9295821121468981,"vX0":-7.59034515326086,"vY0":-138.43249375459845,"vZ0":-8.02205096341903,"x":124.27,"y":186.68,"x0":1.6878199756057601,"y0":50.00010729551273,"z0":5.867335739430335,"aX":13.476279085633088},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":14.8,"breakHorizontal":-10.9,"spinRate":2287,"spinDirection":149},"zone":8,"typeConfidence":2.0,"plateTime":0.396903488569305,"extension":6.544999600742659},"index":3,"playId":"443a841f-84a9-3a94-9dd9-7ea5129049f1","pitchNumber":4,"startTime":"2026-04-04T21:47:09.540Z","endTime":"2026-04-04T21:47:13.641Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663687,"link":"/api/v1/people/663687","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":673237,"link":"/api/v1/people/673237","batSide":{"code":"R","description":"Right"}},"first":{"id":694388,"link":"/api/v1/people/694388"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":86.2,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.26275528692818,"aZ":-12.09109278107731,"pfxX":6.75759397648386,"pfxZ":10.458477896529839,"pX":-0.5535219641968738,"pZ":2.551192716962827,"vX0":-8.553771493313922,"vY0":-138.50767281019023,"vZ0":-6.937598650247452,"x":138.1,"y":169.9,"x0":1.7136425428200444,"y0":50.00519516270013,"z0":5.917111845378696,"aX":12.980298749314935},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":17.4,"breakHorizontal":-10.2,"spinRate":2378,"spinDirection":153},"zone":4,"typeConfidence":2.0,"plateTime":0.39720258908452877,"extension":6.590560515677471},"index":4,"playId":"90ec854b-c17c-30f3-80a3-cdcca8d4e5f0","pitchNumber":5,"startTime":"2026-04-04T21:47:24.828Z","endTime":"2026-04-04T21:47:34.038Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663687,"link":"/api/v1/people/663687","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":673237,"link":"/api/v1/people/673237","batSide":{"code":"R","description":"Right"}},"first":{"id":694388,"link":"/api/v1/people/694388"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":88.0,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.582429021001513,"aZ":-11.38289839648989,"pfxX":4.156636860615281,"pfxZ":10.516855226421477,"pX":0.1347291413488844,"pZ":3.012591582070124,"vX0":-6.009518406623883,"vY0":-139.3118977710698,"vZ0":-6.095403788127986,"x":111.86,"y":157.44,"x0":1.7739729876363477,"y0":50.00341725936957,"z0":5.972324574842369,"aX":8.218460911409045},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":18.0,"breakHorizontal":-6.4,"spinRate":2282,"spinDirection":155},"zone":2,"typeConfidence":2.0,"plateTime":0.3922806954737812,"extension":6.4839934156344485},"index":5,"playId":"e5299983-2b21-3ae9-8b70-4ca34b672935","pitchNumber":6,"startTime":"2026-04-04T21:48:13.424Z","endTime":"2026-04-04T21:48:16.788Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663687,"link":"/api/v1/people/663687","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":673237,"link":"/api/v1/people/673237","batSide":{"code":"R","description":"Right"}},"first":{"id":694388,"link":"/api/v1/people/694388"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":86.4,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.20813238104776,"aZ":-13.003172448746966,"pfxX":7.566894995351194,"pfxZ":9.979665755525906,"pX":0.37647516663897673,"pZ":2.8848730212863596,"vX0":-6.190527792857912,"vY0":-138.08312028632963,"vZ0":-5.974533868151578,"x":102.65,"y":160.89,"x0":1.669966623682383,"y0":50.00468839639757,"z0":5.959913803373935,"aX":14.539506625944345},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.9,"breakHorizontal":-12.4,"spinRate":2331,"spinDirection":149},"zone":3,"typeConfidence":2.0,"plateTime":0.39743781199183204,"extension":6.557467724078788},"index":6,"playId":"f4ae5674-e9f8-3b1a-a3eb-3cc0940c31b1","pitchNumber":7,"startTime":"2026-04-04T21:48:34.751Z","endTime":"2026-04-04T21:48:39.736Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663687,"link":"/api/v1/people/663687","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":673237,"link":"/api/v1/people/673237","batSide":{"code":"R","description":"Right"}},"first":{"id":694388,"link":"/api/v1/people/694388"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"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":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":74.9,"endSpeed":68.2,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.999350035651247,"aZ":-42.842660875627594,"pfxX":-2.2157655523089606,"pfxZ":-9.034873270359208,"pX":-0.446706016956444,"pZ":3.504784535905728,"vX0":-4.288545482022615,"vY0":-108.83178093927621,"vZ0":3.8674168773934317,"x":134.03,"y":144.15,"x0":1.8502321282465053,"y0":50.005006849640935,"z0":6.3962166373692435,"aX":-2.614999960221018},"breaks":{"breakAngle":4.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-64.2,"breakVerticalInduced":-14.8,"breakHorizontal":5.3,"spinRate":2642,"spinDirection":332},"zone":11,"typeConfidence":2.0,"plateTime":0.5064495963445461,"extension":6.217040920333137},"index":7,"playId":"5904e1b2-b8af-3cba-b204-2c2536ba3d6e","pitchNumber":8,"startTime":"2026-04-04T21:48:54.786Z","endTime":"2026-04-04T21:49:21.805Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663687,"link":"/api/v1/people/663687","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":673237,"link":"/api/v1/people/673237","batSide":{"code":"R","description":"Right"}},"first":{"id":694388,"link":"/api/v1/people/694388"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"credit":"b_pa"},{"player":{"id":663687,"link":"/api/v1/people/663687"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":133,"player":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"}},"homeTeamWinProbability":0.5,"awayTeamWinProbability":99.5,"homeTeamWinProbabilityAdded":-0.20000000000000007,"leverageIndex":0.04,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-04-04T21:49:21.805Z","atBatIndex":51},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jake Meyers strikes out swinging.","rbi":0,"awayScore":8,"homeScore":0,"isOut":true},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-04T21:49:41.403Z","endTime":"2026-04-04T21:50:36.246Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":676694,"fullName":"Jake Meyers","link":"/api/v1/people/676694"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663687,"fullName":"Hogan Harris","link":"/api/v1/people/663687"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"postOnSecond":{"id":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"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":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":676694,"fullName":"Jake Meyers","link":"/api/v1/people/676694"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":75.0,"endSpeed":69.0,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.86791224690373,"aZ":-42.2404123617846,"pfxX":-5.275375094901232,"pfxZ":-8.414468835651803,"pX":0.32273636610860323,"pZ":2.575191303859495,"vX0":-2.095285667321585,"vY0":-109.15309600548092,"vZ0":1.7006561242818996,"x":104.7,"y":169.25,"x0":1.9832894658060238,"y0":50.004881150985334,"z0":6.366091995037047,"aX":-6.307607358413759},"breaks":{"breakAngle":8.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.4,"breakVerticalInduced":-14.4,"breakHorizontal":10.1,"spinRate":2546,"spinDirection":334},"zone":6,"typeConfidence":2.0,"plateTime":0.5035835969477942,"extension":6.208944880056262},"index":0,"playId":"c286d0b5-e42e-3b16-b98e-965b50331339","pitchNumber":1,"startTime":"2026-04-04T21:49:41.403Z","endTime":"2026-04-04T21:49:45.339Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663687,"link":"/api/v1/people/663687","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":676694,"link":"/api/v1/people/676694","batSide":{"code":"R","description":"Right"}},"first":{"id":673237,"link":"/api/v1/people/673237"},"second":{"id":694388,"link":"/api/v1/people/694388"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"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.6,"endSpeed":86.2,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.68133901247439,"aZ":-12.68296018481201,"pfxX":6.23771721606421,"pfxZ":10.115697504594529,"pX":1.372597446831569,"pZ":3.0071775475002362,"vX0":-3.2461538483163275,"vY0":-139.02416287701533,"vZ0":-5.882644424124278,"x":64.68,"y":157.59,"x0":1.7547827883935776,"y0":50.00363217148289,"z0":6.017383228515801,"aX":12.021323933140224},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":17.0,"breakHorizontal":-10.4,"spinRate":2339,"spinDirection":155},"zone":12,"typeConfidence":2.0,"plateTime":0.3963407930506535,"extension":6.404685789027153},"index":1,"playId":"fc55ce2f-fbaf-3a71-9a2d-7f6a684a55fb","pitchNumber":2,"startTime":"2026-04-04T21:49:55.065Z","endTime":"2026-04-04T21:49:59.090Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663687,"link":"/api/v1/people/663687","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":676694,"link":"/api/v1/people/676694","batSide":{"code":"R","description":"Right"}},"first":{"id":673237,"link":"/api/v1/people/673237"},"second":{"id":694388,"link":"/api/v1/people/694388"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":76.9,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.207777174590237,"aZ":-20.435309638883272,"pfxX":9.50975518171334,"pfxZ":7.700856198364862,"pX":0.6058043900198723,"pZ":3.080164512219239,"vX0":-6.487397508014106,"vY0":-123.40839676708353,"vZ0":-2.5482176781071604,"x":93.91,"y":155.62,"x0":2.0484304753282365,"y0":50.0036524390692,"z0":5.869236448560363,"aX":14.49941656758267},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":13.4,"breakHorizontal":-15.5,"spinRate":2080,"spinDirection":126},"zone":3,"typeConfidence":2.0,"plateTime":0.4458120836229753,"extension":6.580449825701351},"index":2,"playId":"60ef58f3-cc11-3962-b921-9387da891259","pitchNumber":3,"startTime":"2026-04-04T21:50:11.429Z","endTime":"2026-04-04T21:50:15.211Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663687,"link":"/api/v1/people/663687","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":676694,"link":"/api/v1/people/676694","batSide":{"code":"R","description":"Right"}},"first":{"id":673237,"link":"/api/v1/people/673237"},"second":{"id":694388,"link":"/api/v1/people/694388"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":87.3,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.95481338852979,"aZ":-11.79664064506899,"pfxX":6.871677733882118,"pfxZ":10.35365547599569,"pX":-0.3860131958144025,"pZ":3.704702695386905,"vX0":-7.452604025104342,"vY0":-139.74752913296075,"vZ0":-4.488188174525383,"x":131.71,"y":138.75,"x0":1.4289158828569684,"y0":50.00275327805562,"z0":6.113098738730148,"aX":13.524541393736369},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":17.9,"breakHorizontal":-10.8,"spinRate":2405,"spinDirection":158},"zone":11,"typeConfidence":2.0,"plateTime":0.3926839768627297,"extension":6.482173059295623},"index":3,"playId":"b5aa6756-71b0-3263-a0dd-2789e17238f7","pitchNumber":4,"startTime":"2026-04-04T21:50:31.712Z","endTime":"2026-04-04T21:50:36.246Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663687,"link":"/api/v1/people/663687","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":676694,"link":"/api/v1/people/676694","batSide":{"code":"R","description":"Right"}},"first":{"id":673237,"link":"/api/v1/people/673237"},"second":{"id":694388,"link":"/api/v1/people/694388"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676694,"link":"/api/v1/people/676694"},"credit":"b_ab"},{"player":{"id":663687,"link":"/api/v1/people/663687"},"credit":"p_ab"},{"player":{"id":676694,"link":"/api/v1/people/676694"},"credit":"b_pa"},{"player":{"id":663687,"link":"/api/v1/people/663687"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.7000000000000001,"awayTeamWinProbability":99.3,"homeTeamWinProbabilityAdded":0.20000000000000007,"leverageIndex":0.05,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-04-04T21:50:36.246Z","atBatIndex":52},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Christian Vázquez doubles (2) on a line drive to right fielder Lawrence Butler. Joey Loperfido scores. Yainer Diaz to 3rd.","rbi":1,"awayScore":9,"homeScore":0,"isOut":false},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-04T21:50:41.482Z","endTime":"2026-04-04T21:51:27.522Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":543877,"fullName":"Christian Vázquez","link":"/api/v1/people/543877"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663687,"fullName":"Hogan Harris","link":"/api/v1/people/663687"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":543877,"fullName":"Christian Vázquez","link":"/api/v1/people/543877"},"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],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":543877,"fullName":"Christian Vázquez","link":"/api/v1/people/543877"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":671732,"link":"/api/v1/people/671732"},"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":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"responsiblePitcher":{"id":663687,"link":"/api/v1/people/663687"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":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":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":86.8,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.830160282884854,"aZ":-12.299562053537617,"pfxX":5.437284467869901,"pfxZ":10.309589640518892,"pX":-0.6583191348918013,"pZ":2.7632245371333437,"vX0":-7.921592922684867,"vY0":-137.76916373932323,"vZ0":-6.555124721578972,"x":142.09,"y":164.17,"x0":1.5441908059421108,"y0":50.00032660734686,"z0":6.000041290738211,"aX":10.479699693728117},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":17.5,"breakHorizontal":-8.3,"spinRate":2351,"spinDirection":150},"zone":1,"typeConfidence":2.0,"plateTime":0.3971519131046981,"extension":6.432634337194383},"index":0,"playId":"60a773a4-cbc4-34f1-9d31-299685982873","pitchNumber":1,"startTime":"2026-04-04T21:50:57.320Z","endTime":"2026-04-04T21:51:06.716Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663687,"link":"/api/v1/people/663687","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":543877,"link":"/api/v1/people/543877","batSide":{"code":"R","description":"Right"}},"first":{"id":673237,"link":"/api/v1/people/673237"},"second":{"id":694388,"link":"/api/v1/people/694388"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":86.9,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.017130239572996,"aZ":-11.857111596317706,"pfxX":4.901921261354108,"pfxZ":10.578325131248118,"pX":-0.3927415674829936,"pZ":2.4450971807768793,"vX0":-7.486126549155032,"vY0":-137.16323786311207,"vZ0":-7.360307224499998,"x":131.97,"y":172.76,"x0":1.7248894298456525,"y0":50.006380240183006,"z0":5.957330404544005,"aX":9.418698631060217},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":17.9,"breakHorizontal":-7.4,"spinRate":2217,"spinDirection":157},"zone":4,"typeConfidence":2.0,"plateTime":0.398083113174343,"extension":6.51703937508624},"hitData":{"launchSpeed":79.1,"launchAngle":16.0,"totalDistance":197.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":182.61,"coordY":144.64}},"index":1,"playId":"ea9d1968-c383-39b8-a6ae-ed797fc86ece","pitchNumber":2,"startTime":"2026-04-04T21:51:14.977Z","endTime":"2026-04-04T21:51:27.522Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663687,"link":"/api/v1/people/663687","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":543877,"link":"/api/v1/people/543877","batSide":{"code":"R","description":"Right"}},"first":{"id":673237,"link":"/api/v1/people/673237"},"second":{"id":694388,"link":"/api/v1/people/694388"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":543877,"link":"/api/v1/people/543877"},"credit":"b_ab"},{"player":{"id":663687,"link":"/api/v1/people/663687"},"credit":"p_ab"},{"player":{"id":543877,"link":"/api/v1/people/543877"},"credit":"b_pa"},{"player":{"id":663687,"link":"/api/v1/people/663687"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.3,"awayTeamWinProbability":99.7,"homeTeamWinProbabilityAdded":-0.4000000000000001,"leverageIndex":0.06,"dramaIndex":9.0,"contextMetrics":{},"playEndTime":"2026-04-04T21:51:27.522Z","atBatIndex":53},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nick Allen grounds out, shortstop Jacob Wilson to first baseman Nick Kurtz.","rbi":0,"awayScore":9,"homeScore":0,"isOut":true},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-04T21:51:54.047Z","endTime":"2026-04-04T21:53:00.246Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663687,"fullName":"Hogan Harris","link":"/api/v1/people/663687"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":543877,"fullName":"Christian Vázquez","link":"/api/v1/people/543877"},"postOnThird":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"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":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":805779,"link":"/api/v1/people/805779"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":701762,"link":"/api/v1/people/701762"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Nick Allen replaces Jeremy Peña.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":9,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-04T21:51:43.497Z","endTime":"2026-04-04T21:51:56.279Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669397,"link":"/api/v1/people/669397"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"101","replacedPlayer":{"id":665161,"link":"/api/v1/people/665161"},"defense":{"pitcher":{"id":663687,"link":"/api/v1/people/663687","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":665161,"link":"/api/v1/people/665161","batSide":{"code":"R","description":"Right"}},"second":{"id":543877,"link":"/api/v1/people/543877"},"third":{"id":673237,"link":"/api/v1/people/673237"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"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":74.7,"endSpeed":68.9,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.991011492481764,"aZ":-42.67264471043053,"pfxX":-2.8729089410224997,"pfxZ":-8.830869256167574,"pX":-1.096012269061314,"pZ":2.707461369478539,"vX0":-5.027471063544709,"vY0":-108.65146584717333,"vZ0":2.242425581787238,"x":158.78,"y":165.68,"x0":1.6259185861226577,"y0":50.00184390308687,"z0":6.317635495651883,"aX":-3.4154982309017297},"breaks":{"breakAngle":6.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-64.2,"breakVerticalInduced":-15.0,"breakHorizontal":6.6,"spinRate":2630,"spinDirection":342},"zone":11,"typeConfidence":2.0,"plateTime":0.5051548195331499,"extension":6.355136086272581},"index":1,"playId":"fb50826d-0a41-3e14-87f5-6051977d8e14","pitchNumber":1,"startTime":"2026-04-04T21:51:56.279Z","endTime":"2026-04-04T21:52:00.186Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663687,"link":"/api/v1/people/663687","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":669397,"link":"/api/v1/people/669397","batSide":{"code":"R","description":"Right"}},"second":{"id":543877,"link":"/api/v1/people/543877"},"third":{"id":673237,"link":"/api/v1/people/673237"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"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":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":74.2,"endSpeed":68.1,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.46276481656302,"aZ":-43.67239888363622,"pfxX":-4.136042385685636,"pfxZ":-9.911560148823463,"pX":-1.2213821881604814,"pZ":1.9266321840233362,"vX0":-4.976313214020499,"vY0":-107.83412955313479,"vZ0":0.911392224028168,"x":163.56,"y":186.76,"x0":1.6675571947411092,"y0":50.0045750785791,"z0":6.376580785717824,"aX":-4.796121012592881},"breaks":{"breakAngle":7.2,"breakLength":15.6,"breakY":24.0,"breakVertical":-67.6,"breakVerticalInduced":-17.2,"breakHorizontal":9.0,"spinRate":2731,"spinDirection":342},"zone":13,"typeConfidence":2.0,"plateTime":0.5109738329860356,"extension":6.272507725902627},"index":2,"playId":"ab1e55e6-aed2-3ea4-8635-b64d3e26dbe7","pitchNumber":2,"startTime":"2026-04-04T21:52:11.854Z","endTime":"2026-04-04T21:52:16.389Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663687,"link":"/api/v1/people/663687","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":669397,"link":"/api/v1/people/669397","batSide":{"code":"R","description":"Right"}},"second":{"id":543877,"link":"/api/v1/people/543877"},"third":{"id":673237,"link":"/api/v1/people/673237"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"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":94.0,"endSpeed":85.7,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.146385976563323,"aZ":-11.323963810561484,"pfxX":5.347460979479319,"pfxZ":11.06375240212078,"pX":0.13721156272075652,"pZ":2.6318470328254997,"vX0":-6.002497919107448,"vY0":-136.66776081619878,"vZ0":-7.1051747984383224,"x":111.77,"y":167.72,"x0":1.671059664160168,"y0":50.00654240741437,"z0":6.049708969105479,"aX":10.081330101597466},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":18.6,"breakHorizontal":-8.4,"spinRate":2277,"spinDirection":155},"zone":2,"typeConfidence":2.0,"plateTime":0.4013407626579961,"extension":6.3874252701364815},"index":3,"playId":"8969d2c3-1e99-3184-9fd2-dfae7e1d374d","pitchNumber":3,"startTime":"2026-04-04T21:52:28.134Z","endTime":"2026-04-04T21:52:34.774Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663687,"link":"/api/v1/people/663687","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":669397,"link":"/api/v1/people/669397","batSide":{"code":"R","description":"Right"}},"second":{"id":543877,"link":"/api/v1/people/543877"},"third":{"id":673237,"link":"/api/v1/people/673237"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"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":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":87.2,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.43137717731283,"aZ":-10.7540097909416,"pfxX":5.031474740725626,"pfxZ":11.020668098236946,"pX":-0.13159954980992358,"pZ":2.0037751962781387,"vX0":-6.391774800836289,"vY0":-138.41501631093578,"vZ0":-8.727599551529833,"x":122.02,"y":184.68,"x0":1.5521020057923298,"y0":50.00237949714676,"z0":5.914802063548737,"aX":9.778943844305806},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":18.4,"breakHorizontal":-7.8,"spinRate":2291,"spinDirection":164},"zone":8,"typeConfidence":2.0,"plateTime":0.39547445107208556,"extension":6.5276340744753325},"hitData":{"launchSpeed":85.8,"launchAngle":-21.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":117.35,"coordY":165.36}},"index":4,"playId":"824c629b-0319-396f-92ae-35f4413963dd","pitchNumber":4,"startTime":"2026-04-04T21:52:52.781Z","endTime":"2026-04-04T21:53:00.246Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663687,"link":"/api/v1/people/663687","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":669397,"link":"/api/v1/people/669397","batSide":{"code":"R","description":"Right"}},"second":{"id":543877,"link":"/api/v1/people/543877"},"third":{"id":673237,"link":"/api/v1/people/673237"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669397,"link":"/api/v1/people/669397"},"credit":"b_ab"},{"player":{"id":663687,"link":"/api/v1/people/663687"},"credit":"p_ab"},{"player":{"id":669397,"link":"/api/v1/people/669397"},"credit":"b_pa"},{"player":{"id":663687,"link":"/api/v1/people/663687"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.4,"awayTeamWinProbability":99.6,"homeTeamWinProbabilityAdded":0.10000000000000003,"leverageIndex":0.03,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-04-04T21:53:00.246Z","atBatIndex":54},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Yordan Alvarez singles on a line drive to right fielder Lawrence Butler. Yainer Diaz scores. Christian Vázquez to 3rd.","rbi":1,"awayScore":10,"homeScore":0,"isOut":false},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-04T21:53:08.250Z","endTime":"2026-04-04T21:53:50.113Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"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":663687,"fullName":"Hogan Harris","link":"/api/v1/people/663687"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"postOnThird":{"id":543877,"fullName":"Christian Vázquez","link":"/api/v1/people/543877"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":671732,"link":"/api/v1/people/671732"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"responsiblePitcher":{"id":663687,"link":"/api/v1/people/663687"},"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":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":543877,"fullName":"Christian Vázquez","link":"/api/v1/people/543877"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":87.5,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.99136540243575,"aZ":-12.951191374653751,"pfxX":4.166347291056292,"pfxZ":9.776926659889995,"pX":-0.10542151655569058,"pZ":3.629351601434774,"vX0":-6.041037536945732,"vY0":-139.27215989787786,"vZ0":-4.300001328380652,"x":121.02,"y":140.79,"x0":1.5495126492075084,"y0":50.00595352278295,"z0":6.048683632234444,"aX":8.194797416399654},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":17.0,"breakHorizontal":-6.4,"spinRate":2323,"spinDirection":156},"zone":11,"typeConfidence":2.0,"plateTime":0.39314411417956974,"extension":6.4520061045620505},"index":0,"playId":"ab92924e-ec48-3f91-a0e7-d3d1a2baea5d","pitchNumber":1,"startTime":"2026-04-04T21:53:24.984Z","endTime":"2026-04-04T21:53:29.526Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663687,"link":"/api/v1/people/663687","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":670541,"link":"/api/v1/people/670541","batSide":{"code":"L","description":"Left"}},"second":{"id":543877,"link":"/api/v1/people/543877"},"third":{"id":673237,"link":"/api/v1/people/673237"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"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":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":74.5,"endSpeed":68.4,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.430508716316645,"aZ":-43.662784494730026,"pfxX":-4.203734647103484,"pfxZ":-9.783442792614753,"pX":0.37922042290609065,"pZ":1.8615838621204528,"vX0":-2.3951790607276466,"vY0":-108.44761808904542,"vZ0":1.1469615866308456,"x":102.55,"y":188.52,"x0":2.0493598695804214,"y0":50.00293873985409,"z0":6.141364229988179,"aX":-4.936477667505622},"breaks":{"breakAngle":7.2,"breakLength":15.6,"breakY":24.0,"breakVertical":-66.7,"breakVerticalInduced":-16.9,"breakHorizontal":8.3,"spinRate":2709,"spinDirection":337},"zone":9,"typeConfidence":2.0,"plateTime":0.507787575214679,"extension":6.307378086554826},"hitData":{"launchSpeed":84.6,"launchAngle":16.0,"totalDistance":188.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":169.67,"coordY":117.61}},"index":1,"playId":"b8908cbe-5113-3b5e-b062-25204b5065b7","pitchNumber":2,"startTime":"2026-04-04T21:53:40.446Z","endTime":"2026-04-04T21:53:50.113Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663687,"link":"/api/v1/people/663687","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":670541,"link":"/api/v1/people/670541","batSide":{"code":"L","description":"Left"}},"second":{"id":543877,"link":"/api/v1/people/543877"},"third":{"id":673237,"link":"/api/v1/people/673237"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670541,"link":"/api/v1/people/670541"},"credit":"b_ab"},{"player":{"id":663687,"link":"/api/v1/people/663687"},"credit":"p_ab"},{"player":{"id":670541,"link":"/api/v1/people/670541"},"credit":"b_pa"},{"player":{"id":663687,"link":"/api/v1/people/663687"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.2,"awayTeamWinProbability":99.8,"homeTeamWinProbabilityAdded":-0.2,"leverageIndex":0.04,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-04-04T21:53:50.113Z","atBatIndex":55},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jose Altuve walks. Yordan Alvarez to 2nd.","rbi":0,"awayScore":10,"homeScore":0,"isOut":false},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-04T21:54:53.358Z","endTime":"2026-04-04T21:56:47.178Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663687,"fullName":"Hogan Harris","link":"/api/v1/people/663687"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"postOnSecond":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"postOnThird":{"id":543877,"fullName":"Christian Vázquez","link":"/api/v1/people/543877"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":10,"homeScore":0,"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-04T21:54:17.140Z","endTime":"2026-04-04T21:54:55.447Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":663687,"link":"/api/v1/people/663687","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"first":{"id":670541,"link":"/api/v1/people/670541"},"third":{"id":543877,"link":"/api/v1/people/543877"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":75.3,"endSpeed":68.8,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.165946245990547,"aZ":-43.66466802927995,"pfxX":-3.6811347553219926,"pfxZ":-9.625745861297286,"pX":-0.6954171973554071,"pZ":2.9435727494056527,"vX0":-4.419967185106162,"vY0":-109.43941383091318,"vZ0":2.789570669167516,"x":143.51,"y":159.3,"x0":1.8409420124476186,"y0":50.00251692908216,"z0":6.383131027054477,"aX":-4.393990171204664},"breaks":{"breakAngle":7.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-65.0,"breakVerticalInduced":-16.1,"breakHorizontal":8.0,"spinRate":2806,"spinDirection":334},"zone":1,"typeConfidence":2.0,"plateTime":0.5035398404434321,"extension":6.257500162660829},"index":1,"playId":"2d294b4f-7468-3a38-89fd-972c24fd5e7c","pitchNumber":1,"startTime":"2026-04-04T21:54:55.447Z","endTime":"2026-04-04T21:55:00.271Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663687,"link":"/api/v1/people/663687","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"first":{"id":670541,"link":"/api/v1/people/670541"},"third":{"id":543877,"link":"/api/v1/people/543877"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"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":84.9,"endSpeed":77.8,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.17386433802493,"aZ":-19.834077164282835,"pfxX":10.197204285434434,"pfxZ":8.041508766917676,"pX":-1.0854401961782154,"pZ":1.041166519375476,"vX0":-10.217656421260045,"vY0":-123.03812160598369,"vZ0":-7.039193023408849,"x":158.37,"y":210.67,"x0":1.7942805298874724,"y0":50.00414751437882,"z0":5.617349603729192,"aX":15.65207002549461},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":13.1,"breakHorizontal":-16.1,"spinRate":2236,"spinDirection":133},"zone":13,"typeConfidence":2.0,"plateTime":0.4449865658259764,"extension":6.579418037116134},"index":2,"playId":"8f5acb74-d809-3a39-9bad-b0ffb6f72fc8","pitchNumber":2,"startTime":"2026-04-04T21:55:12.668Z","endTime":"2026-04-04T21:55:16.696Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663687,"link":"/api/v1/people/663687","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"first":{"id":670541,"link":"/api/v1/people/670541"},"third":{"id":543877,"link":"/api/v1/people/543877"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"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.2,"endSpeed":86.0,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.80653155184354,"aZ":-11.71762707337963,"pfxX":4.253704068815502,"pfxZ":10.798925078111072,"pX":1.1478685955407761,"pZ":1.8410528932689072,"vX0":-3.2436555012979533,"vY0":-136.902431691054,"vZ0":-8.838698671014063,"x":73.25,"y":189.07,"x0":1.7966007382474098,"y0":50.00494165288829,"z0":5.917930535530611,"aX":8.05872817480368},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":17.9,"breakHorizontal":-7.0,"spinRate":2349,"spinDirection":149},"zone":14,"typeConfidence":2.0,"plateTime":0.40040246693005743,"extension":6.373281729972138},"index":3,"playId":"087bbbbb-f123-3232-91ce-6919dc036b08","pitchNumber":3,"startTime":"2026-04-04T21:55:32.810Z","endTime":"2026-04-04T21:55:36.465Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663687,"link":"/api/v1/people/663687","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"first":{"id":670541,"link":"/api/v1/people/670541"},"third":{"id":543877,"link":"/api/v1/people/543877"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"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.6,"endSpeed":86.0,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.29050165707717,"aZ":-9.932674860338636,"pfxX":2.0747575524193596,"pfxZ":11.686211672170938,"pX":-0.6237264922595146,"pZ":2.9830913626034983,"vX0":-6.512597642636467,"vY0":-137.51466312264088,"vZ0":-6.412544328429027,"x":140.77,"y":158.24,"x0":1.5122384832601612,"y0":50.00187521305708,"z0":6.028809003087427,"aX":3.9492520101588564},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":19.9,"breakHorizontal":-2.3,"spinRate":2346,"spinDirection":156},"zone":1,"typeConfidence":2.0,"plateTime":0.39927912254970765,"extension":6.425047438190362},"index":4,"playId":"f15d3449-e8d2-3010-875f-3b1426224ace","pitchNumber":4,"startTime":"2026-04-04T21:55:50.586Z","endTime":"2026-04-04T21:55:54.166Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663687,"link":"/api/v1/people/663687","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"first":{"id":670541,"link":"/api/v1/people/670541"},"third":{"id":543877,"link":"/api/v1/people/543877"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":86.8,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.963942384025106,"aZ":-11.074107774836513,"pfxX":4.564365889678566,"pfxZ":10.97424435373784,"pX":-0.5219483850758734,"pZ":2.0093525910296988,"vX0":-7.122883514688347,"vY0":-137.64590431991672,"vZ0":-8.515743965749921,"x":136.9,"y":184.53,"x0":1.5039083532802597,"y0":50.00551306655592,"z0":5.889317757787743,"aX":8.778450207027564},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":18.2,"breakHorizontal":-6.8,"spinRate":2373,"spinDirection":159},"zone":4,"typeConfidence":2.0,"plateTime":0.39762075885071324,"extension":6.494468759179165},"index":5,"playId":"a2ee381d-f47e-36e5-96c9-b20e8a413edb","pitchNumber":5,"startTime":"2026-04-04T21:56:09.882Z","endTime":"2026-04-04T21:56:16.502Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663687,"link":"/api/v1/people/663687","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"first":{"id":670541,"link":"/api/v1/people/670541"},"third":{"id":543877,"link":"/api/v1/people/543877"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":87.7,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.748906583061064,"aZ":-11.724226441555835,"pfxX":3.8297060443972413,"pfxZ":10.417340029312728,"pX":0.37678860774982104,"pZ":3.173637381015227,"vX0":-4.603499150522217,"vY0":-138.68223278232318,"vZ0":-5.664904243873926,"x":102.64,"y":153.09,"x0":1.5546073210023472,"y0":50.003157466582266,"z0":6.013147987907197,"aX":7.51844467026058},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":18.0,"breakHorizontal":-6.1,"spinRate":2312,"spinDirection":156},"zone":12,"typeConfidence":2.0,"plateTime":0.39378820016269644,"extension":6.471638167330964},"index":6,"playId":"c5fe9aca-dc0d-3c53-95be-9f9da1f2ed4e","pitchNumber":6,"startTime":"2026-04-04T21:56:37.712Z","endTime":"2026-04-04T21:56:47.178Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663687,"link":"/api/v1/people/663687","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"first":{"id":670541,"link":"/api/v1/people/670541"},"third":{"id":543877,"link":"/api/v1/people/543877"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":514888,"link":"/api/v1/people/514888"},"credit":"b_pa"},{"player":{"id":663687,"link":"/api/v1/people/663687"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.2,"awayTeamWinProbability":99.8,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.02,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-04-04T21:56:47.178Z","atBatIndex":56},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Carlos Correa grounds into a force out, fielded by third baseman Max Muncy. Yordan Alvarez out at 3rd.","rbi":0,"awayScore":10,"homeScore":0,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-04T21:56:46.002Z","endTime":"2026-04-04T21:57:55.006Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663687,"fullName":"Hogan Harris","link":"/api/v1/people/663687"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"2B","start":"2B","end":null,"outBase":"3B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","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":691777,"link":"/api/v1/people/691777"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":87.1,"strikeZoneTop":3.337,"strikeZoneBottom":1.684,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.142422825067193,"aZ":-11.17735569854014,"pfxX":4.079601459852851,"pfxZ":10.804295886232,"pX":1.1010325339332636,"pZ":3.0886039431735353,"vX0":-3.0006793653445594,"vY0":-138.35492246600828,"vZ0":-5.937924822827885,"x":75.03,"y":155.39,"x0":1.6682242431589633,"y0":50.00564299636182,"z0":6.008032525475111,"aX":7.930250077285841},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":18.6,"breakHorizontal":-6.8,"spinRate":2337,"spinDirection":159},"zone":12,"typeConfidence":2.0,"plateTime":0.39551842924709346,"extension":6.43140019951223},"index":0,"playId":"72fa5d43-f915-3b8a-8a77-aef14f077e46","pitchNumber":1,"startTime":"2026-04-04T21:57:08.450Z","endTime":"2026-04-04T21:57:12.310Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663687,"link":"/api/v1/people/663687","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":621043,"link":"/api/v1/people/621043","batSide":{"code":"R","description":"Right"}},"first":{"id":514888,"link":"/api/v1/people/514888"},"second":{"id":670541,"link":"/api/v1/people/670541"},"third":{"id":543877,"link":"/api/v1/people/543877"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":74.7,"endSpeed":68.9,"strikeZoneTop":3.337,"strikeZoneBottom":1.684,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.61103789452154,"aZ":-43.40583614167116,"pfxX":-5.109267324498293,"pfxZ":-9.549181074057472,"pX":-1.9492104945642292,"pZ":0.9495360973320885,"vX0":-6.40919091816278,"vY0":-108.53764363393776,"vZ0":-0.8535662564506388,"x":191.3,"y":213.14,"x0":1.7228427308048901,"y0":50.00452585484515,"z0":6.135730918189585,"aX":-6.006881240584189},"breaks":{"breakAngle":9.6,"breakLength":15.6,"breakY":24.0,"breakVertical":-66.8,"breakVerticalInduced":-17.2,"breakHorizontal":11.2,"spinRate":2759,"spinDirection":341},"zone":13,"typeConfidence":2.0,"plateTime":0.5075090548230068,"extension":6.3384096646070125},"index":1,"playId":"a0e1c222-7879-362d-804d-3a8016026934","pitchNumber":2,"startTime":"2026-04-04T21:57:24.482Z","endTime":"2026-04-04T21:57:31.214Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663687,"link":"/api/v1/people/663687","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":621043,"link":"/api/v1/people/621043","batSide":{"code":"R","description":"Right"}},"first":{"id":514888,"link":"/api/v1/people/514888"},"second":{"id":670541,"link":"/api/v1/people/670541"},"third":{"id":543877,"link":"/api/v1/people/543877"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":86.4,"strikeZoneTop":3.337,"strikeZoneBottom":1.684,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.730551970435936,"aZ":-12.395657008533904,"pfxX":3.7604393628509336,"pfxZ":10.284373593174132,"pX":-0.039374796183379385,"pZ":3.6929748008880305,"vX0":-5.787747325206109,"vY0":-138.03736918204407,"vZ0":-4.186940742688876,"x":118.5,"y":139.07,"x0":1.5992973720267887,"y0":50.00022816872281,"z0":6.068548778755497,"aX":7.230569616276279},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":17.9,"breakHorizontal":-5.5,"spinRate":2347,"spinDirection":156},"zone":11,"typeConfidence":2.0,"plateTime":0.39733001748481067,"extension":6.460623875080092},"hitData":{"launchSpeed":89.1,"launchAngle":-32.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":105.19,"coordY":168.91}},"index":2,"playId":"737b2e93-b848-38de-ae05-0abd08524ab1","pitchNumber":3,"startTime":"2026-04-04T21:57:46.122Z","endTime":"2026-04-04T21:57:55.006Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663687,"link":"/api/v1/people/663687","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":621043,"link":"/api/v1/people/621043","batSide":{"code":"R","description":"Right"}},"first":{"id":514888,"link":"/api/v1/people/514888"},"second":{"id":670541,"link":"/api/v1/people/670541"},"third":{"id":543877,"link":"/api/v1/people/543877"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621043,"link":"/api/v1/people/621043"},"credit":"b_ab"},{"player":{"id":663687,"link":"/api/v1/people/663687"},"credit":"p_ab"},{"player":{"id":621043,"link":"/api/v1/people/621043"},"credit":"b_pa"},{"player":{"id":663687,"link":"/api/v1/people/663687"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.3,"awayTeamWinProbability":99.7,"homeTeamWinProbabilityAdded":0.09999999999999998,"leverageIndex":0.03,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-04-04T21:57:55.006Z","atBatIndex":57},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nick Kurtz grounds out, third baseman Carlos Correa to first baseman Christian Walker.","rbi":0,"awayScore":10,"homeScore":0,"isOut":true},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-04T21:59:59.161Z","endTime":"2026-04-04T22:01:10.233Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":837227,"fullName":"Tatsuya Imai","link":"/api/v1/people/837227"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":621043,"link":"/api/v1/people/621043"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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":{"description":"Nick Allen remains in the game as the shortstop.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":10,"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-04T21:59:05.452Z","endTime":"2026-04-04T22:00:01.199Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669397,"link":"/api/v1/people/669397"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"101","replacedPlayer":{"id":665161,"link":"/api/v1/people/665161"},"defense":{"pitcher":{"id":837227,"link":"/api/v1/people/837227","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.0,"endSpeed":77.5,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.621370187833556,"aZ":-27.61602197814273,"pfxX":-4.265239419412494,"pfxZ":2.9656279902241396,"pX":0.30602957227653765,"pZ":1.2503223769328118,"vX0":5.213817591148038,"vY0":-123.65044982814976,"vZ0":-3.724896517196883,"x":105.33,"y":205.02,"x0":-1.2841123966039385,"y0":50.001360220212206,"z0":5.115479523467991,"aX":-6.548413211371675},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":4.7,"breakHorizontal":6.4,"spinRate":2085,"spinDirection":257},"zone":14,"typeConfidence":2.0,"plateTime":0.4444251292320307,"extension":5.950395860693217},"index":1,"playId":"0c429739-8534-3938-a80a-6995ee2e1acf","pitchNumber":1,"startTime":"2026-04-04T22:00:01.199Z","endTime":"2026-04-04T22:00:05.564Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":837227,"link":"/api/v1/people/837227","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.6,"endSpeed":74.8,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.960134217739856,"aZ":-30.68973154878021,"pfxX":-1.8894170474140042,"pfxZ":1.0273722500665023,"pX":0.9219384766157093,"pZ":2.575184480231513,"vX0":5.831051533558685,"vY0":-121.42989817134203,"vZ0":-0.11147033238053516,"x":81.86,"y":169.25,"x0":-1.2951143859351915,"y0":50.00578377581512,"z0":5.355845614776979,"aX":-2.743255992891053},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":2.2,"breakHorizontal":1.6,"spinRate":2195,"spinDirection":293},"zone":14,"typeConfidence":2.0,"plateTime":0.45596960893539373,"extension":5.427879215373896},"index":2,"playId":"ae72884d-0f78-349d-aeb8-83361f4373a1","pitchNumber":2,"startTime":"2026-04-04T22:00:15.198Z","endTime":"2026-04-04T22:00:20.032Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":837227,"link":"/api/v1/people/837227","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.7,"endSpeed":76.9,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.37798141512575,"aZ":-24.959025061677853,"pfxX":-9.3751020086228,"pfxZ":4.7864657054392765,"pX":-0.7434930129671244,"pZ":2.4530031161905246,"vX0":4.199523711506716,"vY0":-121.85611399781995,"vZ0":-1.4719870506632602,"x":145.34,"y":172.55,"x0":-1.2688334013579758,"y0":50.002762477524115,"z0":5.2159457099182305,"aX":-14.134642846987738},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":8.6,"breakHorizontal":16.1,"spinRate":1833,"spinDirection":261},"zone":4,"typeConfidence":2.0,"plateTime":0.44905512035986295,"extension":5.774848467491835},"index":3,"playId":"3bb76948-c8b2-3a8a-80c4-f70cb70cd071","pitchNumber":3,"startTime":"2026-04-04T22:00:34.542Z","endTime":"2026-04-04T22:00:39.881Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":837227,"link":"/api/v1/people/837227","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":10,"homeScore":0,"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-04T22:00:46.575Z","endTime":"2026-04-04T22:01:02.523Z","isPitch":false,"type":"action","player":{"id":701762,"link":"/api/v1/people/701762"},"defense":{"pitcher":{"id":837227,"link":"/api/v1/people/837227","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"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":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":78.4,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.06381200758204,"aZ":-23.707847616414767,"pfxX":-8.962316969565325,"pfxZ":5.392781806366187,"pX":0.13208795848477303,"pZ":1.9797781468173603,"vX0":6.054383849497667,"vY0":-124.54118283701517,"vZ0":-2.8689477924120927,"x":111.97,"y":185.33,"x0":-1.1662554557855265,"y0":50.004873392696446,"z0":5.108039283137131,"aX":-14.077316854384048},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":9.4,"breakHorizontal":14.9,"spinRate":2028,"spinDirection":254},"zone":8,"typeConfidence":2.0,"plateTime":0.4398411513700613,"extension":5.813366944915477},"hitData":{"launchSpeed":92.3,"launchAngle":-19.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":104.37,"coordY":161.6}},"index":5,"playId":"54cd62da-cea0-3231-be57-09a047d5bdb6","pitchNumber":4,"startTime":"2026-04-04T22:01:02.523Z","endTime":"2026-04-04T22:01:10.233Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":837227,"link":"/api/v1/people/837227","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701762,"link":"/api/v1/people/701762"},"credit":"b_ab"},{"player":{"id":837227,"link":"/api/v1/people/837227"},"credit":"p_ab"},{"player":{"id":701762,"link":"/api/v1/people/701762"},"credit":"b_pa"},{"player":{"id":837227,"link":"/api/v1/people/837227"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.2,"awayTeamWinProbability":99.8,"homeTeamWinProbabilityAdded":-0.09999999999999998,"leverageIndex":0.04,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-04-04T22:01:10.233Z","atBatIndex":58},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Shea Langeliers strikes out swinging.","rbi":0,"awayScore":10,"homeScore":0,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-04T22:01:24.773Z","endTime":"2026-04-04T22:02:56.039Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":837227,"fullName":"Tatsuya Imai","link":"/api/v1/people/837227"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":543877,"link":"/api/v1/people/543877"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":87.5,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.17926656662681,"aZ":-19.041093601067928,"pfxX":-8.072229415100443,"pfxZ":6.710678822431934,"pX":1.2880919475997095,"pZ":2.6927703645259884,"vX0":9.528452208411103,"vY0":-138.58827086244835,"vZ0":-2.7195772220001433,"x":67.9,"y":166.08,"x0":-1.1358402370398109,"y0":50.00500458635058,"z0":4.949646819981501,"aX":-15.802512934022989},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":11.8,"breakHorizontal":12.8,"spinRate":1974,"spinDirection":236},"zone":12,"typeConfidence":2.0,"plateTime":0.39429719765830873,"extension":6.078437225445654},"index":0,"playId":"6c5d0ae6-076a-3076-915e-5711a3797dae","pitchNumber":1,"startTime":"2026-04-04T22:01:44.781Z","endTime":"2026-04-04T22:01:48.366Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":837227,"link":"/api/v1/people/837227","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":87.2,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.479477911001364,"aZ":-18.78539557727664,"pfxX":-7.174103829998833,"pfxZ":6.897479656870192,"pX":0.921516869336685,"pZ":2.233805979769173,"vX0":8.527654232597214,"vY0":-138.13713873039623,"vZ0":-3.6985215877295294,"x":81.87,"y":178.47,"x0":-1.2669752085374433,"y0":50.00383153599919,"z0":4.845812253204202,"aX":-13.92812223253542},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":11.9,"breakHorizontal":11.3,"spinRate":1970,"spinDirection":235},"zone":14,"typeConfidence":2.0,"plateTime":0.3958311954255991,"extension":6.098262032112203},"index":1,"playId":"df16ab7f-8dd2-39ed-8143-e6afe21a5e6e","pitchNumber":2,"startTime":"2026-04-04T22:01:58.635Z","endTime":"2026-04-04T22:02:02.333Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":837227,"link":"/api/v1/people/837227","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"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":94.3,"endSpeed":86.7,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.276362964294165,"aZ":-18.77979859813921,"pfxX":-8.054131729983155,"pfxZ":7.004377253911138,"pX":1.5456851511710135,"pZ":1.8696937987499371,"vX0":9.982180232416374,"vY0":-136.96261354803855,"vZ0":-4.482834052829676,"x":58.08,"y":188.3,"x0":-1.0879319068596347,"y0":50.00599073414766,"z0":4.7998060683807084,"aX":-15.411082376836577},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":12.0,"breakHorizontal":12.7,"spinRate":1892,"spinDirection":246},"zone":14,"typeConfidence":2.0,"plateTime":0.39884943083044,"extension":6.229115147014044},"index":2,"playId":"f4c88e7f-50b9-35b8-b9f0-8e4912ae5907","pitchNumber":3,"startTime":"2026-04-04T22:02:14.040Z","endTime":"2026-04-04T22:02:17.830Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":837227,"link":"/api/v1/people/837227","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.9,"endSpeed":77.4,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.672710068408303,"aZ":-28.97272645208334,"pfxX":-3.531115407861614,"pfxZ":2.0953117585862957,"pX":0.6653386332059915,"pZ":1.2463125332424931,"vX0":5.795456750148027,"vY0":-123.48542052962847,"vZ0":-3.210160105515893,"x":91.64,"y":205.13,"x0":-1.263027939346281,"y0":50.00598108295629,"z0":5.024268975528677,"aX":-5.405275483689506},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":3.2,"breakHorizontal":4.9,"spinRate":2210,"spinDirection":262},"zone":14,"typeConfidence":2.0,"plateTime":0.4451002592175395,"extension":5.781040289514231},"index":3,"playId":"76eaac3f-672d-3e38-b980-24936dbe83ef","pitchNumber":4,"startTime":"2026-04-04T22:02:31.268Z","endTime":"2026-04-04T22:02:35.051Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":837227,"link":"/api/v1/people/837227","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":78.1,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.126271210427994,"aZ":-28.905526022966455,"pfxX":-2.906703293404364,"pfxZ":2.0810703552607333,"pX":-0.6816501060442057,"pZ":1.4723371743757863,"vX0":2.965433210802201,"vY0":-125.79714719754558,"vZ0":-3.2134759190691087,"x":142.98,"y":199.03,"x0":-1.50908858602587,"y0":50.00330352352481,"z0":5.158460190390655,"aX":-4.568581308639267},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":3.1,"breakHorizontal":4.4,"spinRate":2306,"spinDirection":279},"zone":13,"typeConfidence":2.0,"plateTime":0.4386614882943709,"extension":5.81949843202603},"index":4,"playId":"1e8f045a-38c0-341c-a122-f0ef03e2bbcd","pitchNumber":5,"startTime":"2026-04-04T22:02:51.600Z","endTime":"2026-04-04T22:02:56.039Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":837227,"link":"/api/v1/people/837227","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"credit":"b_ab"},{"player":{"id":837227,"link":"/api/v1/people/837227"},"credit":"p_ab"},{"player":{"id":669127,"link":"/api/v1/people/669127"},"credit":"b_pa"},{"player":{"id":837227,"link":"/api/v1/people/837227"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":-0.1,"leverageIndex":0.02,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-04-04T22:02:56.039Z","atBatIndex":59},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Tyler Soderstrom walks.","rbi":0,"awayScore":10,"homeScore":0,"isOut":false},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-04T22:03:00.042Z","endTime":"2026-04-04T22:05:18.111Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":837227,"fullName":"Tatsuya Imai","link":"/api/v1/people/837227"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":78.1,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.33949817459527,"aZ":-33.83110611045071,"pfxX":-2.2833245377065268,"pfxZ":-1.0577188766709131,"pX":0.15816984299471787,"pZ":0.6154066442968527,"vX0":4.782017034827077,"vY0":-125.52732093224229,"vZ0":-3.919691187683357,"x":110.97,"y":222.16,"x0":-1.492942514217287,"y0":50.005751708301055,"z0":5.014181940084919,"aX":-3.569239595552849},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-2.8,"breakHorizontal":2.8,"spinRate":2170,"spinDirection":275},"zone":14,"typeConfidence":2.0,"plateTime":0.4398657443549734,"extension":5.9902816091718645},"index":0,"playId":"44c00e3d-f1b4-3638-8e41-f967671ce43e","pitchNumber":1,"startTime":"2026-04-04T22:03:22.072Z","endTime":"2026-04-04T22:03:25.696Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":837227,"link":"/api/v1/people/837227","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":78.7,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.081389502418784,"aZ":-31.136964835273012,"pfxX":-1.4319538877463904,"pfxZ":0.6587830040999734,"pX":-0.10155774255605753,"pZ":3.6148866007266296,"vX0":3.989226783428876,"vY0":-124.70065868611026,"vZ0":2.4272237195934165,"x":120.87,"y":141.18,"x0":-1.533042190196013,"y0":50.00479153555465,"z0":5.190254148416918,"aX":-2.2651698802699243},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":1.9,"breakHorizontal":1.7,"spinRate":2307,"spinDirection":355},"zone":11,"typeConfidence":2.0,"plateTime":0.4385159302777861,"extension":5.746086172427104},"index":1,"playId":"43643100-9b3f-3e61-812a-6707031ccd97","pitchNumber":2,"startTime":"2026-04-04T22:03:37.934Z","endTime":"2026-04-04T22:03:41.671Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":837227,"link":"/api/v1/people/837227","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":78.3,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.05956755631788,"aZ":-32.16618293887786,"pfxX":-1.5852025001534256,"pfxZ":0.008418542248383787,"pX":-0.9067111029190316,"pZ":3.062666925870971,"vX0":2.3077441731748256,"vY0":-123.25371625648967,"vZ0":1.27003538756117,"x":151.56,"y":156.09,"x0":-1.644681205922381,"y0":50.00497039262714,"z0":5.235439402094472,"aX":-2.46525280386931},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":0.5,"breakHorizontal":2.4,"spinRate":2246,"spinDirection":309},"zone":11,"typeConfidence":2.0,"plateTime":0.44259783765600025,"extension":5.69842945618745},"index":2,"playId":"e6681fbb-1d99-3940-ba38-66c1dde767d3","pitchNumber":3,"startTime":"2026-04-04T22:03:54.478Z","endTime":"2026-04-04T22:03:58.508Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":837227,"link":"/api/v1/people/837227","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"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":93.7,"endSpeed":85.9,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.97573436631403,"aZ":-20.740037063636397,"pfxX":-9.558152080969114,"pfxZ":6.0550559062914475,"pX":-0.5186796265881799,"pZ":2.3692934990455434,"vX0":6.114176762254442,"vY0":-136.3177323875579,"vZ0":-2.7794832858454073,"x":136.77,"y":174.81,"x0":-1.544797130264888,"y0":50.002762961679565,"z0":4.828147027008422,"aX":-18.052048622910906},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":10.6,"breakHorizontal":16.1,"spinRate":1924,"spinDirection":236},"zone":4,"typeConfidence":2.0,"plateTime":0.4012459672460311,"extension":6.0256002460980795},"index":3,"playId":"a5baff3e-f6aa-3d43-970e-514cdd7f93b9","pitchNumber":4,"startTime":"2026-04-04T22:04:10.510Z","endTime":"2026-04-04T22:04:13.977Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":837227,"link":"/api/v1/people/837227","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":85.7,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.455911805197786,"aZ":-19.029321937588634,"pfxX":-9.380809004775935,"pfxZ":6.955638961656401,"pX":0.5040697870292518,"pZ":3.5015825230127984,"vX0":8.414665280601637,"vY0":-136.44702274278083,"vZ0":-0.183185243916337,"x":97.79,"y":144.24,"x0":-1.3980098741749707,"y0":50.00064819142523,"z0":4.878557806313475,"aX":-17.722190141315075},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":12.7,"breakHorizontal":15.2,"spinRate":1997,"spinDirection":238},"zone":12,"typeConfidence":2.0,"plateTime":0.4011226268537289,"extension":6.099432569715725},"index":4,"playId":"662d9598-c6bf-35ba-af01-9b44ab5a6433","pitchNumber":5,"startTime":"2026-04-04T22:04:30.614Z","endTime":"2026-04-04T22:04:35.800Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":837227,"link":"/api/v1/people/837227","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":86.6,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.170314704864698,"aZ":-16.863458783951856,"pfxX":-8.51818619274189,"pfxZ":7.919427777410647,"pX":-0.22959530788222224,"pZ":3.124309887681913,"vX0":6.676408664558639,"vY0":-138.2672052270809,"vZ0":-1.6310547712857608,"x":125.75,"y":154.42,"x0":-1.570208207239346,"y0":50.00614183957069,"z0":4.854861998318897,"aX":-16.47676397964385},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":14.2,"breakHorizontal":14.0,"spinRate":2034,"spinDirection":239},"zone":2,"typeConfidence":2.0,"plateTime":0.3963109642484137,"extension":6.202040657870487},"index":5,"playId":"d1414b56-f1f1-3a38-bdc9-f10e991c133c","pitchNumber":6,"startTime":"2026-04-04T22:04:49.145Z","endTime":"2026-04-04T22:04:52.792Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":837227,"link":"/api/v1/people/837227","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":77.6,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.71958388127075,"aZ":-31.85861800228717,"pfxX":-3.0540542636408077,"pfxZ":0.20112920830900327,"pX":-0.26582597808804326,"pZ":0.9445458562347843,"vX0":4.168324391257412,"vY0":-125.99283361596143,"vZ0":-3.1968518774794115,"x":127.13,"y":213.28,"x0":-1.5681727229596305,"y0":50.00311669379424,"z0":4.886659175611558,"aX":-4.763970388001035},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-0.2,"breakHorizontal":4.2,"spinRate":2245,"spinDirection":281},"zone":13,"typeConfidence":2.0,"plateTime":0.4398133918594773,"extension":6.027911882333282},"index":6,"playId":"56d1ac1a-0e28-3de4-bda0-a6296e938194","pitchNumber":7,"startTime":"2026-04-04T22:05:14.200Z","endTime":"2026-04-04T22:05:18.111Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":837227,"link":"/api/v1/people/837227","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691016,"link":"/api/v1/people/691016"},"credit":"b_pa"},{"player":{"id":837227,"link":"/api/v1/people/837227"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.2,"awayTeamWinProbability":99.8,"homeTeamWinProbabilityAdded":0.1,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-04-04T22:05:18.111Z","atBatIndex":60},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Brent Rooker walks. Tyler Soderstrom to 2nd.","rbi":0,"awayScore":10,"homeScore":0,"isOut":false},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-04T22:05:22.904Z","endTime":"2026-04-04T22:07:57.459Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":837227,"fullName":"Tatsuya Imai","link":"/api/v1/people/837227"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"postOnSecond":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.9,"endSpeed":85.1,"strikeZoneTop":3.364,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.344939791229145,"aZ":-16.990786280555234,"pfxX":-7.915271080510576,"pfxZ":8.073188073173522,"pX":1.0439618430407505,"pZ":1.7210841990729642,"vX0":9.189115963823383,"vY0":-137.66041400869628,"vZ0":-5.148576826900486,"x":77.21,"y":192.31,"x0":-1.3414586216103115,"y0":50.00165062539618,"z0":4.801881812595094,"aX":-14.883178051452658},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":13.4,"breakHorizontal":11.9,"spinRate":2085,"spinDirection":235},"zone":14,"typeConfidence":2.0,"plateTime":0.40102545047536475,"extension":6.102611648199019},"index":0,"playId":"82fcf777-62aa-33cd-b2a3-8cf23a66335a","pitchNumber":1,"startTime":"2026-04-04T22:05:46.276Z","endTime":"2026-04-04T22:05:50.010Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":837227,"link":"/api/v1/people/837227","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":667670,"link":"/api/v1/people/667670","batSide":{"code":"R","description":"Right"}},"first":{"id":691016,"link":"/api/v1/people/691016"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":76.9,"strikeZoneTop":3.364,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.501105048722863,"aZ":-29.785324154587965,"pfxX":-3.9797356217941386,"pfxZ":1.5596780094691445,"pX":0.1457620466761393,"pZ":1.3261152626511385,"vX0":5.0841035073070735,"vY0":-124.67673121005937,"vZ0":-2.8780386537187717,"x":111.44,"y":202.97,"x0":-1.4293528318500939,"y0":50.00164516490019,"z0":5.024947652662473,"aX":-6.092306103076978},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":2.3,"breakHorizontal":5.6,"spinRate":2212,"spinDirection":256},"zone":14,"typeConfidence":2.0,"plateTime":0.4440288804488186,"extension":5.75127272674686},"index":1,"playId":"ea6b3cd4-6b6f-3c50-b206-1c323ee536d7","pitchNumber":2,"startTime":"2026-04-04T22:06:03.139Z","endTime":"2026-04-04T22:06:06.691Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":837227,"link":"/api/v1/people/837227","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":667670,"link":"/api/v1/people/667670","batSide":{"code":"R","description":"Right"}},"first":{"id":691016,"link":"/api/v1/people/691016"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":77.0,"strikeZoneTop":3.364,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.85770786892317,"aZ":-26.713622799325787,"pfxX":-4.375621618061467,"pfxZ":3.5138414815068995,"pX":-0.3968522021082421,"pZ":1.6214850354679973,"vX0":4.168506295764983,"vY0":-126.26448580891052,"vZ0":-3.0201011381673837,"x":132.13,"y":195.0,"x0":-1.5317460222233799,"y0":50.000050045683636,"z0":5.073226070244545,"aX":-6.7938744113568825},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":5.6,"breakHorizontal":6.5,"spinRate":2309,"spinDirection":267},"zone":13,"typeConfidence":2.0,"plateTime":0.4403208755145025,"extension":5.995634618993333},"index":2,"playId":"2c1b7c7a-88fb-3275-99e3-568c182f9819","pitchNumber":3,"startTime":"2026-04-04T22:06:19.770Z","endTime":"2026-04-04T22:06:23.558Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":837227,"link":"/api/v1/people/837227","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":667670,"link":"/api/v1/people/667670","batSide":{"code":"R","description":"Right"}},"first":{"id":691016,"link":"/api/v1/people/691016"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":78.0,"strikeZoneTop":3.364,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.54303231177428,"aZ":-31.033962816412167,"pfxX":-2.1245304168362367,"pfxZ":0.7276184499157683,"pX":0.06838559386852255,"pZ":1.4707941765173655,"vX0":4.538223610162079,"vY0":-126.50406907379653,"vZ0":-2.585122572937775,"x":114.39,"y":199.07,"x0":-1.4957746055721546,"y0":50.00541040611341,"z0":5.0655143278335135,"aX":-3.3474336417395008},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":0.8,"breakHorizontal":2.5,"spinRate":2317,"spinDirection":256},"zone":14,"typeConfidence":2.0,"plateTime":0.43770521468594614,"extension":5.903509912025721},"index":3,"playId":"3efd829e-a7f8-3a6d-b6a8-8ba2771fcaae","pitchNumber":4,"startTime":"2026-04-04T22:06:39.815Z","endTime":"2026-04-04T22:06:43.944Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":837227,"link":"/api/v1/people/837227","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":667670,"link":"/api/v1/people/667670","batSide":{"code":"R","description":"Right"}},"first":{"id":691016,"link":"/api/v1/people/691016"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"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.2,"endSpeed":86.5,"strikeZoneTop":3.364,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.87174053894777,"aZ":-26.150614453233846,"pfxX":-8.200325932531918,"pfxZ":3.117009562700513,"pX":-0.11051698518529811,"pZ":4.535120314515611,"vX0":6.4698720576160555,"vY0":-138.3820660397443,"vZ0":2.943608228473253,"x":121.21,"y":116.33,"x0":-1.417411191857826,"y0":50.003657680138616,"z0":5.212951516725743,"aX":-15.850364806908269},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":6.5,"breakHorizontal":13.4,"spinRate":1830,"spinDirection":231},"zone":11,"typeConfidence":2.0,"plateTime":0.39634219220656863,"extension":6.211901930570032},"index":4,"playId":"ad11e8e8-46aa-30ef-9737-da54ac795605","pitchNumber":5,"startTime":"2026-04-04T22:07:09.185Z","endTime":"2026-04-04T22:07:12.876Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":837227,"link":"/api/v1/people/837227","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":667670,"link":"/api/v1/people/667670","batSide":{"code":"R","description":"Right"}},"first":{"id":691016,"link":"/api/v1/people/691016"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":87.4,"strikeZoneTop":3.364,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.875573453354995,"aZ":-23.84685648977184,"pfxX":-8.64699035793614,"pfxZ":4.25482513104334,"pX":0.1243711739768772,"pZ":1.2839473865590465,"vX0":7.414307470213374,"vY0":-139.40290441174602,"vZ0":-5.253645887238925,"x":112.26,"y":204.11,"x0":-1.4531939912665315,"y0":50.00621810094281,"z0":4.7785263070636494,"aX":-16.932914266134137},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":6.7,"breakHorizontal":14.0,"spinRate":1954,"spinDirection":238},"zone":14,"typeConfidence":2.0,"plateTime":0.3937032578814814,"extension":6.073400776857651},"index":5,"playId":"d188e055-85e8-31a5-b5ee-54496b7f4b94","pitchNumber":6,"startTime":"2026-04-04T22:07:29.366Z","endTime":"2026-04-04T22:07:33.381Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":837227,"link":"/api/v1/people/837227","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":667670,"link":"/api/v1/people/667670","batSide":{"code":"R","description":"Right"}},"first":{"id":691016,"link":"/api/v1/people/691016"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"VP","description":"Automatic Ball - Pitcher Pitch Timer Violation"},"description":"Automatic Ball - Pitcher Pitch Timer Violation","code":"VP","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false,"runnerGoing":true,"violation":{"type":"pitcher_pitch_timer","description":"Pitcher Pitch Timer Violation","player":{"id":837227,"fullName":"Tatsuya Imai"}}},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"index":6,"playId":"89d3f442-bf89-41bf-bed8-559597a7323a","pitchNumber":6,"startTime":"2026-04-04T22:07:52.459Z","endTime":"2026-04-04T22:07:57.459Z","isPitch":false,"type":"no_pitch","defense":{"pitcher":{"id":837227,"link":"/api/v1/people/837227","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":667670,"link":"/api/v1/people/667670","batSide":{"code":"R","description":"Right"}},"first":{"id":691016,"link":"/api/v1/people/691016"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":667670,"link":"/api/v1/people/667670"},"credit":"b_pa"},{"player":{"id":837227,"link":"/api/v1/people/837227"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.2,"awayTeamWinProbability":99.8,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.02,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-04-04T22:07:57.459Z","atBatIndex":61},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jacob Wilson grounds out, shortstop Nick Allen to first baseman Christian Walker.","rbi":0,"awayScore":10,"homeScore":0,"isOut":true},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-04T22:10:44.336Z","endTime":"2026-04-04T22:12:49.621Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"batSide":{"code":"R","description":"Right"},"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_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,7],"actionIndex":[0,6],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":669397,"link":"/api/v1/people/669397"},"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":{"description":"Pitching Change: Kai-Wei Teng replaces Tatsuya Imai.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":10,"homeScore":0,"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-04T22:09:18.085Z","endTime":"2026-04-04T22:10:46.718Z","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":837227,"link":"/api/v1/people/837227","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":805779,"link":"/api/v1/people/805779","batSide":{"code":"R","description":"Right"}},"first":{"id":667670,"link":"/api/v1/people/667670"},"second":{"id":691016,"link":"/api/v1/people/691016"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":86.1,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.59533118744111,"aZ":-26.299511460222973,"pfxX":-11.235445074069506,"pfxZ":3.0877295855141016,"pX":0.706649924989809,"pZ":2.14450729593019,"vX0":11.013728452677567,"vY0":-137.61346414493423,"vZ0":-3.8621566536370433,"x":90.06,"y":180.88,"x0":-1.9017089763074666,"y0":50.005454884879526,"z0":5.362829263864441,"aX":-21.397153582340867},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":4.9,"breakHorizontal":17.9,"spinRate":2314,"spinDirection":234},"zone":9,"typeConfidence":2.0,"plateTime":0.3991275064752635,"extension":6.421675068951294},"index":1,"playId":"c42340f4-b249-3918-9b00-0010d181cba2","pitchNumber":1,"startTime":"2026-04-04T22:10:46.718Z","endTime":"2026-04-04T22:10:50.429Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":805779,"link":"/api/v1/people/805779","batSide":{"code":"R","description":"Right"}},"first":{"id":667670,"link":"/api/v1/people/667670"},"second":{"id":691016,"link":"/api/v1/people/691016"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":87.1,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.989136232262194,"aZ":-26.55034787668099,"pfxX":-9.898602447051275,"pfxZ":2.8970902880368943,"pX":0.9223606354731957,"pZ":2.5304258935593995,"vX0":11.416566419969573,"vY0":-138.7623232555118,"vZ0":-2.9290407273935455,"x":81.84,"y":170.46,"x0":-1.9655451073112222,"y0":50.006578721840015,"z0":5.374828214251034,"aX":-19.24515578510566},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":4.8,"breakHorizontal":15.5,"spinRate":2287,"spinDirection":230},"zone":14,"typeConfidence":2.0,"plateTime":0.39521840906741357,"extension":6.460888073333071},"index":2,"playId":"dc2efc54-9d4f-3634-a3e5-f4d7f6443ba3","pitchNumber":2,"startTime":"2026-04-04T22:11:03.697Z","endTime":"2026-04-04T22:11:07.481Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":805779,"link":"/api/v1/people/805779","batSide":{"code":"R","description":"Right"}},"first":{"id":667670,"link":"/api/v1/people/667670"},"second":{"id":691016,"link":"/api/v1/people/691016"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":79.2,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.007708363567538,"aZ":-32.83000858775396,"pfxX":10.02544026421231,"pfxZ":-0.4138595028569121,"pX":2.814607078315446,"pZ":1.152919308501427,"vX0":8.68500378645252,"vY0":-125.74326409703816,"vZ0":-3.3752253609183347,"x":9.71,"y":207.65,"x0":-2.005334182879652,"y0":50.00535847213926,"z0":5.2180247455457796,"aX":15.816429319335851},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-1.4,"breakHorizontal":-20.4,"spinRate":2907,"spinDirection":53},"zone":14,"typeConfidence":2.0,"plateTime":0.43807386948409777,"extension":6.563086161540889},"index":3,"playId":"51a0891e-67af-379c-bd26-0dcddff247c8","pitchNumber":3,"startTime":"2026-04-04T22:11:28.619Z","endTime":"2026-04-04T22:11:32.261Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":805779,"link":"/api/v1/people/805779","batSide":{"code":"R","description":"Right"}},"first":{"id":667670,"link":"/api/v1/people/667670"},"second":{"id":691016,"link":"/api/v1/people/691016"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":79.3,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.25187315152325,"aZ":-34.70164501982551,"pfxX":7.023004505823704,"pfxZ":-1.5817914577719367,"pX":2.13864288792514,"pZ":2.153892832012553,"vX0":8.171520815981708,"vY0":-126.4403431320258,"vZ0":-1.0236990753880333,"x":35.48,"y":180.62,"x0":-2.065207033160923,"y0":50.00369330400156,"z0":5.384828352111779,"aX":11.207863006209669},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-2.9,"breakHorizontal":-14.8,"spinRate":2876,"spinDirection":58},"zone":14,"typeConfidence":2.0,"plateTime":0.43560753768058325,"extension":6.651331046087419},"index":4,"playId":"6b4432c7-6f90-3ef6-8e9d-a8d08169774d","pitchNumber":4,"startTime":"2026-04-04T22:11:49.674Z","endTime":"2026-04-04T22:11:53.653Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":805779,"link":"/api/v1/people/805779","batSide":{"code":"R","description":"Right"}},"first":{"id":667670,"link":"/api/v1/people/667670"},"second":{"id":691016,"link":"/api/v1/people/691016"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":87.9,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.645679645600474,"aZ":-13.592646508594132,"pfxX":-9.609769661713619,"pfxZ":9.436553531065742,"pX":2.5698094321458185,"pZ":0.6105584843107853,"vX0":15.357321359126592,"vY0":-139.71936772679632,"vZ0":-9.737813113068029,"x":19.04,"y":222.29,"x0":-1.7595451661277788,"y0":50.00572886833483,"z0":5.043289176350322,"aX":-18.9288298373851},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":14.9,"breakHorizontal":14.0,"spinRate":2690,"spinDirection":234},"zone":14,"typeConfidence":2.0,"plateTime":0.3926246199977723,"extension":6.473191732737948},"index":5,"playId":"529d8c88-aa60-39aa-8388-986c59640e64","pitchNumber":5,"startTime":"2026-04-04T22:12:10.455Z","endTime":"2026-04-04T22:12:20.131Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":805779,"link":"/api/v1/people/805779","batSide":{"code":"R","description":"Right"}},"first":{"id":667670,"link":"/api/v1/people/667670"},"second":{"id":691016,"link":"/api/v1/people/691016"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Wild pitch by pitcher Kai-Wei Teng. Tyler Soderstrom to 3rd. Brent Rooker to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":10,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":6,"actionPlayId":"529d8c88-aa60-39aa-8388-986c59640e64","startTime":"2026-04-04T22:12:40.254Z","endTime":"2026-04-04T22:12:42.617Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":691016,"link":"/api/v1/people/691016"},"defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":805779,"link":"/api/v1/people/805779","batSide":{"code":"R","description":"Right"}},"first":{"id":667670,"link":"/api/v1/people/667670"},"second":{"id":691016,"link":"/api/v1/people/691016"},"postOnSecond":{"id":667670,"link":"/api/v1/people/667670"},"postOnThird":{"id":691016,"link":"/api/v1/people/691016"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"homeTeamWinProbability":0.3,"awayTeamWinProbability":99.7,"homeTeamWinProbabilityAdded":0.09999999999999998,"leverageIndex":0.05,"dramaIndex":7.0,"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":79.9,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.605732812974622,"aZ":-33.34401068582767,"pfxX":4.943329739073704,"pfxZ":-0.7201806115654454,"pX":0.13303128277205736,"pZ":1.969209132619442,"vX0":4.282556649365194,"vY0":-126.60529718623579,"vZ0":-1.6899005621398326,"x":111.93,"y":185.61,"x0":-2.224740984613754,"y0":50.005819076989724,"z0":5.321986274794598,"aX":7.999555371631854},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-1.4,"breakHorizontal":-10.0,"spinRate":2775,"spinDirection":54},"zone":8,"typeConfidence":2.0,"plateTime":0.43315898212812254,"extension":6.368018488544244},"hitData":{"launchSpeed":96.2,"launchAngle":-13.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":108.74,"coordY":151.68}},"index":7,"playId":"b32568e6-9406-3451-b772-6a2fb2a8ea43","pitchNumber":6,"startTime":"2026-04-04T22:12:42.617Z","endTime":"2026-04-04T22:12:49.621Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":805779,"link":"/api/v1/people/805779","batSide":{"code":"R","description":"Right"}},"second":{"id":667670,"link":"/api/v1/people/667670"},"third":{"id":691016,"link":"/api/v1/people/691016"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805779,"link":"/api/v1/people/805779"},"credit":"b_ab"},{"player":{"id":678906,"link":"/api/v1/people/678906"},"credit":"p_ab"},{"player":{"id":805779,"link":"/api/v1/people/805779"},"credit":"b_pa"},{"player":{"id":678906,"link":"/api/v1/people/678906"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":-0.19999999999999998,"leverageIndex":0.05,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-04-04T22:12:49.621Z","atBatIndex":62},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Christian Walker strikes out on a foul tip.","rbi":0,"awayScore":10,"homeScore":0,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-04T22:15:25.196Z","endTime":"2026-04-04T22:16:50.354Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665622,"fullName":"Luis Medina","link":"/api/v1/people/665622"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[4,5,6,7,8],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":642851,"link":"/api/v1/people/642851"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Carlos Cortes replaces left fielder Tyler Soderstrom, batting 3rd, playing left field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":10,"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-04T22:14:26.517Z","endTime":"2026-04-04T22:14:26.530Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666126,"link":"/api/v1/people/666126"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"301","replacedPlayer":{"id":691016,"link":"/api/v1/people/691016"},"defense":{"pitcher":{"id":663687,"link":"/api/v1/people/663687","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"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":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Luis Medina replaces Hogan Harris.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":10,"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-04T22:14:26.530Z","endTime":"2026-04-04T22:14:47.922Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":665622,"link":"/api/v1/people/665622"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":663687,"link":"/api/v1/people/663687","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"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":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Austin Wynns replaces catcher Shea Langeliers, batting 2nd, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":10,"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-04T22:14:47.922Z","endTime":"2026-04-04T22:15:22.922Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":642851,"link":"/api/v1/people/642851"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"201","replacedPlayer":{"id":669127,"link":"/api/v1/people/669127"},"defense":{"pitcher":{"id":665622,"link":"/api/v1/people/665622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"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":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":10,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-04-04T22:15:22.922Z","endTime":"2026-04-04T22:15:27.421Z","isPitch":false,"type":"action","player":{"id":572233,"link":"/api/v1/people/572233"},"defense":{"pitcher":{"id":665622,"link":"/api/v1/people/665622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"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":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":98.2,"endSpeed":89.6,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.21817698926775,"aZ":-20.9989622973204,"pfxX":-8.812951542749062,"pfxZ":5.416663062398134,"pX":-0.06178813952295263,"pZ":3.6850252702364354,"vX0":6.4783128263632515,"vY0":-142.81932285082993,"vZ0":-2.8069937701013563,"x":119.36,"y":139.28,"x0":-1.2156704438787078,"y0":50.00555795903717,"z0":6.003009497309959,"aX":-18.18951620568392},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":9.4,"breakHorizontal":14.6,"spinRate":2491,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.3836629964744196,"extension":6.126188907106157},"index":4,"playId":"744dcd95-ef73-3be0-916f-979a78747910","pitchNumber":1,"startTime":"2026-04-04T22:15:27.421Z","endTime":"2026-04-04T22:15:31.886Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665622,"link":"/api/v1/people/665622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"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":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.6,"endSpeed":89.7,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.49483085047209,"aZ":-17.496775396454968,"pfxX":-8.806080040512814,"pfxZ":7.164221081468348,"pX":-0.6187771178931974,"pZ":1.970811479337314,"vX0":4.918655468684367,"vY0":-141.9860441518076,"vZ0":-7.643127435829058,"x":140.59,"y":185.57,"x0":-1.226419611229877,"y0":50.00185013234943,"z0":5.8040291693565065,"aX":-18.038929289284383},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":11.6,"breakHorizontal":15.0,"spinRate":2515,"spinDirection":213},"zone":7,"typeConfidence":2.0,"plateTime":0.38526018570984766,"extension":6.05994395166578},"index":5,"playId":"265c9a3a-de2e-377a-9769-9960a5610645","pitchNumber":2,"startTime":"2026-04-04T22:15:43.964Z","endTime":"2026-04-04T22:15:48.055Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665622,"link":"/api/v1/people/665622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"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":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"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":97.8,"endSpeed":89.3,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.00883923324403,"aZ":-16.28244228254688,"pfxX":-9.382618114421229,"pfxZ":7.771322210861337,"pX":-0.34211251302149753,"pZ":2.7931117902891005,"vX0":5.724876482941298,"vY0":-142.18426688730275,"vZ0":-5.892113224511987,"x":130.04,"y":163.37,"x0":-1.164061048264252,"y0":50.00364707186596,"z0":5.92793752035494,"aX":-19.18557849127907},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":13.1,"breakHorizontal":15.8,"spinRate":2399,"spinDirection":215},"zone":1,"typeConfidence":2.0,"plateTime":0.38542863792732707,"extension":6.061475866722176},"index":6,"playId":"dcaca705-2be6-344e-8798-7ca389b17675","pitchNumber":3,"startTime":"2026-04-04T22:16:05.366Z","endTime":"2026-04-04T22:16:09.533Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665622,"link":"/api/v1/people/665622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"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":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":99.6,"endSpeed":90.5,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.34642563087549,"aZ":-15.934090864415584,"pfxX":-10.278238311356205,"pfxZ":7.7155990945459045,"pX":1.4733274909994971,"pZ":2.898411814598944,"vX0":10.678526284593472,"vY0":-144.56074909935893,"vZ0":-5.689865719685861,"x":60.84,"y":160.52,"x0":-0.9424524909488107,"y0":50.00714071236605,"z0":5.879156954430126,"aX":-21.645832875233538},"breaks":{"breakAngle":48.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":12.8,"breakHorizontal":16.3,"spinRate":2443,"spinDirection":207},"zone":12,"typeConfidence":2.0,"plateTime":0.3796565451724012,"extension":6.220522247012385},"index":7,"playId":"e972500d-cbad-307a-89c4-e9d9fb16633f","pitchNumber":4,"startTime":"2026-04-04T22:16:27.329Z","endTime":"2026-04-04T22:16:30.673Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665622,"link":"/api/v1/people/665622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"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":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":99.9,"endSpeed":90.4,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.111129558227475,"aZ":-11.781349944329673,"pfxX":-4.557799742252328,"pfxZ":9.632235694549285,"pX":-0.1355287008136002,"pZ":3.469473056763306,"vX0":4.269540154912171,"vY0":-145.29381524931904,"vZ0":-5.042657964984017,"x":122.17,"y":145.1,"x0":-1.0388608954867022,"y0":50.00591792071004,"z0":5.956540243707744,"aX":-9.652444839756559},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":16.4,"breakHorizontal":7.3,"spinRate":2429,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.3783760592089882,"extension":6.095055711022408},"index":8,"playId":"4769829d-c8a2-3e3a-b736-83c85276ed60","pitchNumber":5,"startTime":"2026-04-04T22:16:45.443Z","endTime":"2026-04-04T22:16:50.354Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665622,"link":"/api/v1/people/665622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"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":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":572233,"link":"/api/v1/people/572233"},"credit":"b_ab"},{"player":{"id":665622,"link":"/api/v1/people/665622"},"credit":"p_ab"},{"player":{"id":572233,"link":"/api/v1/people/572233"},"credit":"b_pa"},{"player":{"id":665622,"link":"/api/v1/people/665622"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-04-04T22:16:50.354Z","atBatIndex":63},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Joey Loperfido strikes out swinging.","rbi":0,"awayScore":10,"homeScore":0,"isOut":true},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-04T22:16:53.495Z","endTime":"2026-04-04T22:18:40.319Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665622,"fullName":"Luis Medina","link":"/api/v1/people/665622"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":642851,"link":"/api/v1/people/642851"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":99.4,"endSpeed":91.2,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.68230559339827,"aZ":-15.218942421447847,"pfxX":-9.754558890993575,"pfxZ":8.011304877671456,"pX":0.5311261281047175,"pZ":1.6551713562323735,"vX0":7.970565592411719,"vY0":-144.3524901887944,"vZ0":-9.212278287849365,"x":96.75,"y":194.09,"x0":-0.994409181888271,"y0":50.00660913955963,"z0":5.818979597133513,"aX":-20.651087490209445},"breaks":{"breakAngle":48.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":12.8,"breakHorizontal":16.2,"spinRate":2505,"spinDirection":213},"zone":9,"typeConfidence":2.0,"plateTime":0.3790222388325928,"extension":6.252321328927065},"index":0,"playId":"49047b9c-44dd-3d7e-ab61-d0b5fc4ea618","pitchNumber":1,"startTime":"2026-04-04T22:17:15.883Z","endTime":"2026-04-04T22:17:42.888Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665622,"link":"/api/v1/people/665622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":694388,"link":"/api/v1/people/694388","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":133,"player":{"id":642851,"fullName":"Austin Wynns","link":"/api/v1/people/642851"}},"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":90.9,"endSpeed":83.9,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.57702351021054,"aZ":-29.575611874571617,"pfxX":-6.242638513560712,"pfxZ":1.465928915471936,"pX":-0.6482264945382187,"pZ":0.7961101970877759,"vX0":3.1778818115281644,"vY0":-132.17852827849222,"vZ0":-7.540721591819655,"x":141.71,"y":217.29,"x0":-1.0535875314676832,"y0":50.00260327287209,"z0":5.850678110629993,"aX":-11.070940956099493},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":1.2,"breakHorizontal":10.7,"spinRate":1104,"spinDirection":232},"zone":13,"typeConfidence":2.0,"plateTime":0.4140167510049717,"extension":6.295117399844399},"index":1,"playId":"e84b9abb-9c50-3652-9a39-e17c0f49667b","pitchNumber":2,"startTime":"2026-04-04T22:17:53.774Z","endTime":"2026-04-04T22:17:57.615Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665622,"link":"/api/v1/people/665622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":694388,"link":"/api/v1/people/694388","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":10,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-04-04T22:18:11.960Z","endTime":"2026-04-04T22:18:17.443Z","isPitch":false,"type":"action","player":{"id":694388,"link":"/api/v1/people/694388"},"defense":{"pitcher":{"id":665622,"link":"/api/v1/people/665622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":694388,"link":"/api/v1/people/694388","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":82.2,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.098142579693437,"aZ":-29.16052686232712,"pfxX":-6.935925686759602,"pfxZ":1.7391203692300437,"pX":-1.0005995469129594,"pZ":3.84622394617836,"vX0":2.508491698208354,"vY0":-131.2701349632023,"vZ0":-0.29001702162477394,"x":155.14,"y":134.93,"x0":-1.0701867522029076,"y0":50.0049979326317,"z0":6.138331032927703,"aX":-12.045260169542528},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":3.4,"breakHorizontal":12.0,"spinRate":1224,"spinDirection":225},"zone":11,"typeConfidence":2.0,"plateTime":0.41805861072384154,"extension":6.113534351533826},"index":3,"playId":"4accba35-1bb8-3303-8bc6-daaf844ebe85","pitchNumber":3,"startTime":"2026-04-04T22:18:17.443Z","endTime":"2026-04-04T22:18:20.970Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665622,"link":"/api/v1/people/665622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":694388,"link":"/api/v1/people/694388","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.0,"endSpeed":81.3,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.482443746301676,"aZ":-32.26689404330922,"pfxX":-9.63431514088236,"pfxZ":-0.05252734861158892,"pX":0.1799756760779663,"pZ":1.1627516984655937,"vX0":6.071105312025882,"vY0":-129.40848276207876,"vZ0":-5.698348903728226,"x":110.14,"y":207.39,"x0":-0.956575272335342,"y0":50.0042263010323,"z0":5.894573730713766,"aX":-16.181206776965222},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":-1.3,"breakHorizontal":16.0,"spinRate":1319,"spinDirection":230},"zone":14,"typeConfidence":2.0,"plateTime":0.42485388159334825,"extension":6.406452938371192},"index":4,"playId":"fa2f499d-063e-3ea6-8e7a-5393a6a0d23c","pitchNumber":4,"startTime":"2026-04-04T22:18:35.212Z","endTime":"2026-04-04T22:18:40.319Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665622,"link":"/api/v1/people/665622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":694388,"link":"/api/v1/people/694388","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694388,"link":"/api/v1/people/694388"},"credit":"b_ab"},{"player":{"id":665622,"link":"/api/v1/people/665622"},"credit":"p_ab"},{"player":{"id":694388,"link":"/api/v1/people/694388"},"credit":"b_pa"},{"player":{"id":665622,"link":"/api/v1/people/665622"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-04-04T22:18:40.319Z","atBatIndex":64},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Yainer Diaz singles on a line drive to right fielder Lawrence Butler.","rbi":0,"awayScore":10,"homeScore":0,"isOut":false},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-04T22:18:43.878Z","endTime":"2026-04-04T22:19:55.878Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665622,"fullName":"Luis Medina","link":"/api/v1/people/665622"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"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":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":671732,"link":"/api/v1/people/671732"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":80.2,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.70061729449801,"aZ":-21.74939445175324,"pfxX":3.5146049868581457,"pfxZ":6.33099133191062,"pX":1.2385885629600795,"pZ":2.16262621343612,"vX0":5.3110344395330245,"vY0":-128.34883752926453,"vZ0":-4.672240163407742,"x":69.79,"y":180.39,"x0":-1.3244606042485687,"y0":50.00593975916472,"z0":5.728271218332048,"aX":5.789868070391242},"breaks":{"breakAngle":16.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":10.4,"breakHorizontal":-7.7,"spinRate":2492,"spinDirection":60},"zone":14,"typeConfidence":2.0,"plateTime":0.42884066304494173,"extension":6.499739129234658},"index":0,"playId":"a9516622-c1ad-35d3-8595-f9650afe35e6","pitchNumber":1,"startTime":"2026-04-04T22:19:05.465Z","endTime":"2026-04-04T22:19:09.521Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665622,"link":"/api/v1/people/665622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":673237,"link":"/api/v1/people/673237","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":100.9,"endSpeed":91.7,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.24871868017351,"aZ":-19.911075254421892,"pfxX":-11.022036872547854,"pfxZ":5.698372072956915,"pX":0.38838266878861644,"pZ":1.3814138885223275,"vX0":8.114583198724931,"vY0":-146.38340813829464,"vZ0":-9.302244593760285,"x":102.2,"y":201.48,"x0":-0.9993786152117398,"y0":50.00485926838113,"z0":5.812237495384999,"aX":-23.723136248596212},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":8.4,"breakHorizontal":18.2,"spinRate":2640,"spinDirection":212},"zone":14,"typeConfidence":2.0,"plateTime":0.37537370816283255,"extension":6.370341410268024},"index":1,"playId":"7fe26c4e-b7f5-3d19-ae22-2a60798bff3c","pitchNumber":2,"startTime":"2026-04-04T22:19:24.217Z","endTime":"2026-04-04T22:19:27.942Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665622,"link":"/api/v1/people/665622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":673237,"link":"/api/v1/people/673237","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.5,"endSpeed":89.6,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.16011840267736,"aZ":-16.42979933893172,"pfxX":-10.63640872590896,"pfxZ":7.633231100228786,"pX":-0.5463811074980918,"pZ":2.116352051450133,"vX0":5.29594451942223,"vY0":-143.19736188090695,"vZ0":-7.875855893464051,"x":137.83,"y":181.64,"x0":-1.044804825946353,"y0":50.001954678857054,"z0":5.9438522119117465,"aX":-21.93854290767478},"breaks":{"breakAngle":48.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":12.2,"breakHorizontal":18.1,"spinRate":2532,"spinDirection":209},"zone":7,"typeConfidence":2.0,"plateTime":0.38348502205845847,"extension":6.181570248346342},"hitData":{"launchSpeed":89.2,"launchAngle":15.0,"totalDistance":232.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":153.81,"coordY":111.65}},"index":2,"playId":"d0f6e538-37a9-3329-9f3c-b69f11e31ddf","pitchNumber":3,"startTime":"2026-04-04T22:19:43.040Z","endTime":"2026-04-04T22:19:55.878Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665622,"link":"/api/v1/people/665622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":673237,"link":"/api/v1/people/673237","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"credit":"b_ab"},{"player":{"id":665622,"link":"/api/v1/people/665622"},"credit":"p_ab"},{"player":{"id":673237,"link":"/api/v1/people/673237"},"credit":"b_pa"},{"player":{"id":665622,"link":"/api/v1/people/665622"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-04-04T22:19:55.878Z","atBatIndex":65},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Jake Meyers grounds into a force out, shortstop Jacob Wilson to second baseman Jeff McNeil. Yainer Diaz out at 2nd.","rbi":0,"awayScore":10,"homeScore":0,"isOut":true},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-04T22:19:54.392Z","endTime":"2026-04-04T22:21:52.730Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":3},"matchup":{"batter":{"id":676694,"fullName":"Jake Meyers","link":"/api/v1/people/676694"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665622,"fullName":"Luis Medina","link":"/api/v1/people/665622"},"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":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":805779,"link":"/api/v1/people/805779"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":643446,"link":"/api/v1/people/643446"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":676694,"fullName":"Jake Meyers","link":"/api/v1/people/676694"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":99.5,"endSpeed":91.1,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.05838158217665,"aZ":-19.1849983246146,"pfxX":-10.128494702672777,"pfxZ":6.105529281648749,"pX":0.41984494092827046,"pZ":3.5616916790697637,"vX0":7.881018986683,"vY0":-144.75224002150037,"vZ0":-3.5002445176269283,"x":101.0,"y":142.61,"x0":-1.0190214816765526,"y0":50.00110237837963,"z0":5.957715866304422,"aX":-21.541371358829984},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":10.6,"breakHorizontal":16.8,"spinRate":2549,"spinDirection":213},"zone":12,"typeConfidence":2.0,"plateTime":0.3780493142038055,"extension":6.19092914346284},"index":0,"playId":"84fe4202-fa79-3ced-9651-809c061284a0","pitchNumber":1,"startTime":"2026-04-04T22:20:19.308Z","endTime":"2026-04-04T22:20:23.180Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665622,"link":"/api/v1/people/665622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":676694,"link":"/api/v1/people/676694","batSide":{"code":"R","description":"Right"}},"first":{"id":673237,"link":"/api/v1/people/673237"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.9,"endSpeed":90.2,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.36911407126687,"aZ":-19.085212530436664,"pfxX":-9.722834552513403,"pfxZ":6.257418257402419,"pX":-1.2592690286451977,"pZ":3.604771107485378,"vX0":3.3218409069475068,"vY0":-143.94022890204144,"vZ0":-3.1869677599500825,"x":165.0,"y":141.45,"x0":-1.1672168139989136,"y0":50.00309952021267,"z0":5.91246730095062,"aX":-20.339538713315637},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":10.8,"breakHorizontal":16.9,"spinRate":2405,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.38096950821212205,"extension":6.102666987088302},"index":1,"playId":"757e91b9-4efb-3951-8bdf-c7c4874b8e45","pitchNumber":2,"startTime":"2026-04-04T22:20:37.922Z","endTime":"2026-04-04T22:20:42.051Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665622,"link":"/api/v1/people/665622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":676694,"link":"/api/v1/people/676694","batSide":{"code":"R","description":"Right"}},"first":{"id":673237,"link":"/api/v1/people/673237"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.6,"endSpeed":90.7,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.902405597154022,"aZ":-17.978827258595715,"pfxX":-10.430735699951622,"pfxZ":6.7959834828696115,"pX":-0.30376576389786997,"pZ":1.0772096713871218,"vX0":5.8617701644088545,"vY0":-143.30182587101856,"vZ0":-9.901334691158665,"x":128.58,"y":209.7,"x0":-1.0164648322703005,"y0":50.000864743904735,"z0":5.690975933684669,"aX":-21.775694663600053},"breaks":{"breakAngle":45.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":10.6,"breakHorizontal":17.8,"spinRate":2470,"spinDirection":218},"zone":13,"typeConfidence":2.0,"plateTime":0.3816559249211111,"extension":6.409631591368055},"index":2,"playId":"cdcb89d2-6d08-3b4c-a009-998b7b1cdfa6","pitchNumber":3,"startTime":"2026-04-04T22:21:02.876Z","endTime":"2026-04-04T22:21:06.624Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665622,"link":"/api/v1/people/665622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":676694,"link":"/api/v1/people/676694","batSide":{"code":"R","description":"Right"}},"first":{"id":673237,"link":"/api/v1/people/673237"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":99.5,"endSpeed":91.1,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.87255649582681,"aZ":-17.795627330545738,"pfxX":-9.165809535825261,"pfxZ":6.764776494595184,"pX":0.8657833955133925,"pZ":3.5183732714594877,"vX0":8.700881050707233,"vY0":-144.67495007548897,"vZ0":-3.751023833184028,"x":84.0,"y":143.78,"x0":-0.9856883983530794,"y0":50.005670343262096,"z0":5.9185307061446215,"aX":-19.488057497740826},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":11.6,"breakHorizontal":14.9,"spinRate":2591,"spinDirection":211},"zone":12,"typeConfidence":2.0,"plateTime":0.3782055319118003,"extension":6.319347682846863},"index":3,"playId":"13901345-0e8a-3277-9769-4e18c409f897","pitchNumber":4,"startTime":"2026-04-04T22:21:24.742Z","endTime":"2026-04-04T22:21:28.573Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665622,"link":"/api/v1/people/665622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":676694,"link":"/api/v1/people/676694","batSide":{"code":"R","description":"Right"}},"first":{"id":673237,"link":"/api/v1/people/673237"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.8,"endSpeed":91.0,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.190953094944806,"aZ":-17.38589484168584,"pfxX":-10.635376754785415,"pfxZ":7.028947677839276,"pX":-0.2717540365719324,"pZ":1.730027574420309,"vX0":6.373414409402606,"vY0":-143.66478782418994,"vZ0":-8.302886798919037,"x":127.36,"y":192.07,"x0":-1.1293528226347465,"y0":50.00382531351363,"z0":5.72401643534025,"aX":-22.382342540399694},"breaks":{"breakAngle":48.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":11.3,"breakHorizontal":18.1,"spinRate":2494,"spinDirection":219},"zone":7,"typeConfidence":2.0,"plateTime":0.3802647212673893,"extension":6.274449649102804},"hitData":{"launchSpeed":99.9,"launchAngle":-9.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":111.27,"coordY":149.66}},"index":4,"playId":"02ad1b63-20bc-380d-8456-939a80e5b84f","pitchNumber":5,"startTime":"2026-04-04T22:21:45.979Z","endTime":"2026-04-04T22:21:52.730Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665622,"link":"/api/v1/people/665622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":676694,"link":"/api/v1/people/676694","batSide":{"code":"R","description":"Right"}},"first":{"id":673237,"link":"/api/v1/people/673237"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676694,"link":"/api/v1/people/676694"},"credit":"b_ab"},{"player":{"id":665622,"link":"/api/v1/people/665622"},"credit":"p_ab"},{"player":{"id":676694,"link":"/api/v1/people/676694"},"credit":"b_pa"},{"player":{"id":665622,"link":"/api/v1/people/665622"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-04-04T22:21:52.730Z","atBatIndex":66},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Lawrence Butler flies out sharply to center fielder Jake Meyers.","rbi":0,"awayScore":10,"homeScore":0,"isOut":true},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-04T22:24:11.599Z","endTime":"2026-04-04T22:24:24.754Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":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],"actionIndex":[0,1],"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":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":676694,"link":"/api/v1/people/676694"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Cam Smith replaces left fielder Yordan Alvarez, batting 2nd, playing right field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":10,"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-04T22:23:39.292Z","endTime":"2026-04-04T22:23:39.312Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":701358,"link":"/api/v1/people/701358"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"201","replacedPlayer":{"id":670541,"link":"/api/v1/people/670541"},"defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":671732,"link":"/api/v1/people/671732","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive switch from right field to left field for Joey Loperfido.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":10,"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-04T22:23:39.312Z","endTime":"2026-04-04T22:24:13.827Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694388,"link":"/api/v1/people/694388"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"600","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":671732,"link":"/api/v1/people/671732","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"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":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":86.1,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.589200249627417,"aZ":-19.154204820609735,"pfxX":-9.008888535434647,"pfxZ":6.824944584821486,"pX":0.2115904700802984,"pZ":3.0672303403183134,"vX0":9.190989922616025,"vY0":-137.4955172136509,"vZ0":-2.5311607492469568,"x":108.93,"y":155.96,"x0":-2.010227324235594,"y0":50.00175269454267,"z0":5.305266798858444,"aX":-17.18213182561282},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":12.0,"breakHorizontal":14.3,"spinRate":2511,"spinDirection":234},"zone":2,"typeConfidence":2.0,"plateTime":0.39896045922038015,"extension":6.253145108865906},"hitData":{"launchSpeed":102.2,"launchAngle":39.0,"totalDistance":335.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":147.13,"coordY":66.14}},"index":2,"playId":"9005dd38-3807-3410-850a-a899242bca55","pitchNumber":1,"startTime":"2026-04-04T22:24:13.827Z","endTime":"2026-04-04T22:24:24.754Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":671732,"link":"/api/v1/people/671732","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671732,"link":"/api/v1/people/671732"},"credit":"b_ab"},{"player":{"id":678906,"link":"/api/v1/people/678906"},"credit":"p_ab"},{"player":{"id":671732,"link":"/api/v1/people/671732"},"credit":"b_pa"},{"player":{"id":678906,"link":"/api/v1/people/678906"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.02,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-04-04T22:24:24.754Z","atBatIndex":67},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Max Muncy strikes out swinging.","rbi":0,"awayScore":10,"homeScore":0,"isOut":true},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-04T22:24:27.099Z","endTime":"2026-04-04T22:26:13.949Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":691777,"fullName":"Max Muncy","link":"/api/v1/people/691777"},"batSide":{"code":"R","description":"Right"},"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_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":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691777,"fullName":"Max Muncy","link":"/api/v1/people/691777"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":543877,"link":"/api/v1/people/543877"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":86.2,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.96263182639469,"aZ":-22.502761190470082,"pfxX":-11.53134420267806,"pfxZ":5.0701663692855305,"pX":0.5315691065915539,"pZ":2.370282091624017,"vX0":10.656384172159772,"vY0":-137.60477268633946,"vZ0":-3.909476954259869,"x":96.74,"y":174.78,"x0":-1.9025169220985219,"y0":50.00435825905749,"z0":5.3433989647422155,"aX":-22.005186027117354},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":8.5,"breakHorizontal":18.5,"spinRate":2380,"spinDirection":236},"zone":6,"typeConfidence":2.0,"plateTime":0.3988003890328242,"extension":6.441257079599329},"index":0,"playId":"82d8499a-67ad-33c7-a225-504e78f31d99","pitchNumber":1,"startTime":"2026-04-04T22:24:50.606Z","endTime":"2026-04-04T22:24:53.982Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":691777,"link":"/api/v1/people/691777","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.2,"endSpeed":75.8,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.501927718237777,"aZ":-39.04559833432481,"pfxX":7.835658448704322,"pfxZ":-4.677454681532646,"pX":-0.3140875142864033,"pZ":2.7792851791734674,"vX0":1.4830691830081102,"vY0":-121.15638455603316,"vZ0":1.3250181630450193,"x":128.97,"y":163.74,"x0":-1.9535054278984985,"y0":50.006043505659456,"z0":5.671502469011719,"aX":11.500837818470353},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.6,"breakVerticalInduced":-7.8,"breakHorizontal":-14.5,"spinRate":2506,"spinDirection":12},"zone":5,"typeConfidence":2.0,"plateTime":0.45432939758382673,"extension":6.5041057982479495},"index":1,"playId":"17dab9af-5f39-3000-9f93-74aa7eb326f4","pitchNumber":2,"startTime":"2026-04-04T22:25:07.411Z","endTime":"2026-04-04T22:25:10.803Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":691777,"link":"/api/v1/people/691777","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":88.3,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.886254162408516,"aZ":-17.310055204464096,"pfxX":-8.207489998011454,"pfxZ":7.458132049824309,"pX":1.8860300932571807,"pZ":2.063421950581464,"vX0":13.028627138736253,"vY0":-140.29703767593398,"vZ0":-5.502335863541032,"x":45.11,"y":183.07,"x0":-1.7526208336006694,"y0":50.00141790127118,"z0":5.179142185291817,"aX":-16.354346832746465},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":12.5,"breakHorizontal":12.1,"spinRate":2570,"spinDirection":234},"zone":14,"typeConfidence":2.0,"plateTime":0.3904783410654873,"extension":6.54995674882789},"index":2,"playId":"9a5158b5-9e47-3448-ad33-7199eef80dec","pitchNumber":3,"startTime":"2026-04-04T22:25:27.518Z","endTime":"2026-04-04T22:25:31.338Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":691777,"link":"/api/v1/people/691777","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"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.2,"endSpeed":79.3,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.007271138293756,"aZ":-32.162305082591786,"pfxX":5.553832614902877,"pfxZ":0.008290138662204072,"pX":2.417982202996622,"pZ":2.2753774770623476,"vX0":8.865474213606728,"vY0":-125.28923806639854,"vZ0":-1.0010393656825283,"x":24.83,"y":177.34,"x0":-1.8920330250904849,"y0":50.00437158893389,"z0":5.315553302867351,"aX":8.801583809922114},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":0.0,"breakHorizontal":-12.1,"spinRate":2888,"spinDirection":57},"zone":14,"typeConfidence":2.0,"plateTime":0.43767159952349166,"extension":6.557683649664707},"index":3,"playId":"4e91c77a-8e68-34dd-860a-ebf11c40b1fc","pitchNumber":4,"startTime":"2026-04-04T22:25:45.459Z","endTime":"2026-04-04T22:25:51.859Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":691777,"link":"/api/v1/people/691777","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":77.6,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.952773732738237,"aZ":-39.04978110878042,"pfxX":5.954221795193003,"pfxZ":-4.509319246626399,"pX":1.208374479710853,"pZ":1.4625145627867646,"vX0":5.50431629096933,"vY0":-123.57919246553894,"vZ0":-1.872169348646168,"x":70.94,"y":199.29,"x0":-1.833290424593106,"y0":50.003726445950456,"z0":5.554817302893857,"aX":9.07582871667944},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.7,"breakVerticalInduced":-8.4,"breakHorizontal":-12.2,"spinRate":2560,"spinDirection":38},"zone":14,"typeConfidence":2.0,"plateTime":0.44570190028382894,"extension":6.466587640814629},"index":4,"playId":"c97b90e4-f3f4-3619-8c76-ed0a27858660","pitchNumber":5,"startTime":"2026-04-04T22:26:05.549Z","endTime":"2026-04-04T22:26:13.949Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":691777,"link":"/api/v1/people/691777","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691777,"link":"/api/v1/people/691777"},"credit":"b_ab"},{"player":{"id":678906,"link":"/api/v1/people/678906"},"credit":"p_ab"},{"player":{"id":691777,"link":"/api/v1/people/691777"},"credit":"b_pa"},{"player":{"id":678906,"link":"/api/v1/people/678906"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-04-04T22:26:13.949Z","atBatIndex":68},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jeff McNeil singles on a line drive to right fielder Cam Smith.","rbi":0,"awayScore":10,"homeScore":0,"isOut":false},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-04T22:26:17.551Z","endTime":"2026-04-04T22:26:51.091Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":701358,"link":"/api/v1/people/701358"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.3,"endSpeed":76.6,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.94783266994746,"aZ":-38.516797606036114,"pfxX":7.0967994662140015,"pfxZ":-4.232383929409201,"pX":0.4387545766808022,"pZ":2.3533567080487514,"vX0":3.753520426658903,"vY0":-122.5803333668654,"vZ0":0.1487394738107508,"x":100.28,"y":175.24,"x0":-2.042746371781764,"y0":50.00511665236189,"z0":5.625394105723947,"aX":10.624237104539832},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.3,"breakVerticalInduced":-7.3,"breakHorizontal":-13.8,"spinRate":2605,"spinDirection":40},"zone":6,"typeConfidence":2.0,"plateTime":0.44966341047199476,"extension":6.506956196023439},"hitData":{"launchSpeed":68.4,"launchAngle":21.0,"totalDistance":174.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":178.03,"coordY":124.34}},"index":0,"playId":"d08e880e-c7f6-3771-8eb9-2e3b938a7355","pitchNumber":1,"startTime":"2026-04-04T22:26:38.245Z","endTime":"2026-04-04T22:26:51.091Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":643446,"link":"/api/v1/people/643446"},"credit":"b_ab"},{"player":{"id":678906,"link":"/api/v1/people/678906"},"credit":"p_ab"},{"player":{"id":643446,"link":"/api/v1/people/643446"},"credit":"b_pa"},{"player":{"id":678906,"link":"/api/v1/people/678906"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-04-04T22:26:51.091Z","atBatIndex":69},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Denzel Clarke called out on strikes.","rbi":0,"awayScore":10,"homeScore":0,"isOut":true},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-04T22:26:53.651Z","endTime":"2026-04-04T22:28:56.158Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":672016,"fullName":"Denzel Clarke","link":"/api/v1/people/672016"},"batSide":{"code":"R","description":"Right"},"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_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":672016,"fullName":"Denzel Clarke","link":"/api/v1/people/672016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":543877,"link":"/api/v1/people/543877"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":87.6,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.23707017235709,"aZ":-15.733552320631267,"pfxX":-7.3187443905824585,"pfxZ":8.32629940905474,"pX":0.33937110491657424,"pZ":2.9675862782696054,"vX0":8.888397632938494,"vY0":-139.79811271901795,"vZ0":-3.428204845268301,"x":104.06,"y":158.66,"x0":-1.9340718245848914,"y0":50.00307511578698,"z0":5.24596620744067,"aX":-14.451829902574994},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":14.5,"breakHorizontal":11.4,"spinRate":2585,"spinDirection":237},"zone":3,"typeConfidence":2.0,"plateTime":0.39217309960830304,"extension":6.601973001649223},"index":0,"playId":"b2babeab-48b0-3477-8557-02e2f407bb58","pitchNumber":1,"startTime":"2026-04-04T22:27:14.808Z","endTime":"2026-04-04T22:27:18.457Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":672016,"link":"/api/v1/people/672016","batSide":{"code":"R","description":"Right"}},"first":{"id":643446,"link":"/api/v1/people/643446"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":88.0,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.845281893025003,"aZ":-17.484628032937433,"pfxX":-8.43019453898244,"pfxZ":7.41826054748397,"pX":1.6853065104553884,"pZ":2.4926191284041423,"vX0":12.453535183744131,"vY0":-139.92303197606424,"vZ0":-4.373397251066688,"x":52.76,"y":171.48,"x0":-1.7298757941686635,"y0":50.00676525447588,"z0":5.2231084545803546,"aX":-16.704090364352435},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":12.6,"breakHorizontal":12.7,"spinRate":2616,"spinDirection":235},"zone":14,"typeConfidence":2.0,"plateTime":0.3915866423643064,"extension":6.532772232998195},"index":1,"playId":"97367978-5f5c-3f58-8c2e-e86eb0d819fe","pitchNumber":2,"startTime":"2026-04-04T22:27:37.496Z","endTime":"2026-04-04T22:27:40.817Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":672016,"link":"/api/v1/people/672016","batSide":{"code":"R","description":"Right"}},"first":{"id":643446,"link":"/api/v1/people/643446"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":88.0,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.890543473313475,"aZ":-29.930148201615,"pfxX":-11.133661087926912,"pfxZ":1.1370668273281952,"pX":-0.02679518088770038,"pZ":1.9576678277327775,"vX0":9.031972684695138,"vY0":-139.76278544978652,"vZ0":-3.898990821687052,"x":118.02,"y":185.92,"x0":-1.855904995637084,"y0":50.00374056163168,"z0":5.339367541363714,"aX":-21.998105345682568},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":1.4,"breakHorizontal":18.2,"spinRate":2236,"spinDirection":230},"zone":8,"typeConfidence":2.0,"plateTime":0.3920924846212661,"extension":6.343315095727115},"index":2,"playId":"9aa3c76e-b5b8-3b9c-9341-13b49b1e31d8","pitchNumber":3,"startTime":"2026-04-04T22:27:57.955Z","endTime":"2026-04-04T22:28:01.950Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":672016,"link":"/api/v1/people/672016","batSide":{"code":"R","description":"Right"}},"first":{"id":643446,"link":"/api/v1/people/643446"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":10,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-04-04T22:28:09.922Z","endTime":"2026-04-04T22:28:24.978Z","isPitch":false,"type":"action","player":{"id":672016,"link":"/api/v1/people/672016"},"defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":672016,"link":"/api/v1/people/672016","batSide":{"code":"R","description":"Right"}},"first":{"id":643446,"link":"/api/v1/people/643446"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":88.1,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.84083659783031,"aZ":-20.846915532810822,"pfxX":-7.083626597249718,"pfxZ":5.668070042635264,"pX":-0.6611539361821279,"pZ":2.9551747107330915,"vX0":6.0272828690857825,"vY0":-140.70093232342307,"vZ0":-2.6253517763877543,"x":142.2,"y":158.99,"x0":-1.9140041566792787,"y0":50.00447897617326,"z0":5.255972929806888,"aX":-14.160397283173152},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":9.8,"breakHorizontal":11.5,"spinRate":2404,"spinDirection":236},"zone":1,"typeConfidence":2.0,"plateTime":0.38974634741166003,"extension":6.441818997445345},"index":4,"playId":"87043b92-6ca7-3b33-bcd6-ff7b1d5816f2","pitchNumber":4,"startTime":"2026-04-04T22:28:24.978Z","endTime":"2026-04-04T22:28:30.466Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":672016,"link":"/api/v1/people/672016","batSide":{"code":"R","description":"Right"}},"first":{"id":643446,"link":"/api/v1/people/643446"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":79.3,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.68319311143404,"aZ":-33.85458347987774,"pfxX":9.749204624795205,"pfxZ":-1.049872159857399,"pX":0.04020214043569833,"pZ":2.5036256475704657,"vX0":2.3009554495613433,"vY0":-125.87165486899644,"vZ0":-0.24394922417751663,"x":115.47,"y":171.18,"x0":-2.1533398045387098,"y0":50.00414657168386,"z0":5.353990352348491,"aX":15.570442556868736},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-1.7,"breakHorizontal":-18.2,"spinRate":2787,"spinDirection":58},"zone":5,"typeConfidence":2.0,"plateTime":0.4359417578071656,"extension":6.582327754202321},"index":5,"playId":"897247a4-f89c-3997-9308-3d6814dadb00","pitchNumber":5,"startTime":"2026-04-04T22:28:51.851Z","endTime":"2026-04-04T22:28:56.158Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":672016,"link":"/api/v1/people/672016","batSide":{"code":"R","description":"Right"}},"first":{"id":643446,"link":"/api/v1/people/643446"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672016,"link":"/api/v1/people/672016"},"credit":"b_ab"},{"player":{"id":678906,"link":"/api/v1/people/678906"},"credit":"p_ab"},{"player":{"id":672016,"link":"/api/v1/people/672016"},"credit":"b_pa"},{"player":{"id":678906,"link":"/api/v1/people/678906"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-04-04T22:28:56.158Z","atBatIndex":70},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Christian Vázquez strikes out swinging.","rbi":0,"awayScore":10,"homeScore":0,"isOut":true},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-04T22:31:05.884Z","endTime":"2026-04-04T22:32:44.591Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":543877,"fullName":"Christian Vázquez","link":"/api/v1/people/543877"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665622,"fullName":"Luis Medina","link":"/api/v1/people/665622"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,7],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":543877,"fullName":"Christian Vázquez","link":"/api/v1/people/543877"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":642851,"link":"/api/v1/people/642851"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Darell Hernaiz replaces right fielder Lawrence Butler, batting 6th, playing right field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":10,"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-04T22:30:08.003Z","endTime":"2026-04-04T22:31:08.111Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687231,"link":"/api/v1/people/687231"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"601","replacedPlayer":{"id":671732,"link":"/api/v1/people/671732"},"defense":{"pitcher":{"id":665622,"link":"/api/v1/people/665622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":543877,"link":"/api/v1/people/543877","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.9,"endSpeed":88.9,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.980650351654937,"aZ":-16.30021992129846,"pfxX":-9.870779175884492,"pfxZ":7.902155880897668,"pX":0.8277355723549901,"pZ":1.4419691698275412,"vX0":8.678455204765282,"vY0":-140.608881827838,"vZ0":-8.928347802021113,"x":85.45,"y":199.85,"x0":-1.0117252353032506,"y0":50.000822309607265,"z0":5.709315218539655,"aX":-19.82258262133768},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":12.6,"breakHorizontal":16.2,"spinRate":2387,"spinDirection":208},"zone":14,"typeConfidence":2.0,"plateTime":0.3890918777234371,"extension":6.158680610886881},"index":1,"playId":"1a6382c3-b6bb-372f-a686-738edd86438a","pitchNumber":1,"startTime":"2026-04-04T22:31:08.111Z","endTime":"2026-04-04T22:31:11.836Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665622,"link":"/api/v1/people/665622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":687231,"link":"/api/v1/people/687231"}},"offense":{"batter":{"id":543877,"link":"/api/v1/people/543877","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":80.8,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.12753705003429,"aZ":-30.545780750372828,"pfxX":0.8777129471544152,"pfxZ":0.9855890772600109,"pX":1.967663522489958,"pZ":0.5764486745152242,"vX0":7.771323314819711,"vY0":-128.95027743719984,"vZ0":-6.708538020853927,"x":42.0,"y":223.22,"x0":-1.221039840560446,"y0":50.004071329133026,"z0":5.62182883271194,"aX":1.4523499789439995},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":0.2,"breakHorizontal":-3.6,"spinRate":2407,"spinDirection":51},"zone":14,"typeConfidence":2.0,"plateTime":0.42758867581297366,"extension":6.338838457220924},"index":2,"playId":"478f9f27-bf78-3135-82fc-6329e4a2b259","pitchNumber":2,"startTime":"2026-04-04T22:31:23.092Z","endTime":"2026-04-04T22:31:26.572Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665622,"link":"/api/v1/people/665622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":687231,"link":"/api/v1/people/687231"}},"offense":{"batter":{"id":543877,"link":"/api/v1/people/543877","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"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":97.7,"endSpeed":89.0,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.18098585201468,"aZ":-20.01564322350606,"pfxX":-10.246957495607976,"pfxZ":5.987421136619692,"pX":0.1808182037277139,"pZ":2.379880954797049,"vX0":7.043487918613883,"vY0":-141.98791631675607,"vZ0":-6.346894049141477,"x":110.11,"y":174.52,"x0":-1.0076812359920535,"y0":50.00296335317755,"z0":5.928886152882186,"aX":-20.807607801221522},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":9.6,"breakHorizontal":17.0,"spinRate":2455,"spinDirection":209},"zone":5,"typeConfidence":2.0,"plateTime":0.38657981747418324,"extension":6.198018632553152},"index":3,"playId":"73267bfb-adaa-38b2-9722-4f1daa251845","pitchNumber":3,"startTime":"2026-04-04T22:31:41.324Z","endTime":"2026-04-04T22:31:44.631Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665622,"link":"/api/v1/people/665622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":687231,"link":"/api/v1/people/687231"}},"offense":{"batter":{"id":543877,"link":"/api/v1/people/543877","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.2,"endSpeed":87.7,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.7158591536323,"aZ":-17.26166744819621,"pfxX":-8.651122640216098,"pfxZ":7.474248051625182,"pX":0.791194757609781,"pZ":3.6021155961937192,"vX0":7.914027596195506,"vY0":-141.19495270974278,"vZ0":-3.4604828101819396,"x":86.84,"y":141.52,"x0":-0.9404639417879767,"y0":50.00288681710781,"z0":5.971695831212796,"aX":-17.260192538100664},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":12.8,"breakHorizontal":13.8,"spinRate":2461,"spinDirection":210},"zone":12,"typeConfidence":2.0,"plateTime":0.3897055693719289,"extension":6.344451582984967},"index":4,"playId":"593116c3-3598-3e65-8380-468ce259f153","pitchNumber":4,"startTime":"2026-04-04T22:31:58.402Z","endTime":"2026-04-04T22:32:01.704Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665622,"link":"/api/v1/people/665622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":687231,"link":"/api/v1/people/687231"}},"offense":{"batter":{"id":543877,"link":"/api/v1/people/543877","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.9,"endSpeed":88.5,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.22351302415697,"aZ":-11.74027706236575,"pfxX":-4.420020094935311,"pfxZ":10.069738415900986,"pX":-0.5172048528181944,"pZ":2.9174821371951394,"vX0":3.767154944145502,"vY0":-142.3850516902662,"vZ0":-5.91349548344202,"x":136.71,"y":160.01,"x0":-1.290761777179658,"y0":50.004941399258165,"z0":5.781669441455091,"aX":-8.971599911954515},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":17.0,"breakHorizontal":7.1,"spinRate":2462,"spinDirection":213},"zone":1,"typeConfidence":2.0,"plateTime":0.3864017739934673,"extension":6.191515450465154},"index":5,"playId":"233f9ea6-49a8-3880-a750-5f8507b22ef6","pitchNumber":5,"startTime":"2026-04-04T22:32:15.727Z","endTime":"2026-04-04T22:32:19.229Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665622,"link":"/api/v1/people/665622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":687231,"link":"/api/v1/people/687231"}},"offense":{"batter":{"id":543877,"link":"/api/v1/people/543877","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":10,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"index":6,"startTime":"2026-04-04T22:32:29.151Z","endTime":"2026-04-04T22:32:40.973Z","isPitch":false,"type":"action","player":{"id":543877,"link":"/api/v1/people/543877"},"defense":{"pitcher":{"id":665622,"link":"/api/v1/people/665622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":687231,"link":"/api/v1/people/687231"}},"offense":{"batter":{"id":543877,"link":"/api/v1/people/543877","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":99.0,"endSpeed":89.5,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.11863561722556,"aZ":-11.696475370212818,"pfxX":-5.508876260584582,"pfxZ":9.879211498788587,"pX":0.6372386356491523,"pZ":2.9852236645786414,"vX0":6.494657272292199,"vY0":-143.9212749963928,"vZ0":-5.946462465488854,"x":92.71,"y":158.18,"x0":-0.9457758782261934,"y0":50.003772671807944,"z0":5.820382051010117,"aX":-11.419982948294836},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":16.7,"breakHorizontal":8.5,"spinRate":2486,"spinDirection":213},"zone":3,"typeConfidence":2.0,"plateTime":0.38233639083249304,"extension":6.199545932605052},"index":7,"playId":"32e79dab-b11f-3db1-9c45-0515f3268a74","pitchNumber":6,"startTime":"2026-04-04T22:32:40.973Z","endTime":"2026-04-04T22:32:44.591Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665622,"link":"/api/v1/people/665622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":687231,"link":"/api/v1/people/687231"}},"offense":{"batter":{"id":543877,"link":"/api/v1/people/543877","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":543877,"link":"/api/v1/people/543877"},"credit":"b_ab"},{"player":{"id":665622,"link":"/api/v1/people/665622"},"credit":"p_ab"},{"player":{"id":543877,"link":"/api/v1/people/543877"},"credit":"b_pa"},{"player":{"id":665622,"link":"/api/v1/people/665622"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-04-04T22:32:44.591Z","atBatIndex":71},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nick Allen strikes out swinging.","rbi":0,"awayScore":10,"homeScore":0,"isOut":true},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-04T22:32:45.224Z","endTime":"2026-04-04T22:34:18.692Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665622,"fullName":"Luis Medina","link":"/api/v1/people/665622"},"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":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":642851,"link":"/api/v1/people/642851"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.7,"endSpeed":88.7,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.92900809977914,"aZ":-16.054965598176008,"pfxX":-8.8636154990105,"pfxZ":7.971262502503865,"pX":0.56126396342796,"pZ":2.1100718660464923,"vX0":7.543871375261953,"vY0":-141.8769919734587,"vZ0":-7.361021623938667,"x":95.61,"y":181.81,"x0":-0.9913105958013765,"y0":50.00426459064371,"z0":5.777547629044114,"aX":-17.924385885349135},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":13.0,"breakHorizontal":14.4,"spinRate":2463,"spinDirection":213},"zone":6,"typeConfidence":2.0,"plateTime":0.3872721870321558,"extension":6.415071376277709},"index":0,"playId":"9d5ce836-40b2-3fb1-9c84-c7cba929ac71","pitchNumber":1,"startTime":"2026-04-04T22:33:08.833Z","endTime":"2026-04-04T22:33:12.118Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665622,"link":"/api/v1/people/665622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":687231,"link":"/api/v1/people/687231"}},"offense":{"batter":{"id":669397,"link":"/api/v1/people/669397","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":82.0,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.24924071318675,"aZ":-27.043486925146503,"pfxX":-0.044892889178965056,"pfxZ":2.9992533573216864,"pX":0.7060675942755212,"pZ":2.1604951122164766,"vX0":5.0683299551499275,"vY0":-129.92430641365132,"vZ0":-3.859014885304509,"x":90.09,"y":180.45,"x0":-1.264153284790489,"y0":50.001981323965765,"z0":5.720594273301327,"aX":-0.07802858077479999},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":4.8,"breakHorizontal":-1.1,"spinRate":2190,"spinDirection":94},"zone":6,"typeConfidence":2.0,"plateTime":0.4216019048475732,"extension":6.266025257692426},"index":1,"playId":"6c59ed44-91b3-3713-a7ed-8a18c1fec93b","pitchNumber":2,"startTime":"2026-04-04T22:33:28.902Z","endTime":"2026-04-04T22:33:32.423Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665622,"link":"/api/v1/people/665622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":687231,"link":"/api/v1/people/687231"}},"offense":{"batter":{"id":669397,"link":"/api/v1/people/669397","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":10,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-04-04T22:33:40.642Z","endTime":"2026-04-04T22:33:52.960Z","isPitch":false,"type":"action","player":{"id":669397,"link":"/api/v1/people/669397"},"defense":{"pitcher":{"id":665622,"link":"/api/v1/people/665622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":687231,"link":"/api/v1/people/687231"}},"offense":{"batter":{"id":669397,"link":"/api/v1/people/669397","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"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":2,"outs":1},"pitchData":{"startSpeed":99.3,"endSpeed":90.7,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.20505984845602,"aZ":-14.649195144355764,"pfxX":-4.114009056931205,"pfxZ":8.301058035729842,"pX":0.6343459770810602,"pZ":2.931218496870229,"vX0":6.1832015804525104,"vY0":-144.49543559457794,"vZ0":-5.794705524795619,"x":92.82,"y":159.64,"x0":-1.000423769324921,"y0":50.00204622159731,"z0":5.865443658449853,"aX":-8.684860954269887},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":14.0,"breakHorizontal":6.2,"spinRate":2302,"spinDirection":215},"zone":3,"typeConfidence":2.0,"plateTime":0.37931331423707526,"extension":6.397592028012227},"index":3,"playId":"decdb979-a8d6-3288-8fc7-ebbbddbdd05d","pitchNumber":3,"startTime":"2026-04-04T22:33:52.960Z","endTime":"2026-04-04T22:33:56.306Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665622,"link":"/api/v1/people/665622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":687231,"link":"/api/v1/people/687231"}},"offense":{"batter":{"id":669397,"link":"/api/v1/people/669397","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":99.4,"endSpeed":90.7,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.257099494974746,"aZ":-12.15332472976354,"pfxX":-5.331882507519532,"pfxZ":9.490555321551199,"pX":0.24487271119199844,"pZ":2.4450293214887218,"vX0":5.295285104472608,"vY0":-144.4691148611067,"vZ0":-7.450776977846896,"x":107.67,"y":172.76,"x0":-0.920772303890299,"y0":50.002865063345155,"z0":5.807680989985379,"aX":-11.249056997469852},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":15.8,"breakHorizontal":8.5,"spinRate":2404,"spinDirection":214},"zone":5,"typeConfidence":2.0,"plateTime":0.3794029228674014,"extension":6.359105187797284},"index":4,"playId":"6ac29da0-e53f-310d-80f4-c3eb5f617893","pitchNumber":4,"startTime":"2026-04-04T22:34:14.566Z","endTime":"2026-04-04T22:34:18.692Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665622,"link":"/api/v1/people/665622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":687231,"link":"/api/v1/people/687231"}},"offense":{"batter":{"id":669397,"link":"/api/v1/people/669397","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669397,"link":"/api/v1/people/669397"},"credit":"b_ab"},{"player":{"id":665622,"link":"/api/v1/people/665622"},"credit":"p_ab"},{"player":{"id":669397,"link":"/api/v1/people/669397"},"credit":"b_pa"},{"player":{"id":665622,"link":"/api/v1/people/665622"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-04-04T22:34:18.692Z","atBatIndex":72},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Cam Smith homers (2) on a fly ball to left center field.","rbi":1,"awayScore":11,"homeScore":0,"isOut":false},"about":{"atBatIndex":73,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-04T22:34:25.122Z","endTime":"2026-04-04T22:36:18.220Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665622,"fullName":"Luis Medina","link":"/api/v1/people/665622"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"responsiblePitcher":{"id":665622,"link":"/api/v1/people/665622"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":100.0,"endSpeed":91.3,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.34134611004222,"aZ":-15.481820976907189,"pfxX":-10.881826173171154,"pfxZ":7.851699375835802,"pX":0.9506589101765107,"pZ":1.4186247635118732,"vX0":9.434711268130869,"vY0":-144.9870470806038,"vZ0":-9.679222549147834,"x":80.76,"y":200.48,"x0":-0.9340740407491306,"y0":50.001906134075405,"z0":5.748052710305774,"aX":-23.133794455170396},"breaks":{"breakAngle":49.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":12.4,"breakHorizontal":17.8,"spinRate":2551,"spinDirection":216},"zone":14,"typeConfidence":2.0,"plateTime":0.37797002113914946,"extension":6.349593715419901},"index":0,"playId":"d0e72410-0756-3bbe-bcb4-83505650ccc1","pitchNumber":1,"startTime":"2026-04-04T22:34:46.789Z","endTime":"2026-04-04T22:34:50.309Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665622,"link":"/api/v1/people/665622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":687231,"link":"/api/v1/people/687231"}},"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":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.0,"endSpeed":81.9,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.77056859284601,"aZ":-28.70434308068956,"pfxX":-1.545808187563301,"pfxZ":2.0180864976290254,"pX":1.26370626801751,"pZ":0.3509480032321339,"vX0":6.796813307463397,"vY0":-132.0194835453068,"vZ0":-7.739571362509874,"x":68.83,"y":229.3,"x0":-1.1723592564407364,"y0":50.00402049880645,"z0":5.511201927529678,"aX":-2.659886340418307},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":1.7,"breakHorizontal":1.0,"spinRate":2236,"spinDirection":202},"zone":14,"typeConfidence":2.0,"plateTime":0.4189913716330689,"extension":6.66068400547583},"index":1,"playId":"56126e1d-ef05-3126-803d-1b22ec12f1a8","pitchNumber":2,"startTime":"2026-04-04T22:35:05.496Z","endTime":"2026-04-04T22:35:09.027Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665622,"link":"/api/v1/people/665622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":687231,"link":"/api/v1/people/687231"}},"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":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.7,"endSpeed":88.4,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.140474464689746,"aZ":-11.081809511422485,"pfxX":-5.825625692759564,"pfxZ":10.459978104538534,"pX":-1.0787611091914986,"pZ":1.7645324084897651,"vX0":2.6852931428514393,"vY0":-141.95440401848657,"vZ0":-9.101906066522536,"x":158.12,"y":191.14,"x0":-1.2865296300888251,"y0":50.00074674781809,"z0":5.741299716031696,"aX":-11.744916380422374},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":17.0,"breakHorizontal":9.8,"spinRate":2492,"spinDirection":221},"zone":13,"typeConfidence":2.0,"plateTime":0.38762430516333435,"extension":6.33724992537892},"index":2,"playId":"febfbe1f-d3f6-31d1-983e-9cccf181127e","pitchNumber":3,"startTime":"2026-04-04T22:35:26.038Z","endTime":"2026-04-04T22:35:33.264Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665622,"link":"/api/v1/people/665622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":687231,"link":"/api/v1/people/687231"}},"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":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"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":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.9,"endSpeed":89.1,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.14613757871134,"aZ":-15.340988897264879,"pfxX":-5.664592418921293,"pfxZ":8.23024096582544,"pX":0.37650108353553385,"pZ":3.4121795821539567,"vX0":5.995873712195815,"vY0":-142.45081998587082,"vZ0":-4.166117836288544,"x":102.65,"y":146.65,"x0":-1.0243705534690095,"y0":50.003540273582615,"z0":5.8700853770111205,"aX":-11.587879573997906},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":14.2,"breakHorizontal":9.0,"spinRate":2384,"spinDirection":221},"zone":3,"typeConfidence":2.0,"plateTime":0.3851882638031201,"extension":6.257314857471325},"hitData":{"launchSpeed":111.1,"launchAngle":34.0,"totalDistance":402.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":70.34,"coordY":45.87}},"index":3,"playId":"bc8b82ab-0076-378b-afea-e0769753e4ef","pitchNumber":4,"startTime":"2026-04-04T22:35:48.291Z","endTime":"2026-04-04T22:36:18.220Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665622,"link":"/api/v1/people/665622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":687231,"link":"/api/v1/people/687231"}},"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":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701358,"link":"/api/v1/people/701358"},"credit":"b_ab"},{"player":{"id":665622,"link":"/api/v1/people/665622"},"credit":"p_ab"},{"player":{"id":701358,"link":"/api/v1/people/701358"},"credit":"b_pa"},{"player":{"id":665622,"link":"/api/v1/people/665622"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-04-04T22:36:18.220Z","atBatIndex":73},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Brice Matthews walks.","rbi":0,"awayScore":11,"homeScore":0,"isOut":false},"about":{"atBatIndex":74,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-04T22:36:37.564Z","endTime":"2026-04-04T22:37:40.011Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":694728,"fullName":"Brice Matthews","link":"/api/v1/people/694728"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665622,"fullName":"Luis Medina","link":"/api/v1/people/665622"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694728,"fullName":"Brice Matthews","link":"/api/v1/people/694728"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4],"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":694728,"fullName":"Brice Matthews","link":"/api/v1/people/694728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Brice Matthews replaces Jose Altuve.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":11,"homeScore":0,"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-04T22:36:26.828Z","endTime":"2026-04-04T22:36:39.960Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694728,"link":"/api/v1/people/694728"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"301","replacedPlayer":{"id":514888,"link":"/api/v1/people/514888"},"defense":{"pitcher":{"id":665622,"link":"/api/v1/people/665622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":687231,"link":"/api/v1/people/687231"}},"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":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.7,"endSpeed":90.8,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.8192822924014,"aZ":-20.711540102163816,"pfxX":-8.961948994219382,"pfxZ":5.446051928667382,"pX":0.2053306611774589,"pZ":3.6649527468347585,"vX0":6.777201494351385,"vY0":-143.63209496905552,"vZ0":-2.836833690704034,"x":109.17,"y":139.83,"x0":-1.0110718700226076,"y0":50.00565238960548,"z0":5.941713869429852,"aX":-18.87542877041753},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":9.5,"breakHorizontal":15.0,"spinRate":2486,"spinDirection":208},"zone":12,"typeConfidence":2.0,"plateTime":0.3801917023948329,"extension":6.238681802422969},"index":1,"playId":"3703ebec-17aa-306c-b182-8fda977156f3","pitchNumber":1,"startTime":"2026-04-04T22:36:39.960Z","endTime":"2026-04-04T22:36:45.561Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665622,"link":"/api/v1/people/665622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":687231,"link":"/api/v1/people/687231"}},"offense":{"batter":{"id":694728,"link":"/api/v1/people/694728","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"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":98.1,"endSpeed":90.4,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.4414129658965,"aZ":-16.59384986562376,"pfxX":-5.066196423493832,"pfxZ":7.510571231583831,"pX":1.0720400413717142,"pZ":2.0672244575480034,"vX0":7.8265953295493,"vY0":-142.59433706208483,"vZ0":-7.395611687513661,"x":76.14,"y":182.96,"x0":-1.040467200810597,"y0":50.00633622229357,"z0":5.726618823887327,"aX":-10.515044557326037},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":12.4,"breakHorizontal":7.7,"spinRate":2498,"spinDirection":217},"zone":14,"typeConfidence":2.0,"plateTime":0.3829910224577753,"extension":6.362560060290933},"index":2,"playId":"eba5f942-f9fa-37fc-96d5-96cf133ecc5f","pitchNumber":2,"startTime":"2026-04-04T22:36:59.101Z","endTime":"2026-04-04T22:37:02.646Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665622,"link":"/api/v1/people/665622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":687231,"link":"/api/v1/people/687231"}},"offense":{"batter":{"id":694728,"link":"/api/v1/people/694728","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"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":99.0,"endSpeed":91.2,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.98085620858114,"aZ":-15.801559055400544,"pfxX":-5.835707151395717,"pfxZ":7.7205750244741775,"pX":0.4597412143162835,"pZ":3.1896218070749334,"vX0":6.229871939694227,"vY0":-144.13527606733263,"vZ0":-4.773909022052804,"x":99.48,"y":152.66,"x0":-0.9631842217288077,"y0":50.0067688348055,"z0":5.831286022606809,"aX":-12.380793367543765},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":13.3,"breakHorizontal":9.5,"spinRate":2439,"spinDirection":219},"zone":3,"typeConfidence":2.0,"plateTime":0.37886149175108974,"extension":6.3022972685710625},"index":3,"playId":"a2844175-7541-33b9-a995-41d9b832c6e8","pitchNumber":3,"startTime":"2026-04-04T22:37:17.011Z","endTime":"2026-04-04T22:37:21.394Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665622,"link":"/api/v1/people/665622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":687231,"link":"/api/v1/people/687231"}},"offense":{"batter":{"id":694728,"link":"/api/v1/people/694728","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"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":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":88.2,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.15025110380198,"aZ":-15.656705427283057,"pfxX":-5.7474113776044256,"pfxZ":8.27399904710495,"pX":-0.8792325558173028,"pZ":3.7345755203735203,"vX0":3.071284161410891,"vY0":-140.25602662552888,"vZ0":-2.9378768085113562,"x":150.51,"y":137.95,"x0":-1.240618074178565,"y0":50.00310035325941,"z0":5.814240920926125,"aX":-11.47262345499762},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":14.6,"breakHorizontal":9.8,"spinRate":2443,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.39023567045983043,"extension":6.3172925529651325},"index":4,"playId":"b3e061da-eac6-31ed-9da9-62c33be4ba50","pitchNumber":4,"startTime":"2026-04-04T22:37:35.358Z","endTime":"2026-04-04T22:37:40.011Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665622,"link":"/api/v1/people/665622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":687231,"link":"/api/v1/people/687231"}},"offense":{"batter":{"id":694728,"link":"/api/v1/people/694728","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694728,"link":"/api/v1/people/694728"},"credit":"b_pa"},{"player":{"id":665622,"link":"/api/v1/people/665622"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-04-04T22:37:40.011Z","atBatIndex":74},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Shay Whitcomb walks. Brice Matthews to 2nd.","rbi":0,"awayScore":11,"homeScore":0,"isOut":false},"about":{"atBatIndex":75,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-04T22:38:05.841Z","endTime":"2026-04-04T22:40:51.254Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":694376,"fullName":"Shay Whitcomb","link":"/api/v1/people/694376"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665622,"fullName":"Luis Medina","link":"/api/v1/people/665622"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694376,"fullName":"Shay Whitcomb","link":"/api/v1/people/694376"},"postOnSecond":{"id":694728,"fullName":"Brice Matthews","link":"/api/v1/people/694728"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,3,4,5,6,7],"actionIndex":[0],"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":694728,"fullName":"Brice Matthews","link":"/api/v1/people/694728"},"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":694376,"fullName":"Shay Whitcomb","link":"/api/v1/people/694376"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Shay Whitcomb replaces Carlos Correa.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":11,"homeScore":0,"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-04T22:37:53.332Z","endTime":"2026-04-04T22:38:08.099Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694376,"link":"/api/v1/people/694376"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"401","replacedPlayer":{"id":621043,"link":"/api/v1/people/621043"},"defense":{"pitcher":{"id":665622,"link":"/api/v1/people/665622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":687231,"link":"/api/v1/people/687231"}},"offense":{"batter":{"id":621043,"link":"/api/v1/people/621043","batSide":{"code":"R","description":"Right"}},"first":{"id":694728,"link":"/api/v1/people/694728"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.4,"endSpeed":89.8,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.631021697522804,"aZ":-17.091651334333537,"pfxX":-10.027405780646165,"pfxZ":7.322021431157282,"pX":0.9699127943243568,"pZ":1.7810786177031137,"vX0":8.833225899790255,"vY0":-142.7958461964715,"vZ0":-8.19205083814187,"x":80.03,"y":190.69,"x0":-0.8644443696904976,"y0":50.00605977412668,"z0":5.7678372654522985,"aX":-20.6616729010663},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":11.6,"breakHorizontal":16.3,"spinRate":2539,"spinDirection":214},"zone":14,"typeConfidence":2.0,"plateTime":0.38392976218769403,"extension":6.483643172807238},"index":1,"playId":"777d23fb-726d-3893-9358-1fcea6c7e36e","pitchNumber":1,"startTime":"2026-04-04T22:38:08.099Z","endTime":"2026-04-04T22:38:11.848Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665622,"link":"/api/v1/people/665622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":687231,"link":"/api/v1/people/687231"}},"offense":{"batter":{"id":694376,"link":"/api/v1/people/694376","batSide":{"code":"R","description":"Right"}},"first":{"id":694728,"link":"/api/v1/people/694728"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":11,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"index":2,"startTime":"2026-04-04T22:38:22.212Z","endTime":"2026-04-04T22:39:03.651Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":665622,"link":"/api/v1/people/665622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":687231,"link":"/api/v1/people/687231"}},"offense":{"batter":{"id":694376,"link":"/api/v1/people/694376","batSide":{"code":"R","description":"Right"}},"first":{"id":694728,"link":"/api/v1/people/694728"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"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":97.6,"endSpeed":88.6,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.600094299040165,"aZ":-13.134548256718174,"pfxX":-6.221165694161002,"pfxZ":9.407806214742376,"pX":0.7935387054843864,"pZ":3.0773637316266194,"vX0":7.171836661511622,"vY0":-141.86890196406816,"vZ0":-5.216403704470217,"x":86.75,"y":155.69,"x0":-0.9674647037337971,"y0":50.00552973043402,"z0":5.787705215399891,"aX":-12.594114624254416},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.1,"breakHorizontal":9.7,"spinRate":2527,"spinDirection":212},"zone":3,"typeConfidence":2.0,"plateTime":0.3871375259915477,"extension":6.416503591000287},"index":3,"playId":"52550f52-c7d3-3788-989d-c13f57393736","pitchNumber":2,"startTime":"2026-04-04T22:39:03.651Z","endTime":"2026-04-04T22:39:06.975Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665622,"link":"/api/v1/people/665622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":687231,"link":"/api/v1/people/687231"}},"offense":{"batter":{"id":694376,"link":"/api/v1/people/694376","batSide":{"code":"R","description":"Right"}},"first":{"id":694728,"link":"/api/v1/people/694728"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":true},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.7,"endSpeed":89.0,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.99005377083814,"aZ":-17.917965894006617,"pfxX":-10.523272653874937,"pfxZ":7.026717115661009,"pX":0.8312569786534063,"pZ":2.1042979202498415,"vX0":8.583882186430003,"vY0":-141.9072378581103,"vZ0":-7.213198994370201,"x":85.31,"y":181.96,"x0":-0.8731270567339583,"y0":50.00502695439859,"z0":5.830798937514862,"aX":-21.357837398049455},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":11.3,"breakHorizontal":17.2,"spinRate":2433,"spinDirection":210},"zone":14,"typeConfidence":2.0,"plateTime":0.3867199142420379,"extension":6.412491238652226},"index":4,"playId":"6211f936-3efd-399f-b59d-307c122f8136","pitchNumber":3,"startTime":"2026-04-04T22:39:21.896Z","endTime":"2026-04-04T22:39:48.908Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665622,"link":"/api/v1/people/665622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":687231,"link":"/api/v1/people/687231"}},"offense":{"batter":{"id":694376,"link":"/api/v1/people/694376","batSide":{"code":"R","description":"Right"}},"first":{"id":694728,"link":"/api/v1/people/694728"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":117,"player":{"id":694376,"fullName":"Shay Whitcomb","link":"/api/v1/people/694376"}},"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":98.8,"endSpeed":89.6,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.59946040255364,"aZ":-12.896766203535579,"pfxX":-3.401444162000812,"pfxZ":9.292856675282238,"pX":0.7438333820216049,"pZ":3.9849548134750243,"vX0":5.91251259753474,"vY0":-143.65831700481917,"vZ0":-3.336145587352023,"x":88.65,"y":131.19,"x0":-0.9060946349178659,"y0":50.003281856575924,"z0":5.971655398876662,"aX":-7.056949227762999},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":16.2,"breakHorizontal":4.9,"spinRate":2483,"spinDirection":213},"zone":12,"typeConfidence":2.0,"plateTime":0.38236184919407323,"extension":6.204984982592032},"index":5,"playId":"7e56c9f6-60b2-3e8f-aad3-35e33df8be91","pitchNumber":4,"startTime":"2026-04-04T22:39:59.129Z","endTime":"2026-04-04T22:40:02.522Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665622,"link":"/api/v1/people/665622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":687231,"link":"/api/v1/people/687231"}},"offense":{"batter":{"id":694376,"link":"/api/v1/people/694376","batSide":{"code":"R","description":"Right"}},"first":{"id":694728,"link":"/api/v1/people/694728"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.6,"endSpeed":89.9,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.44142800948716,"aZ":-13.982723822841562,"pfxX":-6.355000964221716,"pfxZ":8.780263961912887,"pX":0.0359144036294079,"pZ":1.838492587591622,"vX0":5.57868864395799,"vY0":-143.3393854868065,"vZ0":-8.39871932647066,"x":115.63,"y":189.14,"x0":-1.1139336696446471,"y0":50.00539093674996,"z0":5.688088765408235,"aX":-13.170190770446261},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":14.3,"breakHorizontal":10.3,"spinRate":2546,"spinDirection":224},"zone":8,"typeConfidence":2.0,"plateTime":0.3827379215068025,"extension":6.3746024981098195},"index":6,"playId":"e35a1f9a-0ff4-3ac0-8430-deed6dd0d3e0","pitchNumber":5,"startTime":"2026-04-04T22:40:18.181Z","endTime":"2026-04-04T22:40:22.429Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665622,"link":"/api/v1/people/665622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":687231,"link":"/api/v1/people/687231"}},"offense":{"batter":{"id":694376,"link":"/api/v1/people/694376","batSide":{"code":"R","description":"Right"}},"first":{"id":694728,"link":"/api/v1/people/694728"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.5,"endSpeed":91.5,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.268983936149375,"aZ":-15.286639015397437,"pfxX":-7.253227405509033,"pfxZ":7.939604503182096,"pX":0.054231943033843606,"pZ":1.1454079915824187,"vX0":5.653162108647253,"vY0":-144.58684021917233,"vZ0":-10.202831845832275,"x":114.93,"y":207.85,"x0":-0.9795123628557701,"y0":50.00069331094486,"z0":5.647392527760164,"aX":-15.425321379988409},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":12.6,"breakHorizontal":12.1,"spinRate":2546,"spinDirection":222},"zone":14,"typeConfidence":2.0,"plateTime":0.37815997235910803,"extension":6.345294240457556},"index":7,"playId":"1752c8d8-fd3c-3d9a-8fc8-84e4ec7339a7","pitchNumber":6,"startTime":"2026-04-04T22:40:42.539Z","endTime":"2026-04-04T22:40:51.254Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665622,"link":"/api/v1/people/665622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":687231,"link":"/api/v1/people/687231"}},"offense":{"batter":{"id":694376,"link":"/api/v1/people/694376","batSide":{"code":"R","description":"Right"}},"first":{"id":694728,"link":"/api/v1/people/694728"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694376,"link":"/api/v1/people/694376"},"credit":"b_pa"},{"player":{"id":665622,"link":"/api/v1/people/665622"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-04-04T22:40:51.254Z","atBatIndex":75},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Christian Walker grounds into a force out, shortstop Jacob Wilson to second baseman Jeff McNeil. Shay Whitcomb out at 2nd.","rbi":0,"awayScore":11,"homeScore":0,"isOut":true},"about":{"atBatIndex":76,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-04T22:40:54.927Z","endTime":"2026-04-04T22:41:41.932Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665622,"fullName":"Luis Medina","link":"/api/v1/people/665622"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":694376,"fullName":"Shay Whitcomb","link":"/api/v1/people/694376"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":805779,"link":"/api/v1/people/805779"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":643446,"link":"/api/v1/people/643446"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_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":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.9,"endSpeed":89.7,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.85045669351083,"aZ":-20.94033562490028,"pfxX":-10.19657827801662,"pfxZ":5.466241088246132,"pX":0.7205659861997447,"pZ":2.4558977389238295,"vX0":8.130868448010476,"vY0":-142.2675770377001,"vZ0":-5.918728382632382,"x":89.53,"y":172.47,"x0":-0.8460477723752591,"y0":50.001601255971835,"z0":5.885280591365196,"aX":-20.954263724348845},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":8.9,"breakHorizontal":16.9,"spinRate":2483,"spinDirection":215},"zone":6,"typeConfidence":2.0,"plateTime":0.38460984743144344,"extension":6.400082054902162},"index":0,"playId":"679c2e4d-8337-3248-a60e-da4aca193ab7","pitchNumber":1,"startTime":"2026-04-04T22:41:15.632Z","endTime":"2026-04-04T22:41:18.999Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665622,"link":"/api/v1/people/665622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":687231,"link":"/api/v1/people/687231"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"first":{"id":694376,"link":"/api/v1/people/694376"},"second":{"id":694728,"link":"/api/v1/people/694728"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.5,"endSpeed":90.3,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.709181235066424,"aZ":-19.340215732254386,"pfxX":-9.918145328889121,"pfxZ":6.156677380805313,"pX":-0.5603676323420388,"pZ":2.4392248704032538,"vX0":4.66147955049849,"vY0":-143.37052816983908,"vZ0":-6.37191500723203,"x":138.36,"y":172.92,"x0":-0.9174096709660023,"y0":50.00484405263285,"z0":5.894977174613057,"aX":-20.67850847693814},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":10.1,"breakHorizontal":17.0,"spinRate":2450,"spinDirection":210},"zone":4,"typeConfidence":2.0,"plateTime":0.38182989027200653,"extension":6.436901270784001},"hitData":{"launchSpeed":104.9,"launchAngle":-19.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":117.86,"coordY":146.62}},"index":1,"playId":"79069b18-3b3f-3c61-92ec-0289673062d8","pitchNumber":2,"startTime":"2026-04-04T22:41:35.550Z","endTime":"2026-04-04T22:41:41.932Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665622,"link":"/api/v1/people/665622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":687231,"link":"/api/v1/people/687231"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"first":{"id":694376,"link":"/api/v1/people/694376"},"second":{"id":694728,"link":"/api/v1/people/694728"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":572233,"link":"/api/v1/people/572233"},"credit":"b_ab"},{"player":{"id":665622,"link":"/api/v1/people/665622"},"credit":"p_ab"},{"player":{"id":572233,"link":"/api/v1/people/572233"},"credit":"b_pa"},{"player":{"id":665622,"link":"/api/v1/people/665622"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-04-04T22:41:41.932Z","atBatIndex":76},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nick Kurtz flies out sharply to center fielder Jake Meyers.","rbi":0,"awayScore":11,"homeScore":0,"isOut":true},"about":{"atBatIndex":77,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-04T22:43:49.848Z","endTime":"2026-04-04T22:45:37.589Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"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,7,8],"actionIndex":[0,1],"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":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":676694,"link":"/api/v1/people/676694"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Brice Matthews remains in the game as the second baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":11,"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-04T22:42:44.908Z","endTime":"2026-04-04T22:42:44.924Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694728,"link":"/api/v1/people/694728"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"301","replacedPlayer":{"id":514888,"link":"/api/v1/people/514888"},"defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Shay Whitcomb remains in the game as the third baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":11,"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-04T22:42:44.924Z","endTime":"2026-04-04T22:43:52.070Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694376,"link":"/api/v1/people/694376"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"401","replacedPlayer":{"id":621043,"link":"/api/v1/people/621043"},"defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"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.0,"endSpeed":86.7,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.364449317894454,"aZ":-18.573668582171138,"pfxX":-8.031445442152885,"pfxZ":7.0767622066349904,"pX":1.037840707771429,"pZ":1.7642448750152502,"vX0":10.67393973008783,"vY0":-137.91748511538086,"vZ0":-5.76610691285253,"x":77.44,"y":191.15,"x0":-1.843396878266456,"y0":50.00204267272799,"z0":5.1392995509336,"aX":-15.434464869615072},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":11.8,"breakHorizontal":12.2,"spinRate":2340,"spinDirection":242},"zone":14,"typeConfidence":2.0,"plateTime":0.3974982143260086,"extension":6.37527056984517},"index":2,"playId":"c3eb020d-e7ba-3acb-be2e-d6502ef98a45","pitchNumber":1,"startTime":"2026-04-04T22:43:52.070Z","endTime":"2026-04-04T22:43:56.119Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"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":96.2,"endSpeed":87.7,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.4443816438228,"aZ":-20.7124443039595,"pfxX":-7.118759169132218,"pfxZ":5.79623249531158,"pX":-0.8619295789294602,"pZ":2.6278539520328246,"vX0":5.872048566209468,"vY0":-139.96164375476195,"vZ0":-3.296706870397212,"x":149.85,"y":167.83,"x0":-2.0652454283631427,"y0":50.005407969064954,"z0":5.1821570660200065,"aX":-14.084628817100159},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":10.0,"breakHorizontal":11.6,"spinRate":2512,"spinDirection":237},"zone":11,"typeConfidence":2.0,"plateTime":0.3917763910327987,"extension":6.339044301716634},"index":3,"playId":"779b3a21-fc54-34e8-ac46-d6316f32881a","pitchNumber":2,"startTime":"2026-04-04T22:44:08.263Z","endTime":"2026-04-04T22:44:12.554Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"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":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":77.8,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.105557871444173,"aZ":-30.50297710837402,"pfxX":5.0606377924342,"pfxZ":1.075791583309874,"pX":0.010208110915438008,"pZ":2.703981096632299,"vX0":3.7401343304386394,"vY0":-124.71826141219698,"vZ0":-0.198996859775586,"x":116.61,"y":165.77,"x0":-2.1731538270354602,"y0":50.00314206191677,"z0":5.328207474954511,"aX":7.869338544547094},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":2.2,"breakHorizontal":-10.1,"spinRate":2762,"spinDirection":60},"zone":5,"typeConfidence":2.0,"plateTime":0.44135777054677217,"extension":6.123305082075049},"index":4,"playId":"943ddc20-5243-37b8-ba05-969882e24179","pitchNumber":3,"startTime":"2026-04-04T22:44:28.591Z","endTime":"2026-04-04T22:44:32.107Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"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":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":78.3,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.377895028854784,"aZ":-31.04538553630711,"pfxX":4.435985386847593,"pfxZ":0.7198476602053869,"pX":0.3688561599165868,"pZ":3.0946898489133505,"vX0":4.444655020685663,"vY0":-125.55759140994265,"vZ0":0.7760043631090463,"x":102.94,"y":155.22,"x0":-2.008987148389267,"y0":50.0060736823452,"z0":5.332768919572189,"aX":6.994852736624937},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":1.8,"breakHorizontal":-9.1,"spinRate":2798,"spinDirection":62},"zone":3,"typeConfidence":2.0,"plateTime":0.4383310618370051,"extension":6.63636387845347},"index":5,"playId":"f8b3e560-f284-3351-95e6-1b9a6b266e46","pitchNumber":4,"startTime":"2026-04-04T22:44:45.287Z","endTime":"2026-04-04T22:44:49.141Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":11,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":6,"startTime":"2026-04-04T22:44:58.120Z","endTime":"2026-04-04T22:45:09.675Z","isPitch":false,"type":"action","player":{"id":701762,"link":"/api/v1/people/701762"},"defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":79.5,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.118776831913078,"aZ":-29.84704878312265,"pfxX":6.877707171970396,"pfxZ":1.4447339264739103,"pX":1.7962714356769427,"pZ":2.676737575839381,"vX0":6.87842818328165,"vY0":-126.98670979244636,"vZ0":-0.5749987958439923,"x":48.53,"y":166.51,"x0":-1.8540383717210143,"y0":50.004435339582834,"z0":5.307480604162703,"aX":11.087380648143512},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":2.8,"breakHorizontal":-14.2,"spinRate":2901,"spinDirection":54},"zone":12,"typeConfidence":2.0,"plateTime":0.43346927011143066,"extension":6.419825289205057},"index":7,"playId":"d7846d78-8ece-3dd7-bf58-43f1a34b7ead","pitchNumber":5,"startTime":"2026-04-04T22:45:09.675Z","endTime":"2026-04-04T22:45:13.521Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"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":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":78.2,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.94496427564472,"aZ":-27.738074778061186,"pfxX":5.222738464809605,"pfxZ":2.8229287229050932,"pX":0.07155107192870984,"pZ":2.4864121802984025,"vX0":3.36106918984271,"vY0":-125.49471030019754,"vZ0":-1.3095875097701808,"x":114.27,"y":171.65,"x0":-1.970389691262077,"y0":50.00173959540172,"z0":5.306238525259892,"aX":8.20495512125276},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":5.0,"breakHorizontal":-10.3,"spinRate":2816,"spinDirection":57},"zone":5,"typeConfidence":2.0,"plateTime":0.4389728491204852,"extension":5.966834799456848},"hitData":{"launchSpeed":105.1,"launchAngle":36.0,"totalDistance":380.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":112.92,"coordY":46.37}},"index":8,"playId":"8d672185-e791-3a23-9199-91730555295f","pitchNumber":6,"startTime":"2026-04-04T22:45:26.879Z","endTime":"2026-04-04T22:45:37.589Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701762,"link":"/api/v1/people/701762"},"credit":"b_ab"},{"player":{"id":678906,"link":"/api/v1/people/678906"},"credit":"p_ab"},{"player":{"id":701762,"link":"/api/v1/people/701762"},"credit":"b_pa"},{"player":{"id":678906,"link":"/api/v1/people/678906"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-04-04T22:45:37.589Z","atBatIndex":77},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Austin Wynns pops out to catcher Christian Vázquez in foul territory.","rbi":0,"awayScore":11,"homeScore":0,"isOut":true},"about":{"atBatIndex":78,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-04T22:45:41.091Z","endTime":"2026-04-04T22:46:47.911Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":642851,"fullName":"Austin Wynns","link":"/api/v1/people/642851"},"batSide":{"code":"R","description":"Right"},"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_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":642851,"fullName":"Austin Wynns","link":"/api/v1/people/642851"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":543877,"link":"/api/v1/people/543877"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":86.9,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.663638191285216,"aZ":-26.749759454446494,"pfxX":-10.335747208337105,"pfxZ":2.801196142060345,"pX":-0.17953800139097384,"pZ":2.786809989880296,"vX0":8.35650283196849,"vY0":-138.43441406328597,"vZ0":-1.962455376046786,"x":123.84,"y":163.54,"x0":-1.8983927096240076,"y0":50.00261496834612,"z0":5.300305145151206,"aX":-20.007983406874565},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":4.8,"breakHorizontal":16.9,"spinRate":2401,"spinDirection":231},"zone":5,"typeConfidence":2.0,"plateTime":0.39607118271646735,"extension":6.449271136877021},"index":0,"playId":"c717f080-e270-38a4-a9e8-2d0f0e415e9c","pitchNumber":1,"startTime":"2026-04-04T22:46:06.450Z","endTime":"2026-04-04T22:46:09.784Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":642851,"link":"/api/v1/people/642851","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":78.6,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.58807243823726,"aZ":-30.56980301643349,"pfxX":4.714256805954598,"pfxZ":1.0253442324048585,"pX":1.2487310402402612,"pZ":2.361852570816981,"vX0":6.135739003118839,"vY0":-124.88156807868184,"vZ0":-1.0816419994129602,"x":69.4,"y":175.01,"x0":-1.8584749039525408,"y0":50.005179324750145,"z0":5.32920346822846,"aX":7.401045847965423},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":1.8,"breakHorizontal":-10.1,"spinRate":2748,"spinDirection":58},"zone":14,"typeConfidence":2.0,"plateTime":0.4396326295253492,"extension":6.26343509047929},"index":1,"playId":"32772939-5cac-3f45-8f2c-e84a8062708a","pitchNumber":2,"startTime":"2026-04-04T22:46:22.273Z","endTime":"2026-04-04T22:46:26.214Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":642851,"link":"/api/v1/people/642851","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"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":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":77.7,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.729559885508504,"aZ":-30.162600962510954,"pfxX":4.397787559380419,"pfxZ":1.2935286490403541,"pX":0.4398552667556488,"pZ":2.720948659689948,"vX0":4.585762295979127,"vY0":-124.74484809041257,"vZ0":-0.1143125651521818,"x":100.23,"y":165.31,"x0":-2.0041311516741276,"y0":50.00156950807763,"z0":5.286910459540974,"aX":6.820738300129122},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":2.6,"breakHorizontal":-9.1,"spinRate":2818,"spinDirection":62},"zone":6,"typeConfidence":2.0,"plateTime":0.4417226594842565,"extension":6.4566407086589885},"hitData":{"launchSpeed":82.1,"launchAngle":88.0,"totalDistance":56.0,"trajectory":"popup","hardness":"medium","location":"2","coordinates":{"coordX":129.01,"coordY":227.81}},"index":2,"playId":"ed6af465-944c-345f-a269-5b6409efc56f","pitchNumber":3,"startTime":"2026-04-04T22:46:38.256Z","endTime":"2026-04-04T22:46:47.911Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":642851,"link":"/api/v1/people/642851","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642851,"link":"/api/v1/people/642851"},"credit":"b_ab"},{"player":{"id":678906,"link":"/api/v1/people/678906"},"credit":"p_ab"},{"player":{"id":642851,"link":"/api/v1/people/642851"},"credit":"b_pa"},{"player":{"id":678906,"link":"/api/v1/people/678906"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-04-04T22:46:47.911Z","atBatIndex":78},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Carlos Cortes singles on a line drive to left fielder Joey Loperfido, deflected by third baseman Shay Whitcomb.","rbi":0,"awayScore":11,"homeScore":0,"isOut":false},"about":{"atBatIndex":79,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-04T22:47:01.950Z","endTime":"2026-04-04T22:47:28.779Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":694376,"link":"/api/v1/people/694376"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_deflection"},{"player":{"id":694388,"link":"/api/v1/people/694388"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":87.9,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.201543299368563,"aZ":-20.097686939622456,"pfxX":-6.273292171074492,"pfxZ":6.096256644190891,"pX":-0.09963642875707762,"pZ":2.738523914262406,"vX0":7.417396007786228,"vY0":-139.786578880897,"vZ0":-3.1641816482352083,"x":120.8,"y":164.84,"x0":-1.9711403491807993,"y0":50.0037855502292,"z0":5.20299317704951,"aX":-12.429161106793824},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":10.6,"breakHorizontal":9.8,"spinRate":2517,"spinDirection":234},"zone":2,"typeConfidence":2.0,"plateTime":0.39167907923108425,"extension":6.524237769455666},"hitData":{"launchSpeed":101.5,"launchAngle":8.0,"totalDistance":203.0,"trajectory":"line_drive","hardness":"medium","location":"5","coordinates":{"coordX":81.54,"coordY":88.01}},"index":0,"playId":"f8d3ac78-7c02-3b21-9791-e0c5edd45934","pitchNumber":1,"startTime":"2026-04-04T22:47:17.267Z","endTime":"2026-04-04T22:47:28.779Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":666126,"link":"/api/v1/people/666126","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666126,"link":"/api/v1/people/666126"},"credit":"b_ab"},{"player":{"id":678906,"link":"/api/v1/people/678906"},"credit":"p_ab"},{"player":{"id":666126,"link":"/api/v1/people/666126"},"credit":"b_pa"},{"player":{"id":678906,"link":"/api/v1/people/678906"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-04-04T22:47:28.779Z","atBatIndex":79},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brent Rooker called out on strikes.","rbi":0,"awayScore":11,"homeScore":0,"isOut":true},"about":{"atBatIndex":80,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-04T22:47:40.436Z","endTime":"2026-04-04T22:49:21.778Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"batSide":{"code":"R","description":"Right"},"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_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":543877,"link":"/api/v1/people/543877"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":78.5,"strikeZoneTop":3.364,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.289368084121794,"aZ":-30.50683444035987,"pfxX":5.530291380975484,"pfxZ":1.0601276911788524,"pX":0.815721121104081,"pZ":2.0923402095648456,"vX0":5.482848939093012,"vY0":-124.99021415009692,"vZ0":-1.6479675634376365,"x":85.91,"y":182.29,"x0":-2.1317574167499584,"y0":50.000399374410556,"z0":5.286449097050944,"aX":8.669862811820618},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":1.8,"breakHorizontal":-11.4,"spinRate":2872,"spinDirection":55},"zone":14,"typeConfidence":2.0,"plateTime":0.4397161870523054,"extension":6.674226897826424},"index":0,"playId":"1c3df5d1-b2ec-328c-ab93-203c2ae1c3bb","pitchNumber":1,"startTime":"2026-04-04T22:47:51.824Z","endTime":"2026-04-04T22:47:56.294Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":667670,"link":"/api/v1/people/667670","batSide":{"code":"R","description":"Right"}},"first":{"id":666126,"link":"/api/v1/people/666126"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":78.4,"strikeZoneTop":3.364,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.631165607704222,"aZ":-31.055900092337982,"pfxX":3.544630138331328,"pfxZ":0.7121024013886181,"pX":0.6849016591523852,"pZ":2.028624662016218,"vX0":5.494383812174467,"vY0":-125.4649561895913,"vZ0":-1.7274870311260757,"x":90.89,"y":184.01,"x0":-2.005668682339912,"y0":50.00433021306804,"z0":5.290304990226739,"aX":5.572622682521253},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":1.1,"breakHorizontal":-7.8,"spinRate":2897,"spinDirection":54},"zone":9,"typeConfidence":2.0,"plateTime":0.4388830463759863,"extension":6.553982681717731},"index":1,"playId":"17456029-ee81-36f0-83f7-0eaa70c0fccb","pitchNumber":2,"startTime":"2026-04-04T22:48:08.861Z","endTime":"2026-04-04T22:48:12.421Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":667670,"link":"/api/v1/people/667670","batSide":{"code":"R","description":"Right"}},"first":{"id":666126,"link":"/api/v1/people/666126"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":87.8,"strikeZoneTop":3.364,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.403701882300325,"aZ":-21.668533433351104,"pfxX":-6.921988238235152,"pfxZ":5.288830305139122,"pX":-0.6273196723814329,"pZ":3.7381416655559,"vX0":5.982696263919357,"vY0":-140.2362103268681,"vZ0":-0.4613998218079356,"x":140.91,"y":137.85,"x0":-1.891447661766869,"y0":50.00501177565486,"z0":5.321164633803437,"aX":-13.756647647822602},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":9.7,"breakHorizontal":11.3,"spinRate":2541,"spinDirection":226},"zone":11,"typeConfidence":2.0,"plateTime":0.3909296322470732,"extension":6.315927927330797},"index":2,"playId":"6ab0d172-ad1e-3f1f-b4e1-0e01aedbc3a7","pitchNumber":3,"startTime":"2026-04-04T22:48:28.324Z","endTime":"2026-04-04T22:48:32.753Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":667670,"link":"/api/v1/people/667670","batSide":{"code":"R","description":"Right"}},"first":{"id":666126,"link":"/api/v1/people/666126"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":88.2,"strikeZoneTop":3.364,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.68940365937723,"aZ":-20.585130007730207,"pfxX":-7.560347853036747,"pfxZ":5.806227937233144,"pX":-0.3433079399800038,"pZ":2.6125934720880553,"vX0":6.958603675745064,"vY0":-140.6036983829769,"vZ0":-3.527523416546823,"x":130.09,"y":168.24,"x0":-1.8712679152185447,"y0":50.00657299430689,"z0":5.223829734268571,"aX":-15.099807063539227},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":10.0,"breakHorizontal":12.2,"spinRate":2522,"spinDirection":230},"zone":4,"typeConfidence":2.0,"plateTime":0.3899588344792546,"extension":6.589094895442257},"index":3,"playId":"33ab1df3-d4d4-3c2f-8469-32ac8422cc2f","pitchNumber":4,"startTime":"2026-04-04T22:48:50.288Z","endTime":"2026-04-04T22:48:53.656Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":667670,"link":"/api/v1/people/667670","batSide":{"code":"R","description":"Right"}},"first":{"id":666126,"link":"/api/v1/people/666126"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"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,"runnerGoing":true},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":87.5,"strikeZoneTop":3.364,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.310914449361555,"aZ":-17.24587811826908,"pfxX":-8.622140075259033,"pfxZ":7.5666271157693865,"pX":0.27755812145744874,"pZ":2.514504482775869,"vX0":8.80235068381915,"vY0":-139.98480708420897,"vZ0":-4.160162863277501,"x":106.42,"y":170.89,"x0":-1.796249079400211,"y0":50.00432617864209,"z0":5.158102444240534,"aX":-17.01439643201081},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":13.0,"breakHorizontal":13.7,"spinRate":2571,"spinDirection":228},"zone":6,"typeConfidence":2.0,"plateTime":0.3921519861864935,"extension":6.516800444350303},"index":4,"playId":"c4e3fa31-d7ea-3719-a9e6-b25990981dc3","pitchNumber":5,"startTime":"2026-04-04T22:49:14.695Z","endTime":"2026-04-04T22:49:21.778Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":667670,"link":"/api/v1/people/667670","batSide":{"code":"R","description":"Right"}},"first":{"id":666126,"link":"/api/v1/people/666126"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":667670,"link":"/api/v1/people/667670"},"credit":"b_ab"},{"player":{"id":678906,"link":"/api/v1/people/678906"},"credit":"p_ab"},{"player":{"id":667670,"link":"/api/v1/people/667670"},"credit":"b_pa"},{"player":{"id":678906,"link":"/api/v1/people/678906"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-04-04T22:49:21.778Z","atBatIndex":80},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Joey Loperfido walks.","rbi":0,"awayScore":11,"homeScore":0,"isOut":false},"about":{"atBatIndex":81,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-04T22:51:30.350Z","endTime":"2026-04-04T22:53:36.510Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":547184,"fullName":"Michael Kelly","link":"/api/v1/people/547184"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"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":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Michael Kelly replaces Luis Medina.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":11,"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-04T22:50:32.879Z","endTime":"2026-04-04T22:51:32.520Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":547184,"link":"/api/v1/people/547184"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":665622,"link":"/api/v1/people/665622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":687231,"link":"/api/v1/people/687231"}},"offense":{"batter":{"id":694388,"link":"/api/v1/people/694388","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.0,"endSpeed":76.4,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.03737493312967,"aZ":-31.422332560039454,"pfxX":6.514072321946511,"pfxZ":0.5100517579923132,"pX":-2.7507551916399153,"pZ":2.9626884104995863,"vX0":-3.9826761994328232,"vY0":-120.88874943685485,"vZ0":-0.29182625403577844,"x":221.85,"y":158.79,"x0":-1.9302867398822328,"y0":50.00476472967713,"z0":5.837603982930987,"aX":9.665668295911303},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":1.1,"breakHorizontal":-10.9,"spinRate":2702,"spinDirection":85},"zone":11,"typeConfidence":2.0,"plateTime":0.45267018226511313,"extension":6.251938809889283},"index":1,"playId":"92fa1674-fb21-3058-ac6e-371d1c907e33","pitchNumber":1,"startTime":"2026-04-04T22:51:32.520Z","endTime":"2026-04-04T22:51:36.297Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":547184,"link":"/api/v1/people/547184","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":687231,"link":"/api/v1/people/687231"}},"offense":{"batter":{"id":694388,"link":"/api/v1/people/694388","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"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":83.4,"endSpeed":77.0,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.052124548521622,"aZ":-30.098376062845,"pfxX":5.6896390761835764,"pfxZ":1.3788448600120464,"pX":-0.48840126328568634,"pZ":2.415756846601742,"vX0":1.2128386836662917,"vY0":-121.54334815176723,"vZ0":-1.8049775240811077,"x":135.62,"y":173.55,"x0":-1.7326122575252068,"y0":50.0004738944887,"z0":5.773142768501413,"aX":8.539989579510832},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":2.4,"breakHorizontal":-10.6,"spinRate":2705,"spinDirection":20},"zone":4,"typeConfidence":2.0,"plateTime":0.45005436837243895,"extension":5.7260008489326},"index":2,"playId":"a13c9d47-4847-3df1-a2cd-64605896d7c7","pitchNumber":2,"startTime":"2026-04-04T22:51:45.412Z","endTime":"2026-04-04T22:51:49.006Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":547184,"link":"/api/v1/people/547184","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":687231,"link":"/api/v1/people/687231"}},"offense":{"batter":{"id":694388,"link":"/api/v1/people/694388","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"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":true},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.0,"endSpeed":83.6,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.922232971031995,"aZ":-23.00554132886338,"pfxX":1.9002829589510726,"pfxZ":5.1855953893218345,"pX":-0.9616972239561287,"pZ":2.725696077586736,"vX0":1.24517079329177,"vY0":-131.17519753299516,"vZ0":-3.5568868717828908,"x":153.66,"y":165.19,"x0":-1.6871081263360126,"y0":50.00244249545709,"z0":5.785267497952544,"aX":3.3603525868965445},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":9.0,"breakHorizontal":-3.7,"spinRate":2617,"spinDirection":196},"zone":11,"typeConfidence":2.0,"plateTime":0.4152174758995417,"extension":5.685074485058909},"index":3,"playId":"ad3fadae-6d23-3c5b-94a5-55a6f7d077c6","pitchNumber":3,"startTime":"2026-04-04T22:51:59.379Z","endTime":"2026-04-04T22:52:26.400Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":547184,"link":"/api/v1/people/547184","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":687231,"link":"/api/v1/people/687231"}},"offense":{"batter":{"id":694388,"link":"/api/v1/people/694388","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":133,"player":{"id":642851,"fullName":"Austin Wynns","link":"/api/v1/people/642851"}},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.1,"endSpeed":78.0,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.58467606708475,"aZ":-30.534028259225146,"pfxX":6.0113250205905,"pfxZ":1.06778240112369,"pX":-1.6619724528028852,"pZ":3.276983787981111,"vX0":-1.3498702805221525,"vY0":-122.5509674922482,"vZ0":-0.01933976272459259,"x":180.35,"y":150.3,"x0":-1.8892351418195803,"y0":50.00338846356452,"z0":5.86801876163787,"aX":9.25028496310796},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":2.2,"breakHorizontal":-10.7,"spinRate":2705,"spinDirection":64},"zone":11,"typeConfidence":2.0,"plateTime":0.4449590119031046,"extension":5.472603644753888},"index":4,"playId":"e7509464-8db7-3404-b740-c7de4a77a325","pitchNumber":4,"startTime":"2026-04-04T22:52:34.983Z","endTime":"2026-04-04T22:52:38.790Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":547184,"link":"/api/v1/people/547184","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":687231,"link":"/api/v1/people/687231"}},"offense":{"batter":{"id":694388,"link":"/api/v1/people/694388","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"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":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.3,"endSpeed":78.4,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.503205944053278,"aZ":-31.54230074808732,"pfxX":4.999553457224985,"pfxZ":0.40598551058335275,"pX":-0.4449165625090105,"pZ":2.505433992570655,"vX0":1.4106824820515746,"vY0":-122.85764065170494,"vZ0":-1.4696953404445707,"x":133.96,"y":171.13,"x0":-1.674352335522264,"y0":50.000958360110715,"z0":5.761594493249644,"aX":7.7366739128219555},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":0.7,"breakHorizontal":-9.4,"spinRate":2705,"spinDirection":59},"zone":4,"typeConfidence":2.0,"plateTime":0.443727437377639,"extension":5.839063130628544},"index":5,"playId":"836cf6a6-57d1-32f6-ade7-833acfaf96ba","pitchNumber":5,"startTime":"2026-04-04T22:52:48.790Z","endTime":"2026-04-04T22:52:53.515Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":547184,"link":"/api/v1/people/547184","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":687231,"link":"/api/v1/people/687231"}},"offense":{"batter":{"id":694388,"link":"/api/v1/people/694388","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.2,"endSpeed":83.7,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.53224689286314,"aZ":-26.807614781290262,"pfxX":1.3364728933707628,"pfxZ":3.0474982501743737,"pX":0.32582024281924493,"pZ":1.1854641402283685,"vX0":4.295996765244141,"vY0":-131.32804344284267,"vZ0":-6.485056901798929,"x":104.58,"y":206.77,"x0":-1.4991652163913378,"y0":50.004769469164096,"z0":5.657448131971955,"aX":2.354773632094629},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":4.4,"breakHorizontal":-3.2,"spinRate":2771,"spinDirection":183},"zone":14,"typeConfidence":2.0,"plateTime":0.41568511721809154,"extension":5.6777576512413805},"index":6,"playId":"4fea3a48-db22-3240-b31e-10741187859f","pitchNumber":6,"startTime":"2026-04-04T22:53:08.995Z","endTime":"2026-04-04T22:53:15.185Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":547184,"link":"/api/v1/people/547184","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":687231,"link":"/api/v1/people/687231"}},"offense":{"batter":{"id":694388,"link":"/api/v1/people/694388","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"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":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.0,"endSpeed":77.8,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.615040712558056,"aZ":-31.558498318651388,"pfxX":6.567587741084929,"pfxZ":0.3998197345317127,"pX":-1.890686159938659,"pZ":2.863141283635775,"vX0":-2.132946309873038,"vY0":-123.78350281371985,"vZ0":-0.6257289805707456,"x":189.07,"y":161.48,"x0":-1.869154762528168,"y0":50.00433056623363,"z0":5.770524341949357,"aX":10.152319486465917},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":0.8,"breakHorizontal":-11.4,"spinRate":2677,"spinDirection":74},"zone":11,"typeConfidence":2.0,"plateTime":0.44316115468097594,"extension":6.217758169493233},"index":7,"playId":"352939d6-c2f4-3249-8f7a-b4dc8ae47a47","pitchNumber":7,"startTime":"2026-04-04T22:53:32.607Z","endTime":"2026-04-04T22:53:36.510Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":547184,"link":"/api/v1/people/547184","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":687231,"link":"/api/v1/people/687231"}},"offense":{"batter":{"id":694388,"link":"/api/v1/people/694388","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694388,"link":"/api/v1/people/694388"},"credit":"b_pa"},{"player":{"id":547184,"link":"/api/v1/people/547184"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-04-04T22:53:36.510Z","atBatIndex":81},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Yainer Diaz singles on a ground ball to left fielder Carlos Cortes. Joey Loperfido to 2nd.","rbi":0,"awayScore":11,"homeScore":0,"isOut":false},"about":{"atBatIndex":82,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-04T22:53:40.728Z","endTime":"2026-04-04T22:54:30.280Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":547184,"fullName":"Michael Kelly","link":"/api/v1/people/547184"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"postOnSecond":{"id":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":666126,"link":"/api/v1/people/666126"},"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":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":83.9,"endSpeed":76.8,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.569791818167218,"aZ":-29.658842126048622,"pfxX":6.573452156265233,"pfxZ":1.6696773531087583,"pX":-0.19908510270935217,"pZ":2.5282987073449648,"vX0":1.359531673976064,"vY0":-122.2103735251971,"vZ0":-1.7046043571735174,"x":124.59,"y":170.52,"x0":-1.6170416133128853,"y0":50.00073491152438,"z0":5.798436264577173,"aX":9.874839156257973},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":2.9,"breakHorizontal":-12.2,"spinRate":2734,"spinDirection":72},"zone":5,"typeConfidence":2.0,"plateTime":0.44932784374778967,"extension":6.071947781619321},"index":0,"playId":"9b88b2d6-5f9a-3349-b7bc-fa2f1ffca47c","pitchNumber":1,"startTime":"2026-04-04T22:54:01.059Z","endTime":"2026-04-04T22:54:04.599Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":547184,"link":"/api/v1/people/547184","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":687231,"link":"/api/v1/people/687231"}},"offense":{"batter":{"id":673237,"link":"/api/v1/people/673237","batSide":{"code":"R","description":"Right"}},"first":{"id":694388,"link":"/api/v1/people/694388"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.3,"endSpeed":76.6,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.08654151158391,"aZ":-29.646085012920537,"pfxX":8.55239797866044,"pfxZ":1.6986010531841487,"pX":-0.11053831247299195,"pZ":2.3938770940506657,"vX0":0.8683631908091576,"vY0":-121.2786457747214,"vZ0":-1.781159045335339,"x":121.21,"y":174.15,"x0":-1.584264757912007,"y0":50.00299521339005,"z0":5.727704138596014,"aX":12.717509606666935},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":2.9,"breakHorizontal":-15.7,"spinRate":2704,"spinDirection":64},"zone":5,"typeConfidence":2.0,"plateTime":0.45192652649866627,"extension":5.6603064863468395},"hitData":{"launchSpeed":106.3,"launchAngle":-6.0,"totalDistance":22.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":85.93,"coordY":104.05}},"index":1,"playId":"f697505a-9ecc-3130-a5e3-15ed302332c3","pitchNumber":2,"startTime":"2026-04-04T22:54:19.503Z","endTime":"2026-04-04T22:54:30.280Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":547184,"link":"/api/v1/people/547184","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":687231,"link":"/api/v1/people/687231"}},"offense":{"batter":{"id":673237,"link":"/api/v1/people/673237","batSide":{"code":"R","description":"Right"}},"first":{"id":694388,"link":"/api/v1/people/694388"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"credit":"b_ab"},{"player":{"id":547184,"link":"/api/v1/people/547184"},"credit":"p_ab"},{"player":{"id":673237,"link":"/api/v1/people/673237"},"credit":"b_pa"},{"player":{"id":547184,"link":"/api/v1/people/547184"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-04-04T22:54:30.280Z","atBatIndex":82},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Jake Meyers pops out to second baseman Jeff McNeil on the infield fly rule.","rbi":0,"awayScore":11,"homeScore":0,"isOut":true},"about":{"atBatIndex":83,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-04T22:54:34.697Z","endTime":"2026-04-04T22:55:40.493Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":676694,"fullName":"Jake Meyers","link":"/api/v1/people/676694"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":547184,"fullName":"Michael Kelly","link":"/api/v1/people/547184"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"postOnSecond":{"id":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":676694,"fullName":"Jake Meyers","link":"/api/v1/people/676694"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":643446,"link":"/api/v1/people/643446"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":80.8,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.089627431388386,"aZ":-30.500888206824428,"pfxX":3.1810660502535306,"pfxZ":1.0098172310406337,"pX":-0.962566068021913,"pZ":3.863507570582421,"vX0":0.7223072858947,"vY0":-127.47719199553663,"vZ0":0.8669895461964897,"x":153.69,"y":134.47,"x0":-1.6624800616200965,"y0":50.00409920316042,"z0":5.910866873301073,"aX":5.280806758641502},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":2.3,"breakHorizontal":-5.9,"spinRate":2711,"spinDirection":134},"zone":11,"typeConfidence":2.0,"plateTime":0.4282609194304965,"extension":6.1877490208301085},"index":0,"playId":"765db7c5-a051-3c18-a1b7-375ac63925f8","pitchNumber":1,"startTime":"2026-04-04T22:54:55.633Z","endTime":"2026-04-04T22:54:59.676Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":547184,"link":"/api/v1/people/547184","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":687231,"link":"/api/v1/people/687231"}},"offense":{"batter":{"id":676694,"link":"/api/v1/people/676694","batSide":{"code":"R","description":"Right"}},"first":{"id":673237,"link":"/api/v1/people/673237"},"second":{"id":694388,"link":"/api/v1/people/694388"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"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":84.0,"endSpeed":77.4,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.88247752948444,"aZ":-30.351239629571122,"pfxX":6.757298186313649,"pfxZ":1.2026176927688894,"pX":-0.4197132795977831,"pZ":2.2969478610851333,"vX0":0.8767580901049852,"vY0":-122.34010813983083,"vZ0":-1.9080641945626726,"x":133.0,"y":176.76,"x0":-1.6606717322945852,"y0":50.003360780319106,"z0":5.685571806431388,"aX":10.254715108568286},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":2.0,"breakHorizontal":-12.5,"spinRate":2888,"spinDirection":24},"zone":4,"typeConfidence":2.0,"plateTime":0.44751109816362655,"extension":5.894108903737136},"index":1,"playId":"53629f47-ddcf-3471-874a-86a173409179","pitchNumber":2,"startTime":"2026-04-04T22:55:12.689Z","endTime":"2026-04-04T22:55:16.282Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":547184,"link":"/api/v1/people/547184","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":687231,"link":"/api/v1/people/687231"}},"offense":{"batter":{"id":676694,"link":"/api/v1/people/676694","batSide":{"code":"R","description":"Right"}},"first":{"id":673237,"link":"/api/v1/people/673237"},"second":{"id":694388,"link":"/api/v1/people/694388"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"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":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.8,"endSpeed":75.4,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.66302311506262,"aZ":-30.40354997102945,"pfxX":7.47348035853777,"pfxZ":1.226375311172962,"pX":-0.6018451664317723,"pZ":2.6261226378561804,"vX0":0.04710675417384913,"vY0":-119.23399705516792,"vZ0":-0.8986941330963711,"x":139.94,"y":167.87,"x0":-1.5928812049594925,"y0":50.000778494178945,"z0":5.748283055984018,"aX":10.772520472983103},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":2.3,"breakHorizontal":-13.6,"spinRate":2760,"spinDirection":52},"zone":4,"typeConfidence":2.0,"plateTime":0.4591503433129147,"extension":5.794294066213397},"hitData":{"launchSpeed":73.2,"launchAngle":54.0,"totalDistance":173.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":153.33,"coordY":137.8}},"index":2,"playId":"f151eb06-a466-3ab7-9053-cf0e0b8c81f8","pitchNumber":3,"startTime":"2026-04-04T22:55:28.102Z","endTime":"2026-04-04T22:55:40.493Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":547184,"link":"/api/v1/people/547184","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":687231,"link":"/api/v1/people/687231"}},"offense":{"batter":{"id":676694,"link":"/api/v1/people/676694","batSide":{"code":"R","description":"Right"}},"first":{"id":673237,"link":"/api/v1/people/673237"},"second":{"id":694388,"link":"/api/v1/people/694388"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676694,"link":"/api/v1/people/676694"},"credit":"b_ab"},{"player":{"id":547184,"link":"/api/v1/people/547184"},"credit":"p_ab"},{"player":{"id":676694,"link":"/api/v1/people/676694"},"credit":"b_pa"},{"player":{"id":547184,"link":"/api/v1/people/547184"},"credit":"p_pa"}],"flags":[{"credit":"b_infield_fly"}],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-04-04T22:55:40.493Z","atBatIndex":83},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Christian Vázquez pops out to first baseman Nick Kurtz in foul territory.","rbi":0,"awayScore":11,"homeScore":0,"isOut":true},"about":{"atBatIndex":84,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-04T22:55:47.840Z","endTime":"2026-04-04T22:56:47.609Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":543877,"fullName":"Christian Vázquez","link":"/api/v1/people/543877"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":547184,"fullName":"Michael Kelly","link":"/api/v1/people/547184"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"postOnSecond":{"id":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":543877,"fullName":"Christian Vázquez","link":"/api/v1/people/543877"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":701762,"link":"/api/v1/people/701762"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":81.3,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.54672938026319,"aZ":-30.380338448698527,"pfxX":1.5609421153824268,"pfxZ":1.0666071293533914,"pX":0.09324258759800637,"pZ":2.9491029921614467,"vX0":3.4593466869987917,"vY0":-128.48784915243104,"vZ0":-1.247556299179355,"x":113.45,"y":159.15,"x0":-1.4710020386487308,"y0":50.001861455328964,"z0":5.792347111035709,"aX":2.620246793489117},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":1.9,"breakHorizontal":-3.6,"spinRate":2679,"spinDirection":128},"zone":2,"typeConfidence":2.0,"plateTime":0.4255821101175883,"extension":5.761399813969877},"index":0,"playId":"f1118b36-3feb-3e75-9b19-51d7758529d1","pitchNumber":1,"startTime":"2026-04-04T22:55:59.241Z","endTime":"2026-04-04T22:56:02.737Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":547184,"link":"/api/v1/people/547184","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":687231,"link":"/api/v1/people/687231"}},"offense":{"batter":{"id":543877,"link":"/api/v1/people/543877","batSide":{"code":"R","description":"Right"}},"first":{"id":673237,"link":"/api/v1/people/673237"},"second":{"id":694388,"link":"/api/v1/people/694388"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.4,"endSpeed":77.0,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.322343703892535,"aZ":-32.56726219224514,"pfxX":6.911287388163099,"pfxZ":-0.2637246122519574,"pX":-0.8436946228428084,"pZ":1.9574940422512561,"vX0":-0.041968404485146826,"vY0":-121.50997681204895,"vZ0":-2.1077095679908835,"x":149.16,"y":185.93,"x0":-1.7243855627830376,"y0":50.001553275277885,"z0":5.659790981830881,"aX":10.35631326497322},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-0.7,"breakHorizontal":-12.5,"spinRate":2776,"spinDirection":74},"zone":7,"typeConfidence":2.0,"plateTime":0.4503905032983684,"extension":6.174986785239715},"index":1,"playId":"739e8ca0-d6e4-3deb-9151-6edf64be1101","pitchNumber":2,"startTime":"2026-04-04T22:56:15.741Z","endTime":"2026-04-04T22:56:19.002Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":547184,"link":"/api/v1/people/547184","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":687231,"link":"/api/v1/people/687231"}},"offense":{"batter":{"id":543877,"link":"/api/v1/people/543877","batSide":{"code":"R","description":"Right"}},"first":{"id":673237,"link":"/api/v1/people/673237"},"second":{"id":694388,"link":"/api/v1/people/694388"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.3,"endSpeed":77.4,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.82039602729827,"aZ":-27.94323210191851,"pfxX":7.053636401215801,"pfxZ":2.7774920867732753,"pX":0.4386984438471849,"pZ":2.426242942133284,"vX0":2.7479888321722568,"vY0":-122.73920700828806,"vZ0":-2.0968287747696506,"x":100.28,"y":173.27,"x0":-1.6124473600877403,"y0":50.002189321260474,"z0":5.676630290571857,"aX":10.734975430073996},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":4.8,"breakHorizontal":-13.4,"spinRate":2812,"spinDirection":67},"zone":6,"typeConfidence":2.0,"plateTime":0.44665839518389516,"extension":5.9914632289320355},"hitData":{"launchSpeed":79.4,"launchAngle":74.0,"totalDistance":73.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":154.85,"coordY":188.17}},"index":2,"playId":"f747791f-3ffd-330d-a55b-8bc16e928190","pitchNumber":3,"startTime":"2026-04-04T22:56:37.510Z","endTime":"2026-04-04T22:56:47.609Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":547184,"link":"/api/v1/people/547184","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":687231,"link":"/api/v1/people/687231"}},"offense":{"batter":{"id":543877,"link":"/api/v1/people/543877","batSide":{"code":"R","description":"Right"}},"first":{"id":673237,"link":"/api/v1/people/673237"},"second":{"id":694388,"link":"/api/v1/people/694388"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":543877,"link":"/api/v1/people/543877"},"credit":"b_ab"},{"player":{"id":547184,"link":"/api/v1/people/547184"},"credit":"p_ab"},{"player":{"id":543877,"link":"/api/v1/people/543877"},"credit":"b_pa"},{"player":{"id":547184,"link":"/api/v1/people/547184"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-04-04T22:56:47.609Z","atBatIndex":84},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Nick Allen pops out to second baseman Jeff McNeil.","rbi":0,"awayScore":11,"homeScore":0,"isOut":true},"about":{"atBatIndex":85,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-04T22:57:02.808Z","endTime":"2026-04-04T22:57:33.391Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":547184,"fullName":"Michael Kelly","link":"/api/v1/people/547184"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":643446,"link":"/api/v1/people/643446"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_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.3,"endSpeed":87.0,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.58874776721094,"aZ":-19.660270120500307,"pfxX":-5.676159492178984,"pfxZ":6.509096228887598,"pX":-0.8052691927856361,"pZ":1.790721220168498,"vX0":3.916036190492038,"vY0":-137.31263756073562,"vZ0":-6.464457833427384,"x":147.69,"y":190.43,"x0":-1.5078586585444556,"y0":50.001498160809945,"z0":5.499840183056555,"aX":-10.90740877667713},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":10.7,"breakHorizontal":9.5,"spinRate":2302,"spinDirection":211},"zone":7,"typeConfidence":2.0,"plateTime":0.3979300076624064,"extension":5.904099030216887},"index":0,"playId":"964cc983-8103-3abe-a048-8dfa31ccf6df","pitchNumber":1,"startTime":"2026-04-04T22:57:08.772Z","endTime":"2026-04-04T22:57:13.343Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":547184,"link":"/api/v1/people/547184","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":687231,"link":"/api/v1/people/687231"}},"offense":{"batter":{"id":669397,"link":"/api/v1/people/669397","batSide":{"code":"R","description":"Right"}},"first":{"id":673237,"link":"/api/v1/people/673237"},"second":{"id":694388,"link":"/api/v1/people/694388"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.8,"endSpeed":76.2,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.659971000265813,"aZ":-29.555407347894917,"pfxX":8.05882915328582,"pfxZ":1.7777895898101512,"pX":-0.28674738502613867,"pZ":2.3410562743379035,"vX0":0.6695849291685012,"vY0":-120.69311037884472,"vZ0":-1.7586427879185695,"x":127.93,"y":175.57,"x0":-1.614813230863406,"y0":50.00436251770301,"z0":5.683984740075752,"aX":11.880216135250269},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":3.0,"breakHorizontal":-14.8,"spinRate":2850,"spinDirection":69},"zone":5,"typeConfidence":2.0,"plateTime":0.4539560384611634,"extension":6.019299247447703},"hitData":{"launchSpeed":67.9,"launchAngle":68.0,"totalDistance":92.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":134.07,"coordY":169.92}},"index":1,"playId":"18ddd715-a8ad-3cfb-8521-9de87d4740ba","pitchNumber":2,"startTime":"2026-04-04T22:57:24.674Z","endTime":"2026-04-04T22:57:33.391Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":547184,"link":"/api/v1/people/547184","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":687231,"link":"/api/v1/people/687231"}},"offense":{"batter":{"id":669397,"link":"/api/v1/people/669397","batSide":{"code":"R","description":"Right"}},"first":{"id":673237,"link":"/api/v1/people/673237"},"second":{"id":694388,"link":"/api/v1/people/694388"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669397,"link":"/api/v1/people/669397"},"credit":"b_ab"},{"player":{"id":547184,"link":"/api/v1/people/547184"},"credit":"p_ab"},{"player":{"id":669397,"link":"/api/v1/people/669397"},"credit":"b_pa"},{"player":{"id":547184,"link":"/api/v1/people/547184"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-04-04T22:57:33.391Z","atBatIndex":85},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Jacob Wilson pops out to first baseman Christian Walker.","rbi":0,"awayScore":11,"homeScore":0,"isOut":true},"about":{"atBatIndex":86,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-04T22:59:58.572Z","endTime":"2026-04-04T23:01:44.409Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":595345,"fullName":"Steven Okert","link":"/api/v1/people/595345"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":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":"Pitching Change: Steven Okert replaces Kai-Wei Teng.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":11,"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-04T22:59:29.096Z","endTime":"2026-04-04T23:00:00.847Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":595345,"link":"/api/v1/people/595345"},"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":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":805779,"link":"/api/v1/people/805779","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.2,"endSpeed":73.2,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.575724391689857,"aZ":-28.707697713055772,"pfxX":-3.194349350192476,"pfxZ":2.549427267217524,"pX":1.1073393858967342,"pZ":4.4194108983676905,"vX0":-3.7364285573569673,"vY0":-115.27699838614723,"vZ0":2.743719309804156,"x":74.79,"y":119.46,"x0":3.1584175792688183,"y0":50.00039150101375,"z0":5.96858008817344,"aX":-4.337897441343198},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":5.5,"breakHorizontal":6.6,"spinRate":2538,"spinDirection":264},"zone":12,"typeConfidence":2.0,"plateTime":0.4734712715036875,"extension":6.168215091346297},"index":1,"playId":"cf24f6bf-8e93-3ff8-b818-b4033b89a388","pitchNumber":1,"startTime":"2026-04-04T23:00:00.847Z","endTime":"2026-04-04T23:00:04.673Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595345,"link":"/api/v1/people/595345","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":805779,"link":"/api/v1/people/805779","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.3,"endSpeed":72.6,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.02290096829707,"aZ":-27.436833545873256,"pfxX":-2.6815248625868677,"pfxZ":3.5630353450530077,"pX":-0.23767238323079576,"pZ":3.148224839556412,"vX0":-6.263244583095934,"vY0":-113.97274444995114,"vZ0":-0.11066955770778364,"x":126.06,"y":153.78,"x0":2.883472833639815,"y0":50.00076882810815,"z0":5.884913995673465,"aX":-3.560823672058948},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":6.7,"breakHorizontal":6.2,"spinRate":2636,"spinDirection":201},"zone":1,"typeConfidence":2.0,"plateTime":0.4787844987907519,"extension":6.268340445386455},"index":2,"playId":"c4a8de0c-cf26-32a4-a4ac-310cb6695a01","pitchNumber":2,"startTime":"2026-04-04T23:00:16.525Z","endTime":"2026-04-04T23:00:20.339Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595345,"link":"/api/v1/people/595345","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":805779,"link":"/api/v1/people/805779","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":77.6,"endSpeed":71.5,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.678471226982772,"aZ":-29.52085514238021,"pfxX":-4.655804552432128,"pfxZ":2.0540146134678814,"pX":-0.11118077576815409,"pZ":2.5414300099218985,"vX0":-5.458160911203549,"vY0":-112.96487411303735,"vZ0":-0.6686970621648498,"x":121.24,"y":170.16,"x0":2.941632568490666,"y0":50.002493588123436,"z0":5.810265414242728,"aX":-6.013505794873416},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":3.8,"breakHorizontal":9.8,"spinRate":2448,"spinDirection":276},"zone":5,"typeConfidence":2.0,"plateTime":0.48495890237035955,"extension":6.310314040143865},"index":3,"playId":"b7a2169c-3592-338c-b54f-e30152ec78a9","pitchNumber":3,"startTime":"2026-04-04T23:00:36.476Z","endTime":"2026-04-04T23:00:39.671Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595345,"link":"/api/v1/people/595345","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":805779,"link":"/api/v1/people/805779","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":84.8,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.986659723568238,"aZ":-16.641210682094783,"pfxX":5.0508844549094185,"pfxZ":8.530809444982951,"pX":-1.0469838389329897,"pZ":2.986699276715679,"vX0":-11.740873744120906,"vY0":-133.42361994379252,"vZ0":-3.977699525396125,"x":156.91,"y":158.14,"x0":2.7346006237695963,"y0":50.004131933252616,"z0":5.679727964177929,"aX":9.198994143831104},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":14.9,"breakHorizontal":-6.8,"spinRate":2218,"spinDirection":143},"zone":11,"typeConfidence":2.0,"plateTime":0.4089251541101775,"extension":6.2170385361227165},"index":4,"playId":"cd4137c9-d709-3a6f-9f7a-5f637e074551","pitchNumber":4,"startTime":"2026-04-04T23:00:57.301Z","endTime":"2026-04-04T23:01:02.356Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595345,"link":"/api/v1/people/595345","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":805779,"link":"/api/v1/people/805779","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":83.4,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.996550212169275,"aZ":-15.899109055276586,"pfxX":5.082671014109813,"pfxZ":9.198836807485787,"pX":-0.008414767158391718,"pZ":2.8847543203119743,"vX0":-9.125421973208724,"vY0":-131.69769193574513,"vZ0":-4.365873672603474,"x0":2.829485181297488,"y0":50.00617405188569,"z0":5.727468875681722,"aX":8.997014731407187},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":16.0,"breakHorizontal":-7.3,"spinRate":2203,"spinDirection":141},"zone":2,"typeConfidence":2.0,"plateTime":0.41470497782951377,"extension":6.335655590118792},"index":5,"playId":"7214897f-19ba-3f96-9c4a-056b1ba15516","pitchNumber":5,"startTime":"2026-04-04T23:01:12.924Z","endTime":"2026-04-04T23:01:16.668Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595345,"link":"/api/v1/people/595345","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":805779,"link":"/api/v1/people/805779","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"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":90.5,"endSpeed":83.3,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.452239631658593,"aZ":-17.287032852878262,"pfxX":6.09951504246351,"pfxZ":8.444689477421852,"pX":-0.815982666141175,"pZ":3.186258365420404,"vX0":-11.148188240994106,"vY0":-131.3400932066094,"vZ0":-3.331009751558044,"x":117.32,"y":160.89,"x0":2.673810285023932,"y0":50.003856663852176,"z0":5.7421761646060165,"aX":10.75532396169212},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":14.9,"breakHorizontal":-8.9,"spinRate":2190,"spinDirection":136},"zone":11,"typeConfidence":2.0,"plateTime":0.4155973828716846,"extension":6.327608445313412},"hitData":{"launchSpeed":52.4,"launchAngle":61.0,"totalDistance":104.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":155.36,"coordY":167.9}},"index":6,"playId":"1a3a7857-969d-3ba9-a4d4-806483b786b4","pitchNumber":6,"startTime":"2026-04-04T23:01:34.559Z","endTime":"2026-04-04T23:01:44.409Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595345,"link":"/api/v1/people/595345","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":805779,"link":"/api/v1/people/805779","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805779,"link":"/api/v1/people/805779"},"credit":"b_ab"},{"player":{"id":595345,"link":"/api/v1/people/595345"},"credit":"p_ab"},{"player":{"id":805779,"link":"/api/v1/people/805779"},"credit":"b_pa"},{"player":{"id":595345,"link":"/api/v1/people/595345"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-04-04T23:01:44.409Z","atBatIndex":86},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Darell Hernaiz lines out to center fielder Jake Meyers.","rbi":0,"awayScore":11,"homeScore":0,"isOut":true},"about":{"atBatIndex":87,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-04T23:01:57.452Z","endTime":"2026-04-04T23:02:58.700Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":595345,"fullName":"Steven Okert","link":"/api/v1/people/595345"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":676694,"link":"/api/v1/people/676694"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":78.9,"endSpeed":74.0,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.382114245895867,"aZ":-27.680330899202715,"pfxX":-2.7248056870555297,"pfxZ":3.2918343900477414,"pX":0.13142453681400273,"pZ":2.062763574378495,"vX0":-5.291614533307209,"vY0":-114.95725769155332,"vZ0":-2.346497491097571,"x":111.99,"y":183.09,"x0":2.7993797789990738,"y0":50.001391082182955,"z0":5.73214840706594,"aX":-3.718167058244516},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":5.8,"breakHorizontal":6.0,"spinRate":2390,"spinDirection":294},"zone":8,"typeConfidence":2.0,"plateTime":0.4729240298094646,"extension":6.257044249111167},"index":0,"playId":"a971f1d9-ed40-37a0-a4e9-d300556a61d1","pitchNumber":1,"startTime":"2026-04-04T23:02:02.530Z","endTime":"2026-04-04T23:02:07.004Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595345,"link":"/api/v1/people/595345","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":687231,"link":"/api/v1/people/687231","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"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.1,"endSpeed":79.1,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.944528430075767,"aZ":-19.06406935083224,"pfxX":7.517349282037577,"pfxZ":8.255765363025674,"pX":-0.5247322502922839,"pZ":2.1504760358311206,"vX0":-10.53661444384076,"vY0":-124.90834602693694,"vZ0":-4.701897484349716,"x":137.0,"y":180.72,"x0":2.76163891692201,"y0":50.00522534350437,"z0":5.614133651662074,"aX":11.942380589468291},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":14.0,"breakHorizontal":-11.3,"spinRate":2200,"spinDirection":201},"zone":7,"typeConfidence":2.0,"plateTime":0.43764564249375315,"extension":6.459774182062545},"index":1,"playId":"b04d6768-6e7c-3ff9-8fbb-c8729c13359c","pitchNumber":2,"startTime":"2026-04-04T23:02:21.308Z","endTime":"2026-04-04T23:02:26.577Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595345,"link":"/api/v1/people/595345","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":687231,"link":"/api/v1/people/687231","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":84.2,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.92514238112819,"aZ":-15.597046525953807,"pfxX":4.8694188943627115,"pfxZ":9.119172717470578,"pX":0.10477001297105881,"pZ":3.8300632117195805,"vX0":-9.30096362288184,"vY0":-133.98279981629844,"vZ0":-2.2010791017769873,"x":113.01,"y":135.37,"x0":2.988501361101083,"y0":50.006052915402044,"z0":5.776792379437064,"aX":8.85615383432359},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":16.2,"breakHorizontal":-6.8,"spinRate":2209,"spinDirection":138},"zone":12,"typeConfidence":2.0,"plateTime":0.4087868765203555,"extension":6.127886775245029},"hitData":{"launchSpeed":90.8,"launchAngle":24.0,"totalDistance":325.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":141.07,"coordY":69.57}},"index":2,"playId":"6d22acd0-6669-3622-8382-493e2a8ffd53","pitchNumber":3,"startTime":"2026-04-04T23:02:48.178Z","endTime":"2026-04-04T23:02:58.700Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595345,"link":"/api/v1/people/595345","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":687231,"link":"/api/v1/people/687231","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687231,"link":"/api/v1/people/687231"},"credit":"b_ab"},{"player":{"id":595345,"link":"/api/v1/people/595345"},"credit":"p_ab"},{"player":{"id":687231,"link":"/api/v1/people/687231"},"credit":"b_pa"},{"player":{"id":595345,"link":"/api/v1/people/595345"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-04-04T23:02:58.700Z","atBatIndex":87},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Max Muncy strikes out swinging.","rbi":0,"awayScore":11,"homeScore":0,"isOut":true},"about":{"atBatIndex":88,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-04T23:03:05.439Z","endTime":"2026-04-04T23:05:15.697Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":691777,"fullName":"Max Muncy","link":"/api/v1/people/691777"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":595345,"fullName":"Steven Okert","link":"/api/v1/people/595345"},"pitchHand":{"code":"L","description":"Left"},"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":"72.92"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"97.09"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"99.34"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.41"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.15"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"97.07"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.57"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.17"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.75"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"61.71"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.58"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"61.22"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"75.18"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".273"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".429"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".278"},{"zone":"05","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".192"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".231"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".481"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".259"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".125"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".111"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".094"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".636"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".889"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"2.000"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".611"},{"zone":"05","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".607"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".731"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".750"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.037"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".714"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".429"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".600"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".360"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".297"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".636"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".889"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"2.000"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".611"},{"zone":"05","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".607"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".731"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".750"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.037"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".714"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".429"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".600"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".360"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".297"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691777,"fullName":"Max Muncy","link":"/api/v1/people/691777"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":543877,"link":"/api/v1/people/543877"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.2,"endSpeed":73.5,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.035638150282757,"aZ":-23.138000286069975,"pfxX":-2.5739515832798405,"pfxZ":6.6245629936756,"pX":0.6732811890067159,"pZ":3.1743546155532307,"vX0":-4.56894894464729,"vY0":-115.35631743886901,"vZ0":-1.0171313225348901,"x":91.34,"y":153.07,"x0":3.004649231260353,"y0":50.002771990252576,"z0":5.82726753074835,"aX":-3.509796665608103},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":12.1,"breakHorizontal":5.6,"spinRate":2380,"spinDirection":258},"zone":3,"typeConfidence":2.0,"plateTime":0.4726415047342716,"extension":6.091308805351792},"index":0,"playId":"84c104bc-064e-3d22-8f25-27de3d235ae5","pitchNumber":1,"startTime":"2026-04-04T23:03:21.029Z","endTime":"2026-04-04T23:03:24.987Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595345,"link":"/api/v1/people/595345","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":691777,"link":"/api/v1/people/691777","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.0,"endSpeed":74.5,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.413893120227748,"aZ":-23.724596321338172,"pfxX":-2.8695565331291033,"pfxZ":6.074244305970552,"pX":-0.16825982375627888,"pZ":1.7111633281358622,"vX0":-6.113185236689571,"vY0":-116.51097772399123,"vZ0":-3.9167820146374024,"x":123.41,"y":192.58,"x0":2.8499406182207085,"y0":50.00402655892886,"z0":5.625328173642361,"aX":-3.9926594133199185},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":10.4,"breakHorizontal":6.6,"spinRate":2462,"spinDirection":273},"zone":8,"typeConfidence":2.0,"plateTime":0.4679624420319204,"extension":6.219618733849719},"index":1,"playId":"6ea3342e-efe7-31f7-8cbb-e4e97e9e29d2","pitchNumber":2,"startTime":"2026-04-04T23:03:36.121Z","endTime":"2026-04-04T23:03:40.160Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595345,"link":"/api/v1/people/595345","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":691777,"link":"/api/v1/people/691777","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.0,"endSpeed":74.8,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.145742731620945,"aZ":-22.489363262294095,"pfxX":-0.7449521947582061,"pfxZ":6.860935723826027,"pX":-0.7699120094975699,"pZ":2.2184021718137017,"vX0":-8.269597433720227,"vY0":-117.7427352127513,"vZ0":-3.1198826265878337,"x":146.35,"y":178.88,"x0":2.8763081978507876,"y0":50.00482493294865,"z0":5.62851971400219,"aX":-1.0519953073163528},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":12.0,"breakHorizontal":3.2,"spinRate":2464,"spinDirection":276},"zone":4,"typeConfidence":2.0,"plateTime":0.46415367785316874,"extension":6.223082424366102},"index":2,"playId":"c8e830bb-f838-3858-ae45-56be29880292","pitchNumber":3,"startTime":"2026-04-04T23:03:51.868Z","endTime":"2026-04-04T23:03:56.268Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595345,"link":"/api/v1/people/595345","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":691777,"link":"/api/v1/people/691777","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"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":78.9,"endSpeed":71.8,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.65737867014977,"aZ":-28.268779215102107,"pfxX":-5.237609366465884,"pfxZ":2.9564571529555597,"pX":2.080969510701425,"pZ":2.805873872650214,"vX0":-1.0674294050685784,"vY0":-114.92514604386069,"vZ0":-0.4806363354209866,"x":37.68,"y":163.02,"x0":3.232959383013128,"y0":50.00423578760552,"z0":5.79187986432027,"aX":-6.92315959697096},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":5.5,"breakHorizontal":9.7,"spinRate":2466,"spinDirection":284},"zone":12,"typeConfidence":2.0,"plateTime":0.47877583732141904,"extension":6.140966586547151},"index":3,"playId":"232cce3e-80c4-3fc2-bb5c-6aeb5e5c4cf0","pitchNumber":4,"startTime":"2026-04-04T23:04:09.524Z","endTime":"2026-04-04T23:04:13.289Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595345,"link":"/api/v1/people/595345","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":691777,"link":"/api/v1/people/691777","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.7,"endSpeed":73.2,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.161017210171412,"aZ":-25.399663917589304,"pfxX":-3.234136989327408,"pfxZ":5.033519931211987,"pX":-1.2885178470866194,"pZ":0.8795314418356999,"vX0":-8.31465308104772,"vY0":-115.73282965726204,"vZ0":-5.051263532100884,"x":166.12,"y":215.03,"x0":2.782197262253721,"y0":50.00431385772664,"z0":5.546234706007412,"aX":-4.3517282649781},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":8.0,"breakHorizontal":8.0,"spinRate":2473,"spinDirection":210},"zone":13,"typeConfidence":2.0,"plateTime":0.4746789859046916,"extension":6.457508145087018},"index":4,"playId":"1cd81d96-fbd6-32b2-aa79-7faaed22e2f3","pitchNumber":5,"startTime":"2026-04-04T23:04:24.971Z","endTime":"2026-04-04T23:04:28.956Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595345,"link":"/api/v1/people/595345","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":691777,"link":"/api/v1/people/691777","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"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":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.6,"endSpeed":81.7,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.610006641633984,"aZ":-15.264252987979441,"pfxX":4.568257219568363,"pfxZ":9.83047421790363,"pX":0.9878462610808414,"pZ":4.452737190304331,"vX0":-6.569963762250572,"vY0":-130.36969759630009,"vZ0":-0.7249190259923264,"x":79.35,"y":118.56,"x0":2.9479356360001465,"y0":50.00026399045525,"z0":5.887324634766192,"aX":7.856429570076191},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":17.9,"breakHorizontal":-6.8,"spinRate":2186,"spinDirection":79},"zone":12,"typeConfidence":2.0,"plateTime":0.4202554011871267,"extension":6.274330795669878},"index":5,"playId":"fade8e78-1117-3bc5-a6be-02225255f25f","pitchNumber":6,"startTime":"2026-04-04T23:04:43.820Z","endTime":"2026-04-04T23:04:48.484Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595345,"link":"/api/v1/people/595345","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":691777,"link":"/api/v1/people/691777","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.9,"endSpeed":74.3,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.889960707870003,"aZ":-25.752219882657826,"pfxX":-2.3436985335012186,"pfxZ":4.615376448288272,"pX":0.25963285565953653,"pZ":3.408603690926862,"vX0":-5.513413208092528,"vY0":-116.37577927122705,"vZ0":0.16367143078226898,"x":107.1,"y":146.75,"x0":2.9503786838405617,"y0":50.00208966436525,"z0":5.748147272537478,"aX":-3.2607763346858585},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":8.6,"breakHorizontal":5.4,"spinRate":2382,"spinDirection":210},"zone":2,"typeConfidence":2.0,"plateTime":0.46807990385355813,"extension":6.248684228821771},"index":6,"playId":"7faec965-2824-3f25-b021-1b7895bbec22","pitchNumber":7,"startTime":"2026-04-04T23:05:09.174Z","endTime":"2026-04-04T23:05:15.697Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595345,"link":"/api/v1/people/595345","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":691777,"link":"/api/v1/people/691777","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691777,"link":"/api/v1/people/691777"},"credit":"b_ab"},{"player":{"id":595345,"link":"/api/v1/people/595345"},"credit":"p_ab"},{"player":{"id":691777,"link":"/api/v1/people/691777"},"credit":"b_pa"},{"player":{"id":595345,"link":"/api/v1/people/595345"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.0,"awayTeamWinProbability":100.0,"homeTeamWinProbabilityAdded":-0.1,"leverageIndex":0.0,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-04-04T23:05:15.697Z","atBatIndex":88}]