[{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Taylor Ward grounds out, first baseman Vinnie Pasquantino to pitcher Kris Bubic.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-21T23:41:23.661Z","endTime":"2026-04-21T23:41:50.679Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663460,"fullName":"Kris Bubic","link":"/api/v1/people/663460"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4],"actionIndex":[0,1,2],"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":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":686469,"link":"/api/v1/people/686469"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":663460,"link":"/api/v1/people/663460"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-21T20:32:28.559Z","endTime":"2026-04-21T23:20:38.801Z","isPitch":false,"type":"action","player":{"id":621493,"link":"/api/v1/people/621493"},"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-21T23:20:38.801Z","endTime":"2026-04-21T23:38:59.228Z","isPitch":false,"type":"action","player":{"id":621493,"link":"/api/v1/people/621493"},"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-21T23:38:59.228Z","endTime":"2026-04-21T23:41:25.942Z","isPitch":false,"type":"action","player":{"id":621493,"link":"/api/v1/people/621493"},"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":91.7,"endSpeed":84.1,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.07138845263474,"aZ":-21.741870556810532,"pfxX":7.086016108154317,"pfxZ":5.760776601744794,"pX":0.6371824703231699,"pZ":3.332345436566382,"vX0":-6.244682486633816,"vY0":-133.51771029584398,"vZ0":-1.5813132536752343,"x":92.71,"y":148.81,"x0":2.0828452919537783,"y0":50.0004025697481,"z0":5.493002053370115,"aX":12.824550039932882},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":10.3,"breakHorizontal":-11.5,"spinRate":2269,"spinDirection":134},"zone":3,"typeConfidence":0.91,"plateTime":0.40983490256634925,"extension":6.773550488860439},"index":3,"playId":"e8ab43b2-73a9-3b1f-a79b-0254bb9af79b","pitchNumber":1,"startTime":"2026-04-21T23:41:25.942Z","endTime":"2026-04-21T23:41:30.468Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663460,"link":"/api/v1/people/663460","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":83.8,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.418741417280053,"aZ":-26.17893495992289,"pfxX":8.280479770516095,"pfxZ":3.340402206893641,"pX":0.45749738513226734,"pZ":2.7210586639858625,"vX0":-6.793685879326401,"vY0":-133.1250875420937,"vZ0":-2.1914831852592283,"x":99.56,"y":165.31,"x0":1.9659275971404415,"y0":50.00604315037793,"z0":5.448910381212728,"aX":14.874450000861533},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":5.8,"breakHorizontal":-13.6,"spinRate":2227,"spinDirection":164},"zone":6,"typeConfidence":0.93,"plateTime":0.411346354238487,"extension":6.716949496903658},"hitData":{"launchSpeed":87.9,"launchAngle":3.0,"totalDistance":81.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":149.87,"coordY":162.59}},"index":4,"playId":"d77983fe-252b-3983-b429-33f8b6b5bf6a","pitchNumber":2,"startTime":"2026-04-21T23:41:42.548Z","endTime":"2026-04-21T23:41:50.679Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663460,"link":"/api/v1/people/663460","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621493,"link":"/api/v1/people/621493"},"credit":"b_ab"},{"player":{"id":663460,"link":"/api/v1/people/663460"},"credit":"p_ab"},{"player":{"id":621493,"link":"/api/v1/people/621493"},"credit":"b_pa"},{"player":{"id":663460,"link":"/api/v1/people/663460"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":2.200000000000003,"contextMetrics":{},"playEndTime":"2026-04-21T23:41:50.679Z","atBatIndex":0},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Gunnar Henderson lines out to center fielder Kyle Isbel.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-21T23:42:11.408Z","endTime":"2026-04-21T23:42:42.945Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663460,"fullName":"Kris Bubic","link":"/api/v1/people/663460"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":664728,"link":"/api/v1/people/664728"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":83.0,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.31975372240817,"aZ":-23.956048720234246,"pfxX":8.233476790265687,"pfxZ":4.611819141911434,"pX":0.07564863847591113,"pZ":3.758907842046541,"vX0":-7.212433915015306,"vY0":-133.33982853224185,"vZ0":-0.2066099322656334,"x":114.12,"y":137.29,"x0":1.7590211500835502,"y0":50.004921300531876,"z0":5.580561912740931,"aX":14.681012162699101},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":8.5,"breakHorizontal":-13.2,"spinRate":2441,"spinDirection":146},"zone":12,"typeConfidence":2.0,"plateTime":0.4123351333627516,"extension":6.639016905992505},"index":0,"playId":"5e51e49c-2861-3697-a04f-012a6fbf8ac4","pitchNumber":1,"startTime":"2026-04-21T23:42:19.521Z","endTime":"2026-04-21T23:42:23.912Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663460,"link":"/api/v1/people/663460","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":86.1,"endSpeed":77.6,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.223312914796093,"aZ":-34.610975042839065,"pfxX":0.4701105369073745,"pfxZ":-1.5658045564089775,"pX":-0.12107822704145996,"pZ":2.9423430006213307,"vX0":-4.921827488915657,"vY0":-125.17159765159396,"vZ0":0.18102302082254185,"x":121.62,"y":159.34,"x0":1.82759983643409,"y0":50.0045503573645,"z0":5.7528300755306025,"aX":0.7305312738584141},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-2.5,"breakHorizontal":0.5,"spinRate":2600,"spinDirection":10},"zone":2,"typeConfidence":0.94,"plateTime":0.4411452602690922,"extension":6.685936871255261},"hitData":{"launchSpeed":82.3,"launchAngle":25.0,"totalDistance":299.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":109.76,"coordY":80.51}},"index":1,"playId":"62e3505c-6425-3a67-a149-9b5c58dceeaf","pitchNumber":2,"startTime":"2026-04-21T23:42:34.813Z","endTime":"2026-04-21T23:42:42.945Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663460,"link":"/api/v1/people/663460","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683002,"link":"/api/v1/people/683002"},"credit":"b_ab"},{"player":{"id":663460,"link":"/api/v1/people/663460"},"credit":"p_ab"},{"player":{"id":683002,"link":"/api/v1/people/683002"},"credit":"b_pa"},{"player":{"id":663460,"link":"/api/v1/people/663460"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.800000000000004,"awayTeamWinProbability":46.199999999999996,"homeTeamWinProbabilityAdded":1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-04-21T23:42:42.945Z","atBatIndex":1},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Adley Rutschman singles on a line drive to left fielder Isaac Collins.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-21T23:43:02.505Z","endTime":"2026-04-21T23:43:38.551Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663460,"fullName":"Kris Bubic","link":"/api/v1/people/663460"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":686555,"link":"/api/v1/people/686555"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":83.9,"strikeZoneTop":3.253,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.161578447163066,"aZ":-14.852100436045461,"pfxX":0.6270436478606947,"pfxZ":9.569062108443308,"pX":0.17400072278914086,"pZ":3.146232685097748,"vX0":-4.6135449528154435,"vY0":-133.9793886110298,"vZ0":-3.7616938991834217,"x":110.37,"y":153.83,"x0":1.8400346200433815,"y0":50.00035980920975,"z0":5.636516796077918,"aX":1.1358790077437086},"breaks":{"breakAngle":0.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":16.7,"breakHorizontal":-0.1,"spinRate":2495,"spinDirection":159},"zone":2,"typeConfidence":0.92,"plateTime":0.4095297372274129,"extension":6.802253538250014},"index":0,"playId":"8ffd7c8c-5c7b-3aa9-b052-1793e6014cf6","pitchNumber":1,"startTime":"2026-04-21T23:43:11.819Z","endTime":"2026-04-21T23:43:15.697Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663460,"link":"/api/v1/people/663460","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":668939,"link":"/api/v1/people/668939","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.5,"endSpeed":75.9,"strikeZoneTop":3.253,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.26567167171127,"aZ":-36.2218015408388,"pfxX":-8.933183044202906,"pfxZ":-2.756870297447964,"pX":-0.32105486606709616,"pZ":2.5887699187872055,"vX0":-3.0023687207204826,"vY0":-121.44981013544508,"vZ0":0.2884822035674961,"x":129.24,"y":168.88,"x0":2.09668965606876,"y0":50.00041740060788,"z0":5.659642838717056,"aX":-13.13260269097659},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-4.6,"breakHorizontal":16.9,"spinRate":2802,"spinDirection":333},"zone":4,"typeConfidence":0.92,"plateTime":0.4537207150079783,"extension":6.490074245950465},"hitData":{"launchSpeed":97.7,"launchAngle":14.0,"totalDistance":225.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":61.61,"coordY":104.93}},"index":1,"playId":"279f5322-e8f6-347b-a04c-0ebcb33c8eb4","pitchNumber":2,"startTime":"2026-04-21T23:43:29.355Z","endTime":"2026-04-21T23:43:38.551Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663460,"link":"/api/v1/people/663460","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":668939,"link":"/api/v1/people/668939","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668939,"link":"/api/v1/people/668939"},"credit":"b_ab"},{"player":{"id":663460,"link":"/api/v1/people/663460"},"credit":"p_ab"},{"player":{"id":668939,"link":"/api/v1/people/668939"},"credit":"b_pa"},{"player":{"id":663460,"link":"/api/v1/people/663460"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":-1.2000000000000028,"leverageIndex":0.4,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-04-21T23:43:38.551Z","atBatIndex":2},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Pete Alonso grounds into a force out, shortstop Bobby Witt Jr. to second baseman Michael Massey. Adley Rutschman out at 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-21T23:43:52.387Z","endTime":"2026-04-21T23:44:30.244Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663460,"fullName":"Kris Bubic","link":"/api/v1/people/663460"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":677951,"link":"/api/v1/people/677951"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":686681,"link":"/api/v1/people/686681"},"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":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"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":92.3,"endSpeed":84.0,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.673744828856947,"aZ":-14.626442216078543,"pfxX":0.3549320645616234,"pfxZ":9.697521286668604,"pX":-1.4752035266679693,"pZ":2.5470299213042704,"vX0":-8.372380711499948,"vY0":-134.08725434778748,"vZ0":-5.1772039149945,"x":173.23,"y":170.01,"x0":1.6497745728263835,"y0":50.00244857983986,"z0":5.556881489328945,"aX":0.6421790957941302},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":16.6,"breakHorizontal":1.3,"spinRate":2574,"spinDirection":166},"zone":13,"typeConfidence":0.92,"plateTime":0.40944941701419113,"extension":6.8762714708376915},"index":0,"playId":"8151b0cc-c665-3135-a207-07fec8706513","pitchNumber":1,"startTime":"2026-04-21T23:44:03.231Z","endTime":"2026-04-21T23:44:08.278Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663460,"link":"/api/v1/people/663460","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"first":{"id":668939,"link":"/api/v1/people/668939"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":83.5,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.57180407021306,"aZ":-15.48146432862496,"pfxX":-0.49575126160034655,"pfxZ":9.311188662257514,"pX":-0.5263293788607398,"pZ":2.4853532386569337,"vX0":-5.98333098408727,"vY0":-133.49272162698767,"vZ0":-5.059761548059967,"x":137.06,"y":171.68,"x0":1.8148191668844886,"y0":50.00215859795586,"z0":5.531742525360713,"aX":-0.8866512583340163},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":15.8,"breakHorizontal":2.3,"spinRate":2569,"spinDirection":159},"zone":4,"typeConfidence":0.92,"plateTime":0.41139932455997164,"extension":6.8978331821768055},"hitData":{"launchSpeed":84.1,"launchAngle":5.0,"totalDistance":78.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":110.34,"coordY":154.99}},"index":1,"playId":"9a214700-bb1c-31d1-807b-f77cc5f079b5","pitchNumber":2,"startTime":"2026-04-21T23:44:22.095Z","endTime":"2026-04-21T23:44:30.244Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663460,"link":"/api/v1/people/663460","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"first":{"id":668939,"link":"/api/v1/people/668939"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624413,"link":"/api/v1/people/624413"},"credit":"b_ab"},{"player":{"id":663460,"link":"/api/v1/people/663460"},"credit":"p_ab"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"credit":"b_pa"},{"player":{"id":663460,"link":"/api/v1/people/663460"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":2.200000000000003,"leverageIndex":0.88,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-04-21T23:44:30.244Z","atBatIndex":3},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Maikel Garcia lines out to left fielder Taylor Ward.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-21T23:46:28.725Z","endTime":"2026-04-21T23:47:51.542Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669358,"fullName":"Shane Baz","link":"/api/v1/people/669358"},"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":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":621493,"link":"/api/v1/people/621493"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":84.8,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.043175266114208,"aZ":-14.802364584150205,"pfxX":-5.55783299486323,"pfxZ":9.368742017067696,"pX":0.8526663874579337,"pZ":4.162031349396628,"vX0":6.964200282966773,"vY0":-135.4308294947302,"vZ0":-1.6980416884184497,"x":84.5,"y":126.41,"x0":-1.0320927924190086,"y0":50.0035844307992,"z0":5.83432969442026,"aX":-10.307249835573217},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":16.8,"breakHorizontal":8.5,"spinRate":2323,"spinDirection":212},"zone":12,"typeConfidence":2.0,"plateTime":0.40469429622260034,"extension":6.340907376125746},"index":0,"playId":"70fe95d3-0c92-36e6-878a-69e9f8017c18","pitchNumber":1,"startTime":"2026-04-21T23:46:48.246Z","endTime":"2026-04-21T23:46:52.259Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":677942,"link":"/api/v1/people/677942"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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.6,"endSpeed":85.2,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.768893156514164,"aZ":-15.88007539210788,"pfxX":-5.663047804374367,"pfxZ":8.72878209179614,"pX":1.7519003709973782,"pZ":3.2829730769569587,"vX0":9.361945167642595,"vY0":-136.00569957641102,"vZ0":-3.6232427773419165,"x":50.22,"y":150.14,"x0":-1.0045489841535924,"y0":50.00524799940298,"z0":5.7388200707802115,"aX":-10.575235970853525},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":15.1,"breakHorizontal":8.2,"spinRate":2390,"spinDirection":210},"zone":12,"typeConfidence":2.0,"plateTime":0.4032412517937871,"extension":6.424587099240203},"index":1,"playId":"dd079539-9016-3b9b-971f-a88a8b86fe5b","pitchNumber":2,"startTime":"2026-04-21T23:47:04.827Z","endTime":"2026-04-21T23:47:09.257Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":677942,"link":"/api/v1/people/677942"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":81.3,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.330938848673778,"aZ":-25.154737541843776,"pfxX":1.110663378242218,"pfxZ":4.200806988519932,"pX":-0.31854182206758713,"pZ":2.011683733620885,"vX0":2.6456444412471782,"vY0":-127.62588537705615,"vZ0":-4.225953648132711,"x":129.14,"y":184.46,"x0":-1.507913005587567,"y0":50.000447622300044,"z0":5.64247268573861,"aX":1.8527520655220344},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":7.0,"breakHorizontal":-2.5,"spinRate":2267,"spinDirection":195},"zone":7,"typeConfidence":2.0,"plateTime":0.4272426709133823,"extension":6.221609413433019},"index":2,"playId":"48ae08c8-15d9-3ecb-9520-6bb33e78f3f3","pitchNumber":3,"startTime":"2026-04-21T23:47:22.959Z","endTime":"2026-04-21T23:47:27.368Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":677942,"link":"/api/v1/people/677942"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.4,"endSpeed":81.9,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.76955067497685,"aZ":-26.665655661306403,"pfxX":0.5269541577918454,"pfxZ":3.216646829325411,"pX":-0.06724995763221778,"pZ":2.6722477364873582,"vX0":3.328515129813195,"vY0":-130.12083418895182,"vZ0":-2.490730457040828,"x":119.56,"y":166.63,"x0":-1.4323980675103676,"y0":50.00268130010698,"z0":5.6661775472615,"aX":0.90084409413889},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":5.5,"breakHorizontal":-1.7,"spinRate":2328,"spinDirection":182},"zone":5,"typeConfidence":2.0,"plateTime":0.42124921556115913,"extension":6.365586790498428},"hitData":{"launchSpeed":97.8,"launchAngle":21.0,"totalDistance":358.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":75.01,"coordY":63.82}},"index":3,"playId":"ef5c2bf6-ab77-34d3-8ca3-8213c9317924","pitchNumber":4,"startTime":"2026-04-21T23:47:41.298Z","endTime":"2026-04-21T23:47:51.542Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":677942,"link":"/api/v1/people/677942"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672580,"link":"/api/v1/people/672580"},"credit":"b_ab"},{"player":{"id":669358,"link":"/api/v1/people/669358"},"credit":"p_ab"},{"player":{"id":672580,"link":"/api/v1/people/672580"},"credit":"b_pa"},{"player":{"id":669358,"link":"/api/v1/people/669358"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.86,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2026-04-21T23:47:51.542Z","atBatIndex":4},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Bobby Witt Jr. grounds out, third baseman Weston Wilson to first baseman Coby Mayo.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-21T23:48:09.808Z","endTime":"2026-04-21T23:48:24.775Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669358,"fullName":"Shane Baz","link":"/api/v1/people/669358"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":642215,"link":"/api/v1/people/642215"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":691723,"link":"/api/v1/people/691723"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":80.6,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.585485917767183,"aZ":-28.491210492378066,"pfxX":0.20677712021909,"pfxZ":2.2142323546876757,"pX":-0.5289932310843741,"pZ":2.0574001406867364,"vX0":2.2056774245060398,"vY0":-128.63906712671744,"vZ0":-3.1804984696881613,"x":137.16,"y":183.23,"x0":-1.427131097099824,"y0":50.00352016401571,"z0":5.53671195940125,"aX":0.3434473288749168},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":3.5,"breakHorizontal":-1.0,"spinRate":2311,"spinDirection":185},"zone":7,"typeConfidence":2.0,"plateTime":0.4270451925094392,"extension":6.451078576024151},"hitData":{"launchSpeed":101.7,"launchAngle":-0.0,"totalDistance":46.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":98.18,"coordY":168.16}},"index":0,"playId":"f269b946-0e4c-305f-a461-44dc011e1660","pitchNumber":1,"startTime":"2026-04-21T23:48:16.616Z","endTime":"2026-04-21T23:48:24.775Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":677942,"link":"/api/v1/people/677942"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677951,"link":"/api/v1/people/677951"},"credit":"b_ab"},{"player":{"id":669358,"link":"/api/v1/people/669358"},"credit":"p_ab"},{"player":{"id":677951,"link":"/api/v1/people/677951"},"credit":"b_pa"},{"player":{"id":669358,"link":"/api/v1/people/669358"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.0,"awayTeamWinProbability":49.0,"homeTeamWinProbabilityAdded":-1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-04-21T23:48:24.775Z","atBatIndex":5},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Vinnie Pasquantino pops out to third baseman Weston Wilson in foul territory.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-21T23:48:39.333Z","endTime":"2026-04-21T23:49:40.908Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669358,"fullName":"Shane Baz","link":"/api/v1/people/669358"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":642215,"link":"/api/v1/people/642215"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":78.8,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.173166369465918,"aZ":-43.59003654412928,"pfxX":1.6733055592026338,"pfxZ":-7.327600399273196,"pX":-0.3256405754383019,"pZ":2.224814310755905,"vX0":1.7566642497372653,"vY0":-123.61415830498527,"vZ0":0.03545203246616446,"x":129.41,"y":178.71,"x0":-1.2612527718061985,"y0":50.0042096393073,"z0":5.850575415507673,"aX":2.60603478656502},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.8,"breakVerticalInduced":-13.1,"breakHorizontal":-3.4,"spinRate":2688,"spinDirection":42},"zone":7,"typeConfidence":2.0,"plateTime":0.4420174998932729,"extension":6.340951692075264},"index":0,"playId":"10ea128b-15c6-3cbf-9c40-5e0bcbb50d67","pitchNumber":1,"startTime":"2026-04-21T23:48:51.370Z","endTime":"2026-04-21T23:48:56.098Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":677942,"link":"/api/v1/people/677942"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":79.1,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.52862793708881,"aZ":-42.046623944471506,"pfxX":4.8467616484813725,"pfxZ":-6.304501829014713,"pX":0.6471729878466812,"pZ":0.578788242403517,"vX0":2.490105234573036,"vY0":-124.75655310150441,"vZ0":-3.9400006236308975,"x":92.33,"y":223.15,"x0":-0.9954281660088846,"y0":50.00221226086287,"z0":5.6660084494354255,"aX":7.591933043513744},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.4,"breakVerticalInduced":-12.1,"breakHorizontal":-9.4,"spinRate":2790,"spinDirection":27},"zone":14,"typeConfidence":2.0,"plateTime":0.44006900482858935,"extension":6.39943844078013},"index":1,"playId":"379985c8-0070-37cd-8498-dff283cc9c30","pitchNumber":2,"startTime":"2026-04-21T23:49:10.424Z","endTime":"2026-04-21T23:49:16.544Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":677942,"link":"/api/v1/people/677942"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":88.3,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.662136700694816,"aZ":-13.470221259627195,"pfxX":-5.464634855999412,"pfxZ":9.328724348939753,"pX":-0.43917875705596116,"pZ":2.9605842764446133,"vX0":4.319550734636363,"vY0":-140.85543961850672,"vZ0":-4.9956410539506555,"x":133.74,"y":158.84,"x0":-1.2843436533895176,"y0":50.00114158289271,"z0":5.631316843599246,"aX":-10.955017132762018},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.1,"breakHorizontal":9.0,"spinRate":2517,"spinDirection":212},"zone":1,"typeConfidence":2.0,"plateTime":0.38919623891806276,"extension":6.395725095223992},"hitData":{"launchSpeed":84.7,"launchAngle":63.0,"totalDistance":195.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":67.14,"coordY":148.36}},"index":2,"playId":"d09949de-402d-3e89-80c1-1d4fc7337edb","pitchNumber":3,"startTime":"2026-04-21T23:49:31.499Z","endTime":"2026-04-21T23:49:40.908Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":677942,"link":"/api/v1/people/677942"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686469,"link":"/api/v1/people/686469"},"credit":"b_ab"},{"player":{"id":669358,"link":"/api/v1/people/669358"},"credit":"p_ab"},{"player":{"id":686469,"link":"/api/v1/people/686469"},"credit":"b_pa"},{"player":{"id":669358,"link":"/api/v1/people/669358"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.0,"leverageIndex":0.41,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-04-21T23:49:40.908Z","atBatIndex":6},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jeremiah Jackson singles on a ground ball to left fielder Isaac Collins.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-21T23:51:31.659Z","endTime":"2026-04-21T23:53:25.120Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663460,"fullName":"Kris Bubic","link":"/api/v1/people/663460"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":686555,"link":"/api/v1/people/686555"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":82.5,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.86353624010534,"aZ":-24.34758803923381,"pfxX":5.956300129514068,"pfxZ":4.442599706846336,"pX":0.10117371490277784,"pZ":2.528803813446578,"vX0":-6.403509948308599,"vY0":-132.97715933120233,"vZ0":-3.1734335387434798,"x":113.14,"y":170.5,"x0":1.7855117208712414,"y0":50.00277480884365,"z0":5.536718661554407,"aX":10.493068198828004},"breaks":{"breakAngle":19.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":7.4,"breakHorizontal":-9.1,"spinRate":2298,"spinDirection":156},"zone":5,"typeConfidence":0.89,"plateTime":0.41450360516166196,"extension":6.794032486886498},"index":0,"playId":"445e2599-37a6-3f43-a55b-3685d1342d95","pitchNumber":1,"startTime":"2026-04-21T23:51:54.574Z","endTime":"2026-04-21T23:51:58.857Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663460,"link":"/api/v1/people/663460","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":669236,"link":"/api/v1/people/669236","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":79.4,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.80226170258783,"aZ":-33.34706110632916,"pfxX":4.527057806084974,"pfxZ":-0.7327855905552418,"pX":0.13538881414387452,"pZ":1.7521306983560725,"vX0":-5.594763485400695,"vY0":-125.64355607483886,"vZ0":-2.8424282075185294,"x":111.84,"y":191.47,"x0":1.8043446295266163,"y0":50.00440294226315,"z0":5.612003335327585,"aX":7.228340193119909},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-1.8,"breakHorizontal":-6.8,"spinRate":1739,"spinDirection":120},"zone":8,"typeConfidence":0.9,"plateTime":0.4361744795069331,"extension":6.662611365622182},"index":1,"playId":"f067db12-000b-3adb-b679-980c9c574357","pitchNumber":2,"startTime":"2026-04-21T23:52:11.999Z","endTime":"2026-04-21T23:52:16.513Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663460,"link":"/api/v1/people/663460","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":669236,"link":"/api/v1/people/669236","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":84.0,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.1170864124713,"aZ":-13.190637973931155,"pfxX":2.5325101312960796,"pfxZ":10.403476643673937,"pX":1.1211819933324665,"pZ":3.9343055382389718,"vX0":-3.421776851741317,"vY0":-134.69306871179523,"vZ0":-2.00489552910617,"x":74.26,"y":132.55,"x0":2.0830494646213515,"y0":50.00514885216857,"z0":5.628567881751506,"aX":4.622599141558042},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":18.6,"breakHorizontal":-3.8,"spinRate":2410,"spinDirection":161},"zone":12,"typeConfidence":0.92,"plateTime":0.40772492962560447,"extension":6.799332255736927},"index":2,"playId":"ea8d744d-f14f-3618-a063-887bd1d56264","pitchNumber":3,"startTime":"2026-04-21T23:52:33.426Z","endTime":"2026-04-21T23:52:37.578Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663460,"link":"/api/v1/people/663460","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":669236,"link":"/api/v1/people/669236","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":80.1,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.990590706255205,"aZ":-31.009460914699986,"pfxX":4.474699498116612,"pfxZ":0.7175229440434894,"pX":-0.3377881040921415,"pZ":1.6015754231847361,"vX0":-6.635815223824714,"vY0":-126.34993609084778,"vZ0":-3.7145910053492175,"x":129.88,"y":195.54,"x0":1.7374291500919474,"y0":50.002422742833794,"z0":5.574208225979596,"aX":7.257715522292468},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":0.7,"breakHorizontal":-6.6,"spinRate":1425,"spinDirection":109},"zone":7,"typeConfidence":0.88,"plateTime":0.4329893226933512,"extension":6.735068380302743},"index":3,"playId":"385bb21d-20df-387d-9fad-9c44fe3f6385","pitchNumber":4,"startTime":"2026-04-21T23:52:49.914Z","endTime":"2026-04-21T23:52:53.602Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663460,"link":"/api/v1/people/663460","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":669236,"link":"/api/v1/people/669236","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":80.0,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.121190933593443,"aZ":-33.534965788703616,"pfxX":-0.6352314185928997,"pfxZ":-0.834183854287569,"pX":-0.13235890740136844,"pZ":1.7309347127759511,"vX0":-4.6351865592423,"vY0":-126.98909421675627,"vZ0":-2.950201080879146,"x":122.05,"y":192.04,"x0":1.802666263766388,"y0":50.00496410487176,"z0":5.5879993796695855,"aX":-1.032484932935309},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":-1.9,"breakHorizontal":2.3,"spinRate":2528,"spinDirection":328},"zone":8,"typeConfidence":0.94,"plateTime":0.4320766815346557,"extension":6.816147333831015},"hitData":{"launchSpeed":108.8,"launchAngle":1.0,"totalDistance":56.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":100.21,"coordY":88.09}},"index":4,"playId":"304dcbd3-5525-319b-9f9c-eaab8fc237c3","pitchNumber":5,"startTime":"2026-04-21T23:53:13.339Z","endTime":"2026-04-21T23:53:25.120Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663460,"link":"/api/v1/people/663460","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":669236,"link":"/api/v1/people/669236","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669236,"link":"/api/v1/people/669236"},"credit":"b_ab"},{"player":{"id":663460,"link":"/api/v1/people/663460"},"credit":"p_ab"},{"player":{"id":669236,"link":"/api/v1/people/669236"},"credit":"b_pa"},{"player":{"id":663460,"link":"/api/v1/people/663460"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":46.2,"awayTeamWinProbability":53.8,"homeTeamWinProbabilityAdded":-3.799999999999997,"leverageIndex":0.92,"dramaIndex":52.0,"contextMetrics":{},"playEndTime":"2026-04-21T23:53:25.120Z","atBatIndex":7},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Weston Wilson walks. Jeremiah Jackson to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-21T23:53:46.117Z","endTime":"2026-04-21T23:57:29.253Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":642215,"fullName":"Weston Wilson","link":"/api/v1/people/642215"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663460,"fullName":"Kris Bubic","link":"/api/v1/people/663460"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":642215,"fullName":"Weston Wilson","link":"/api/v1/people/642215"},"postOnSecond":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5,6,7,8,9,10],"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":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":642215,"fullName":"Weston Wilson","link":"/api/v1/people/642215"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"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":92.1,"endSpeed":83.2,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.98075067824713,"aZ":-13.853726484673683,"pfxX":0.7748485388513122,"pfxZ":10.197965144936688,"pX":8.38519942009E-4,"pZ":4.717535360014402,"vX0":-4.741277266954522,"vY0":-133.93879160986162,"vZ0":-0.10195566394734745,"x":116.97,"y":111.41,"x0":1.701888356177203,"y0":50.000494656267485,"z0":5.7563306243606025,"aX":1.3920497930871254},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":18.6,"breakHorizontal":-0.2,"spinRate":2531,"spinDirection":157},"zone":11,"typeConfidence":0.92,"plateTime":0.41071878594635747,"extension":6.76204022908591},"index":0,"playId":"7fd2e206-8b2c-3ab5-8cd5-83afb18b73f4","pitchNumber":1,"startTime":"2026-04-21T23:53:49.588Z","endTime":"2026-04-21T23:53:53.787Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663460,"link":"/api/v1/people/663460","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":642215,"link":"/api/v1/people/642215","batSide":{"code":"R","description":"Right"}},"first":{"id":669236,"link":"/api/v1/people/669236"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":90.7,"endSpeed":82.6,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.882859552670695,"aZ":-14.99013346839595,"pfxX":0.5034833048148865,"pfxZ":9.76857664280378,"pX":0.14228740253050684,"pZ":4.4162750948531695,"vX0":-4.468522127729849,"vY0":-131.98855637577915,"vZ0":-0.4604890060383801,"x":111.58,"y":119.54,"x0":1.7939436751026399,"y0":50.00191903633953,"z0":5.699844549485665,"aX":0.8862996701441679},"breaks":{"breakAngle":0.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":17.8,"breakHorizontal":0.1,"spinRate":2443,"spinDirection":166},"zone":12,"typeConfidence":0.91,"plateTime":0.4154625747057583,"extension":6.849395271126979},"index":1,"playId":"f62494c1-25ee-3f41-afb2-9d469ec05544","pitchNumber":2,"startTime":"2026-04-21T23:54:09.992Z","endTime":"2026-04-21T23:54:14.041Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663460,"link":"/api/v1/people/663460","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":642215,"link":"/api/v1/people/642215","batSide":{"code":"R","description":"Right"}},"first":{"id":669236,"link":"/api/v1/people/669236"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":78.0,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.686814737837267,"aZ":-31.605250917050867,"pfxX":5.379853702099057,"pfxZ":0.3652988418679275,"pX":0.06758860658907481,"pZ":1.2715398249378056,"vX0":-6.249477164296487,"vY0":-125.24117612714107,"vZ0":-3.7087860679835223,"x":114.42,"y":204.45,"x0":1.918324401633308,"y0":50.00420070065384,"z0":5.409130629237616,"aX":8.388470305847692},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":-0.1,"breakHorizontal":-7.9,"spinRate":1426,"spinDirection":121},"zone":14,"typeConfidence":0.86,"plateTime":0.44050478242554014,"extension":6.790672394741506},"index":2,"playId":"549561f4-4692-388a-9958-6ca4c847b0d1","pitchNumber":3,"startTime":"2026-04-21T23:54:30.515Z","endTime":"2026-04-21T23:54:35.107Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663460,"link":"/api/v1/people/663460","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":642215,"link":"/api/v1/people/642215","batSide":{"code":"R","description":"Right"}},"first":{"id":669236,"link":"/api/v1/people/669236"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":78.4,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.159369115946294,"aZ":-35.87472941897926,"pfxX":5.118954694506636,"pfxZ":-2.363578893021886,"pX":0.2543498432204877,"pZ":1.0289792529693675,"vX0":-5.604823840947583,"vY0":-125.01499542529221,"vZ0":-3.655381355252551,"x":107.3,"y":211.0,"x0":1.8737158464917767,"y0":50.00545139092999,"z0":5.4938019924510915,"aX":8.002022145483755},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-4.9,"breakHorizontal":-7.8,"spinRate":1528,"spinDirection":115},"zone":14,"typeConfidence":0.79,"plateTime":0.440251166003252,"extension":6.750135408986098},"index":3,"playId":"4b8be28e-1eed-381e-b0e1-88aac4b017d5","pitchNumber":4,"startTime":"2026-04-21T23:54:50.588Z","endTime":"2026-04-21T23:54:54.563Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663460,"link":"/api/v1/people/663460","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":642215,"link":"/api/v1/people/642215","batSide":{"code":"R","description":"Right"}},"first":{"id":669236,"link":"/api/v1/people/669236"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2026-04-21T23:55:08.164Z","endTime":"2026-04-21T23:55:26.895Z","isPitch":false,"type":"action","player":{"id":642215,"link":"/api/v1/people/642215"},"defense":{"pitcher":{"id":663460,"link":"/api/v1/people/663460","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":642215,"link":"/api/v1/people/642215","batSide":{"code":"R","description":"Right"}},"first":{"id":669236,"link":"/api/v1/people/669236"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":91.9,"endSpeed":83.0,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.141974485095396,"aZ":-13.031741782777607,"pfxX":1.451603740999253,"pfxZ":10.712207739749443,"pX":-0.15508901863775149,"pZ":3.501046543895781,"vX0":-5.597025225828535,"vY0":-133.65905745876265,"vZ0":-2.893711914284483,"x":122.91,"y":144.25,"x0":1.7888804868286168,"y0":50.002126773029424,"z0":5.549008218510385,"aX":2.5947568914235495},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":18.8,"breakHorizontal":-1.3,"spinRate":2472,"spinDirection":162},"zone":2,"typeConfidence":0.92,"plateTime":0.41176005578462815,"extension":6.8641847626118615},"index":5,"playId":"e81753cc-4343-3e96-a452-07ec5712be23","pitchNumber":5,"startTime":"2026-04-21T23:55:26.895Z","endTime":"2026-04-21T23:55:30.879Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663460,"link":"/api/v1/people/663460","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":642215,"link":"/api/v1/people/642215","batSide":{"code":"R","description":"Right"}},"first":{"id":669236,"link":"/api/v1/people/669236"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":6,"playId":"d256e1e2-7431-3ecd-b4be-ece2a71c2fdb","startTime":"2026-04-21T23:55:48.912Z","endTime":"2026-04-21T23:55:52.513Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":663460,"link":"/api/v1/people/663460","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":642215,"link":"/api/v1/people/642215","batSide":{"code":"R","description":"Right"}},"first":{"id":669236,"link":"/api/v1/people/669236"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":79.9,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.944935918861304,"aZ":-31.73770947655905,"pfxX":5.623766157909226,"pfxZ":0.27422707227307974,"pX":-0.343576865281679,"pZ":1.7428844928839204,"vX0":-7.0960516903155835,"vY0":-125.6547868244399,"vZ0":-2.8344215476990167,"x":130.1,"y":191.72,"x0":1.7780930899238057,"y0":50.00498217078798,"z0":5.447613916256619,"aX":9.051526160648937},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":0.1,"breakHorizontal":-8.6,"spinRate":1456,"spinDirection":119},"zone":7,"typeConfidence":0.9,"plateTime":0.4348351295184556,"extension":6.885475988317311},"index":7,"playId":"a1781983-9b18-32cc-a093-886ad2e4c5be","pitchNumber":6,"startTime":"2026-04-21T23:56:09.591Z","endTime":"2026-04-21T23:56:13.042Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663460,"link":"/api/v1/people/663460","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":642215,"link":"/api/v1/people/642215","batSide":{"code":"R","description":"Right"}},"first":{"id":669236,"link":"/api/v1/people/669236"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.8,"endSpeed":76.3,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.48996960219851,"aZ":-34.6153813133927,"pfxX":-6.250436749425672,"pfxZ":-1.657865187531895,"pX":-0.1521282379983973,"pZ":2.1983868408086704,"vX0":-3.239560673674548,"vY0":-120.55278905483287,"vZ0":-0.5520962895663044,"x":122.8,"y":179.42,"x0":2.0212700901618073,"y0":50.00298086941933,"z0":5.486485238573378,"aX":-9.197628259993799},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-2.9,"breakHorizontal":12.1,"spinRate":2572,"spinDirection":320},"zone":8,"typeConfidence":0.91,"plateTime":0.45438193834191987,"extension":6.654073234100578},"index":8,"playId":"3c82446e-c585-3a85-914c-e9ace1cda4af","pitchNumber":7,"startTime":"2026-04-21T23:56:36.071Z","endTime":"2026-04-21T23:56:40.987Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663460,"link":"/api/v1/people/663460","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":642215,"link":"/api/v1/people/642215","batSide":{"code":"R","description":"Right"}},"first":{"id":669236,"link":"/api/v1/people/669236"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":78.7,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.126347640616256,"aZ":-34.44379095440454,"pfxX":3.0518444946796404,"pfxZ":-1.4513966039282709,"pX":-1.1064523105895847,"pZ":1.9590899671824837,"vX0":-8.172500660021662,"vY0":-124.42948725984726,"vZ0":-1.7043790335129618,"x":159.18,"y":185.88,"x0":1.8249099151939054,"y0":50.000761545780385,"z0":5.508605314903996,"aX":4.782355435918889},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-2.8,"breakHorizontal":-3.6,"spinRate":1458,"spinDirection":100},"zone":13,"typeConfidence":0.61,"plateTime":0.44029897443426336,"extension":6.805917441333991},"index":9,"playId":"5541b982-3704-3cfc-b0f0-a53997778624","pitchNumber":8,"startTime":"2026-04-21T23:57:03.697Z","endTime":"2026-04-21T23:57:09.903Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663460,"link":"/api/v1/people/663460","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":642215,"link":"/api/v1/people/642215","batSide":{"code":"R","description":"Right"}},"first":{"id":669236,"link":"/api/v1/people/669236"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":84.7,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.790952121307225,"aZ":-23.66345926167913,"pfxX":6.69915366990346,"pfxZ":4.681585363975915,"pX":-1.1873971073299057,"pZ":1.9869434884816377,"vX0":-10.235981079917188,"vY0":-133.4718438601844,"vZ0":-4.328756900638238,"x":162.26,"y":185.13,"x0":1.8142750650849835,"y0":50.002285700785215,"z0":5.318849046365212,"aX":12.175233965921166},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":7.8,"breakHorizontal":-10.1,"spinRate":2183,"spinDirection":149},"zone":13,"typeConfidence":2.0,"plateTime":0.40924342165877503,"extension":7.061434075832915},"index":10,"playId":"1d54e31d-baf6-33cb-9c0c-92b9fad6ddd0","pitchNumber":9,"startTime":"2026-04-21T23:57:24.358Z","endTime":"2026-04-21T23:57:29.253Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663460,"link":"/api/v1/people/663460","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":642215,"link":"/api/v1/people/642215","batSide":{"code":"R","description":"Right"}},"first":{"id":669236,"link":"/api/v1/people/669236"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642215,"link":"/api/v1/people/642215"},"credit":"b_pa"},{"player":{"id":663460,"link":"/api/v1/people/663460"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":40.5,"awayTeamWinProbability":59.5,"homeTeamWinProbabilityAdded":-5.700000000000003,"leverageIndex":1.54,"dramaIndex":79.0,"contextMetrics":{},"playEndTime":"2026-04-21T23:57:29.253Z","atBatIndex":8},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Leody Taveras lines out to center fielder Kyle Isbel.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-21T23:57:46.716Z","endTime":"2026-04-22T00:00:38.634Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663460,"fullName":"Kris Bubic","link":"/api/v1/people/663460"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":642215,"fullName":"Weston Wilson","link":"/api/v1/people/642215"},"postOnSecond":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":664728,"link":"/api/v1/people/664728"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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(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":85.9,"endSpeed":78.2,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.971486817712307,"aZ":-25.503716692640314,"pfxX":4.239036321174257,"pfxZ":4.249675013792464,"pX":-0.27536870852846207,"pZ":2.9047199595092486,"vX0":-6.6403968109149485,"vY0":-124.97042554197209,"vZ0":-1.2565251440223044,"x":127.5,"y":160.35,"x0":1.8747047851528291,"y0":50.002086049016405,"z0":5.523793239941329,"aX":6.653756775792471},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":7.7,"breakHorizontal":-6.0,"spinRate":1430,"spinDirection":108},"zone":1,"typeConfidence":0.83,"plateTime":0.4395638167350282,"extension":6.7574845634441925},"index":0,"playId":"c4b46387-4ce7-3e84-bf86-ce4d280516e4","pitchNumber":1,"startTime":"2026-04-21T23:57:56.641Z","endTime":"2026-04-21T23:58:01.917Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663460,"link":"/api/v1/people/663460","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":665750,"link":"/api/v1/people/665750","batSide":{"code":"R","description":"Right"}},"first":{"id":642215,"link":"/api/v1/people/642215"},"second":{"id":669236,"link":"/api/v1/people/669236"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"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":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":83.1,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.985202776806965,"aZ":-14.819883933694882,"pfxX":1.420677819660956,"pfxZ":9.696541220976252,"pX":0.30280943101496216,"pZ":4.404973800755683,"vX0":-4.881751780131955,"vY0":-133.50612339003393,"vZ0":-0.4983816513976249,"x":105.46,"y":119.85,"x0":1.977267778890222,"y0":50.00590519317487,"z0":5.6688735432045165,"aX":2.544212345534436},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":17.6,"breakHorizontal":-1.4,"spinRate":2497,"spinDirection":152},"zone":12,"typeConfidence":0.92,"plateTime":0.4115772053100888,"extension":6.6938613471423425},"index":1,"playId":"2a56c1b2-2efb-3054-aa22-bcbac4be9304","pitchNumber":2,"startTime":"2026-04-21T23:58:34.755Z","endTime":"2026-04-21T23:58:39.541Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663460,"link":"/api/v1/people/663460","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":665750,"link":"/api/v1/people/665750","batSide":{"code":"R","description":"Right"}},"first":{"id":642215,"link":"/api/v1/people/642215"},"second":{"id":669236,"link":"/api/v1/people/669236"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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.1,"endSpeed":79.2,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.846811345816477,"aZ":-32.62414808678391,"pfxX":4.367090168507165,"pfxZ":-0.2810220733305897,"pX":1.4266675828376743,"pZ":2.9223492545341623,"vX0":-2.8272387017255523,"vY0":-125.35766737828176,"vZ0":-0.21570043921993576,"x":62.62,"y":159.88,"x0":2.0005348112486225,"y0":50.00317782049638,"z0":5.668012547406564,"aX":6.96506129326573},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":-0.4,"breakHorizontal":-7.3,"spinRate":1526,"spinDirection":120},"zone":12,"typeConfidence":0.91,"plateTime":0.43658585848996356,"extension":6.687308918514443},"index":2,"playId":"ba86f54c-38bc-389f-8681-7301ea494f25","pitchNumber":3,"startTime":"2026-04-21T23:59:00.676Z","endTime":"2026-04-21T23:59:05.167Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663460,"link":"/api/v1/people/663460","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":665750,"link":"/api/v1/people/665750","batSide":{"code":"R","description":"Right"}},"first":{"id":642215,"link":"/api/v1/people/642215"},"second":{"id":669236,"link":"/api/v1/people/669236"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":84.2,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.772809692926423,"aZ":-19.22266484781483,"pfxX":0.4874358378689539,"pfxZ":7.086452558350469,"pX":0.08390848564593915,"pZ":3.61856343925937,"vX0":-5.095925899319763,"vY0":-134.71372985327625,"vZ0":-1.5557715512935788,"x":113.8,"y":141.08,"x0":1.9412162502533594,"y0":50.003236409457884,"z0":5.569986925415911,"aX":0.8912436512306866},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":12.7,"breakHorizontal":0.2,"spinRate":2338,"spinDirection":152},"zone":12,"typeConfidence":0.9,"plateTime":0.40743895223882687,"extension":6.834382667482652},"index":3,"playId":"249b8e08-2c88-31a6-bb5d-4ab33ffb7b50","pitchNumber":4,"startTime":"2026-04-21T23:59:19.518Z","endTime":"2026-04-21T23:59:24.157Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663460,"link":"/api/v1/people/663460","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":665750,"link":"/api/v1/people/665750","batSide":{"code":"R","description":"Right"}},"first":{"id":642215,"link":"/api/v1/people/642215"},"second":{"id":669236,"link":"/api/v1/people/669236"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":78.2,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.996665025773737,"aZ":-35.501717157642965,"pfxX":-2.644301023053507,"pfxZ":-2.127483000668838,"pX":-0.2568608112929438,"pZ":1.3611884668358007,"vX0":-4.268133383458161,"vY0":-125.86293994229439,"vZ0":-3.026123604530134,"x":126.79,"y":202.03,"x0":1.8195638212339518,"y0":50.000792232658235,"z0":5.521802853779496,"aX":-4.143342329130895},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-4.4,"breakHorizontal":6.0,"spinRate":2536,"spinDirection":13},"zone":13,"typeConfidence":0.82,"plateTime":0.43905070885048536,"extension":6.688539221293498},"index":4,"playId":"d2143285-4549-3b88-a3c7-22953452c83f","pitchNumber":5,"startTime":"2026-04-21T23:59:41.621Z","endTime":"2026-04-21T23:59:46.740Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663460,"link":"/api/v1/people/663460","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":665750,"link":"/api/v1/people/665750","batSide":{"code":"R","description":"Right"}},"first":{"id":642215,"link":"/api/v1/people/642215"},"second":{"id":669236,"link":"/api/v1/people/669236"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":79.0,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.53252795659066,"aZ":-32.199853175407014,"pfxX":6.37400223923388,"pfxZ":-0.018392180300123684,"pX":-0.06944032570218675,"pZ":2.195101950383578,"vX0":-6.798722749234075,"vY0":-125.58808728023524,"vZ0":-1.7161284757064723,"x":119.65,"y":179.51,"x0":1.850552335068429,"y0":50.000468702694704,"z0":5.517580493948788,"aX":10.133468204279989},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":-0.2,"breakHorizontal":-9.8,"spinRate":1605,"spinDirection":122},"zone":8,"typeConfidence":0.89,"plateTime":0.4368981623341073,"extension":6.780957924362661},"index":5,"playId":"045ca3a1-a052-3a54-b1d0-7219c790764d","pitchNumber":6,"startTime":"2026-04-22T00:00:01.056Z","endTime":"2026-04-22T00:00:06.226Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663460,"link":"/api/v1/people/663460","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":665750,"link":"/api/v1/people/665750","batSide":{"code":"R","description":"Right"}},"first":{"id":642215,"link":"/api/v1/people/642215"},"second":{"id":669236,"link":"/api/v1/people/669236"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.7,"endSpeed":76.6,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.654446155404248,"aZ":-35.49448137784972,"pfxX":-1.6703670716665306,"pfxZ":-2.1923481154923827,"pX":0.958172167933922,"pZ":2.895998836790292,"vX0":-1.8219937772267587,"vY0":-123.31153734226254,"vZ0":0.7697451054816937,"x":80.48,"y":160.59,"x0":1.9287411409894744,"y0":50.00564668784925,"z0":5.617749197526749,"aX":-2.525815343428267},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-3.5,"breakHorizontal":3.5,"spinRate":2559,"spinDirection":302},"zone":12,"typeConfidence":0.84,"plateTime":0.44729912292047436,"extension":6.7620564125862055},"hitData":{"launchSpeed":93.2,"launchAngle":15.0,"totalDistance":301.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":132.34,"coordY":78.89}},"index":6,"playId":"da6bf325-e395-338d-b4a4-55a172f940b9","pitchNumber":7,"startTime":"2026-04-22T00:00:28.381Z","endTime":"2026-04-22T00:00:38.634Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663460,"link":"/api/v1/people/663460","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":665750,"link":"/api/v1/people/665750","batSide":{"code":"R","description":"Right"}},"first":{"id":642215,"link":"/api/v1/people/642215"},"second":{"id":669236,"link":"/api/v1/people/669236"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665750,"link":"/api/v1/people/665750"},"credit":"b_ab"},{"player":{"id":663460,"link":"/api/v1/people/663460"},"credit":"p_ab"},{"player":{"id":665750,"link":"/api/v1/people/665750"},"credit":"b_pa"},{"player":{"id":663460,"link":"/api/v1/people/663460"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":45.800000000000004,"awayTeamWinProbability":54.199999999999996,"homeTeamWinProbabilityAdded":5.300000000000004,"leverageIndex":1.93,"dramaIndex":86.0,"contextMetrics":{},"playEndTime":"2026-04-22T00:00:38.634Z","atBatIndex":9},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Umpire reviewed (home run), call on the field was upheld: Coby Mayo homers (1) on a fly ball to left field. Jeremiah Jackson scores. Weston Wilson scores.","rbi":3,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-22T00:00:55.135Z","endTime":"2026-04-22T00:03:24.874Z","isComplete":true,"isScoringPlay":true,"hasReview":true,"hasOut":false,"captivatingIndex":75},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663460,"fullName":"Kris Bubic","link":"/api/v1/people/663460"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"responsiblePitcher":{"id":663460,"link":"/api/v1/people/663460"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"responsiblePitcher":{"id":663460,"link":"/api/v1/people/663460"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":642215,"fullName":"Weston Wilson","link":"/api/v1/people/642215"},"responsiblePitcher":{"id":663460,"link":"/api/v1/people/663460"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":78.7,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.503282748091014,"aZ":-26.067190413232023,"pfxX":3.4470036877887678,"pfxZ":3.871213965224806,"pX":-1.0206711010258964,"pZ":1.6314997381915997,"vX0":-8.150684596483705,"vY0":-125.11759533672722,"vZ0":-4.265881568753309,"x":155.91,"y":194.73,"x0":1.8390639307775425,"y0":50.00271430633009,"z0":5.508206811887166,"aX":5.437194724585809},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":6.2,"breakHorizontal":-4.2,"spinRate":1518,"spinDirection":110},"zone":13,"typeConfidence":0.82,"plateTime":0.43866983414885086,"extension":6.784574368752652},"index":0,"playId":"f12f67c2-e513-3ed7-a3bd-15a017c12bb8","pitchNumber":1,"startTime":"2026-04-22T00:01:06.491Z","endTime":"2026-04-22T00:01:11.137Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663460,"link":"/api/v1/people/663460","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"first":{"id":642215,"link":"/api/v1/people/642215"},"second":{"id":669236,"link":"/api/v1/people/669236"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":78.3,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.25327036871765,"aZ":-33.198655955610775,"pfxX":3.764206811473738,"pfxZ":-0.6502214362589456,"pX":1.0284886711033259,"pZ":3.567779509909676,"vX0":-3.5331231399292387,"vY0":-124.53469061488342,"vZ0":1.5529557018400415,"x":77.8,"y":142.45,"x0":1.9772561136264222,"y0":50.00399578049005,"z0":5.684196232608726,"aX":5.90669580245819},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-0.6,"breakHorizontal":-6.0,"spinRate":1426,"spinDirection":119},"zone":12,"typeConfidence":0.88,"plateTime":0.4399865338051354,"extension":6.6039244648625095},"index":1,"playId":"a6491c66-c704-34c0-9cc0-441f3672553f","pitchNumber":2,"startTime":"2026-04-22T00:01:27.234Z","endTime":"2026-04-22T00:01:31.969Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663460,"link":"/api/v1/people/663460","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"first":{"id":642215,"link":"/api/v1/people/642215"},"second":{"id":669236,"link":"/api/v1/people/669236"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":84.3,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.88494782416997,"aZ":-23.594770900133373,"pfxX":7.72663235637454,"pfxZ":4.71467611203919,"pX":0.3787865657554768,"pZ":2.2829045477012975,"vX0":-6.718744977709816,"vY0":-134.21741230178185,"vZ0":-3.6020184780931084,"x":102.56,"y":177.14,"x0":1.9144274618406876,"y0":50.00037626200403,"z0":5.328581734492927,"aX":14.051801724870073},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":7.9,"breakHorizontal":-12.5,"spinRate":2160,"spinDirection":146},"zone":9,"typeConfidence":0.92,"plateTime":0.4085787142799262,"extension":6.9201492649432685},"index":2,"playId":"9c844fa8-5cf9-3142-861e-d2d37c2dc946","pitchNumber":3,"startTime":"2026-04-22T00:01:47.033Z","endTime":"2026-04-22T00:01:53.850Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663460,"link":"/api/v1/people/663460","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"first":{"id":642215,"link":"/api/v1/people/642215"},"second":{"id":669236,"link":"/api/v1/people/669236"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"index":3,"startTime":"2026-04-22T00:02:21.127Z","endTime":"2026-04-22T00:02:34.939Z","isPitch":false,"type":"action","player":{"id":691723,"link":"/api/v1/people/691723"},"defense":{"pitcher":{"id":663460,"link":"/api/v1/people/663460","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"first":{"id":642215,"link":"/api/v1/people/642215"},"second":{"id":669236,"link":"/api/v1/people/669236"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":84.4,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.11285959124179,"aZ":-13.763339892603662,"pfxX":1.4132839438816993,"pfxZ":10.098081418415141,"pX":-0.9478999961759734,"pZ":2.643411766365551,"vX0":-7.699046946567365,"vY0":-134.18848790395882,"vZ0":-5.104497830641592,"x":153.13,"y":167.41,"x0":1.7750612882085461,"y0":50.00152608662873,"z0":5.551238189435124,"aX":2.5768353225221174},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":17.4,"breakHorizontal":-0.8,"spinRate":2415,"spinDirection":154},"zone":11,"typeConfidence":0.92,"plateTime":0.40822491248148474,"extension":6.883118251539273},"index":4,"playId":"57883311-729e-3b69-9b3d-fda9a67841b8","pitchNumber":4,"startTime":"2026-04-22T00:02:34.939Z","endTime":"2026-04-22T00:02:41.442Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663460,"link":"/api/v1/people/663460","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"first":{"id":642215,"link":"/api/v1/people/642215"},"second":{"id":669236,"link":"/api/v1/people/669236"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":84.3,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.727274147345454,"aZ":-13.431198977033135,"pfxX":0.5258405408566404,"pfxZ":10.354190363371153,"pX":-0.4468602308509272,"pZ":2.6338488018462165,"vX0":-5.580649925660395,"vY0":-133.23076812706535,"vZ0":-4.956903665259743,"x":134.03,"y":167.67,"x0":1.6003975904471297,"y0":50.00537839212545,"z0":5.47808070698595,"aX":0.9525546206759535},"breaks":{"breakAngle":0.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":18.0,"breakHorizontal":0.1,"spinRate":2492,"spinDirection":168},"zone":4,"typeConfidence":0.92,"plateTime":0.4100130111265625,"extension":7.108698792823921},"hitData":{"launchSpeed":114.2,"launchAngle":32.0,"totalDistance":439.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":1.0,"coordY":81.78}},"index":5,"playId":"2865cab5-153a-3664-970a-3271ce007193","pitchNumber":5,"startTime":"2026-04-22T00:02:57.079Z","endTime":"2026-04-22T00:03:24.874Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663460,"link":"/api/v1/people/663460","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"first":{"id":642215,"link":"/api/v1/people/642215"},"second":{"id":669236,"link":"/api/v1/people/669236"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691723,"link":"/api/v1/people/691723"},"credit":"b_ab"},{"player":{"id":663460,"link":"/api/v1/people/663460"},"credit":"p_ab"},{"player":{"id":691723,"link":"/api/v1/people/691723"},"credit":"b_pa"},{"player":{"id":663460,"link":"/api/v1/people/663460"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"NH"},"homeTeamWinProbability":23.599999999999998,"awayTeamWinProbability":76.4,"homeTeamWinProbabilityAdded":-22.200000000000006,"leverageIndex":2.04,"dramaIndex":192.0,"contextMetrics":{},"playEndTime":"2026-04-22T00:03:24.874Z","atBatIndex":10},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Blaze Alexander strikes out swinging.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-22T00:04:45.007Z","endTime":"2026-04-22T00:06:04.538Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":677942,"fullName":"Blaze Alexander","link":"/api/v1/people/677942"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663460,"fullName":"Kris Bubic","link":"/api/v1/people/663460"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":677942,"fullName":"Blaze Alexander","link":"/api/v1/people/677942"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"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":91.8,"endSpeed":83.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.575344332308465,"aZ":-15.808465230984758,"pfxX":1.6543212729887116,"pfxZ":9.19813921303856,"pX":-0.6417551856707956,"pZ":1.4488029498322064,"vX0":-6.403544628721763,"vY0":-133.2669744041684,"vZ0":-7.560555228792098,"x":141.46,"y":199.66,"x0":1.5887868442452429,"y0":50.00040871221198,"z0":5.488069928034755,"aX":2.9431281439676247},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":15.0,"breakHorizontal":-1.4,"spinRate":2446,"spinDirection":158},"zone":13,"typeConfidence":0.91,"plateTime":0.41273351706177097,"extension":6.934147157573406},"index":0,"playId":"f8172415-fb74-3b22-9e8c-e3721d873774","pitchNumber":1,"startTime":"2026-04-22T00:04:45.007Z","endTime":"2026-04-22T00:04:50.508Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663460,"link":"/api/v1/people/663460","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":677942,"link":"/api/v1/people/677942","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":83.5,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.89132751503091,"aZ":-23.41396358267779,"pfxX":9.616973205845303,"pfxZ":4.902472684647997,"pX":-0.09510870984196995,"pZ":1.8400138275788922,"vX0":-8.382314668535688,"vY0":-133.12263491804507,"vZ0":-4.574444446909643,"x":120.63,"y":189.1,"x0":1.8526132521960568,"y0":50.000195835475274,"z0":5.28601296796956,"aX":17.173484454965774},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":8.0,"breakHorizontal":-15.5,"spinRate":2209,"spinDirection":143},"zone":8,"typeConfidence":0.93,"plateTime":0.41222794034458854,"extension":6.889402210934967},"index":1,"playId":"420727c4-5acf-3af1-8646-574cb2898731","pitchNumber":2,"startTime":"2026-04-22T00:05:00.180Z","endTime":"2026-04-22T00:05:04.705Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663460,"link":"/api/v1/people/663460","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":677942,"link":"/api/v1/people/677942","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.7,"endSpeed":75.9,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.074110654858494,"aZ":-35.495440536464045,"pfxX":-7.292650653798143,"pfxZ":-2.2995482264926084,"pX":-1.9732884401539645,"pZ":0.49169664425909293,"vX0":-6.7672887923110885,"vY0":-120.13055648300325,"vZ0":-3.807560855966472,"x":192.22,"y":225.5,"x0":1.8412874507484707,"y0":50.004889501011526,"z0":5.295587796260456,"aX":-10.521253304036163},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.5,"breakVerticalInduced":-4.9,"breakHorizontal":15.0,"spinRate":2578,"spinDirection":326},"zone":13,"typeConfidence":0.91,"plateTime":0.4582226209333853,"extension":6.976475140811127},"index":2,"playId":"121156e3-00cb-398d-bac9-d299988033a8","pitchNumber":3,"startTime":"2026-04-22T00:05:18.194Z","endTime":"2026-04-22T00:05:22.938Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663460,"link":"/api/v1/people/663460","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":677942,"link":"/api/v1/people/677942","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":83.7,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.551552253898244,"aZ":-11.316602133701092,"pfxX":1.8145391327785783,"pfxZ":11.529733711901917,"pX":-0.9847250153733305,"pZ":2.3184460678837455,"vX0":-7.407337593551536,"vY0":-134.49109723885584,"vZ0":-6.162472304414544,"x":154.54,"y":176.18,"x0":1.5845105974176874,"y0":50.00403814099654,"z0":5.462662102590683,"aX":3.2835391721173135},"breaks":{"breakAngle":7.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":19.6,"breakHorizontal":-1.4,"spinRate":2504,"spinDirection":154},"zone":13,"typeConfidence":0.92,"plateTime":0.4092175491192078,"extension":7.130215371282413},"index":3,"playId":"0edb54c6-6054-3f0b-9258-2ae4cec0c6e9","pitchNumber":4,"startTime":"2026-04-22T00:05:39.223Z","endTime":"2026-04-22T00:05:45.077Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663460,"link":"/api/v1/people/663460","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":677942,"link":"/api/v1/people/677942","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":84.4,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.949749936110273,"aZ":-11.301168526331859,"pfxX":2.0906383174880814,"pfxZ":11.327965682033915,"pX":0.35292587809347165,"pZ":3.129205546479186,"vX0":-4.872444074073318,"vY0":-135.46426330987174,"vZ0":-4.111487501712125,"x":103.55,"y":154.29,"x0":1.9101548291494448,"y0":50.00192968541274,"z0":5.4677557241360395,"aX":3.852184536436533},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":19.7,"breakHorizontal":-2.6,"spinRate":2418,"spinDirection":150},"zone":3,"typeConfidence":0.92,"plateTime":0.40566217079361877,"extension":6.859145742168},"index":4,"playId":"8eccff03-1a20-3d0d-b42d-0c059023b253","pitchNumber":5,"startTime":"2026-04-22T00:06:00.193Z","endTime":"2026-04-22T00:06:04.538Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663460,"link":"/api/v1/people/663460","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":677942,"link":"/api/v1/people/677942","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677942,"link":"/api/v1/people/677942"},"credit":"b_ab"},{"player":{"id":663460,"link":"/api/v1/people/663460"},"credit":"p_ab"},{"player":{"id":677942,"link":"/api/v1/people/677942"},"credit":"b_pa"},{"player":{"id":663460,"link":"/api/v1/people/663460"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":24.6,"awayTeamWinProbability":75.4,"homeTeamWinProbabilityAdded":1.0000000000000036,"leverageIndex":0.4,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-04-22T00:06:04.538Z","atBatIndex":11},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Taylor Ward walks.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-22T00:06:16.336Z","endTime":"2026-04-22T00:07:24.815Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663460,"fullName":"Kris Bubic","link":"/api/v1/people/663460"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":85.0,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.070324993333962,"aZ":-13.839320262329828,"pfxX":2.15431942710095,"pfxZ":9.89812140005784,"pX":0.9890533052484076,"pZ":2.194786331853503,"vX0":-3.0483486942904885,"vY0":-135.37666301151845,"vZ0":-6.11734100184437,"x":79.3,"y":179.52,"x0":1.8507723893917507,"y0":50.005066747876846,"z0":5.455884974526058,"aX":3.991790413012488},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":16.8,"breakHorizontal":-3.2,"spinRate":2465,"spinDirection":149},"zone":14,"typeConfidence":0.92,"plateTime":0.4048879952182385,"extension":6.886460042215272},"index":0,"playId":"75b765e0-f40f-3847-9d77-652d7b0ea29c","pitchNumber":1,"startTime":"2026-04-22T00:06:24.863Z","endTime":"2026-04-22T00:06:29.838Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663460,"link":"/api/v1/people/663460","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":80.8,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.02331038130172,"aZ":-31.04065688735257,"pfxX":5.942889333517931,"pfxZ":0.6939323272332069,"pX":-0.3630298144345243,"pZ":0.2453244602277073,"vX0":-7.282663416149223,"vY0":-126.20310594220075,"vZ0":-6.395260567238676,"x":130.84,"y":232.16,"x0":1.77314159156138,"y0":50.00121953984666,"z0":5.277702604096815,"aX":9.6915711930349},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":0.1,"breakHorizontal":-9.4,"spinRate":1337,"spinDirection":111},"zone":13,"typeConfidence":0.91,"plateTime":0.43217889313213265,"extension":7.02329518986123},"index":1,"playId":"1f32e074-2afa-3756-85b1-d3ce2576777c","pitchNumber":2,"startTime":"2026-04-22T00:06:39.469Z","endTime":"2026-04-22T00:06:43.732Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663460,"link":"/api/v1/people/663460","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":79.4,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.000161877817213,"aZ":-33.17454893606109,"pfxX":7.607910457866659,"pfxZ":-0.6236699140572348,"pX":1.2337222047494636,"pZ":2.961220118169078,"vX0":-3.9758196435362123,"vY0":-125.73382310300931,"vZ0":0.2597230644355546,"x":69.97,"y":158.83,"x0":1.8453427032077503,"y0":50.002233923997565,"z0":5.5439898391732765,"aX":12.20585607994852},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-0.8,"breakHorizontal":-12.8,"spinRate":1364,"spinDirection":119},"zone":12,"typeConfidence":0.9,"plateTime":0.43527316988653775,"extension":6.827098826044003},"index":2,"playId":"b62ec74c-4c84-3332-a46f-9bacb1f95dda","pitchNumber":3,"startTime":"2026-04-22T00:07:04.108Z","endTime":"2026-04-22T00:07:08.399Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663460,"link":"/api/v1/people/663460","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":91.8,"endSpeed":83.5,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.268333581550078,"aZ":-15.392835494557325,"pfxX":2.0986203532610146,"pfxZ":9.351121496402973,"pX":-1.2496079586189797,"pZ":2.996732807800458,"vX0":-8.190021356514727,"vY0":-133.48308028677073,"vZ0":-3.6234937835861456,"x":164.63,"y":157.87,"x0":1.5932603475435447,"y0":50.000930861350646,"z0":5.488664290015816,"aX":3.766975967400771},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":16.3,"breakHorizontal":-1.9,"spinRate":2437,"spinDirection":161},"zone":11,"typeConfidence":0.91,"plateTime":0.4112385654972597,"extension":7.032318383248009},"index":3,"playId":"79ac0e42-ef04-3f06-b6a3-67677bbf779b","pitchNumber":4,"startTime":"2026-04-22T00:07:19.591Z","endTime":"2026-04-22T00:07:24.815Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663460,"link":"/api/v1/people/663460","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621493,"link":"/api/v1/people/621493"},"credit":"b_pa"},{"player":{"id":663460,"link":"/api/v1/people/663460"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":23.9,"awayTeamWinProbability":76.1,"homeTeamWinProbabilityAdded":-0.7000000000000028,"leverageIndex":0.27,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2026-04-22T00:07:24.815Z","atBatIndex":12},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Gunnar Henderson grounds out to first baseman Vinnie Pasquantino.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-22T00:08:16.814Z","endTime":"2026-04-22T00:09:18.865Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663460,"fullName":"Kris Bubic","link":"/api/v1/people/663460"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":686469,"link":"/api/v1/people/686469"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"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-22T00:07:35.855Z","endTime":"2026-04-22T00:08:19.104Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":663460,"link":"/api/v1/people/663460","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"first":{"id":621493,"link":"/api/v1/people/621493"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":82.9,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.47452106225084,"aZ":-21.50895884114867,"pfxX":8.979816062357191,"pfxZ":5.97512930258009,"pX":0.6763198665616763,"pZ":3.8208012314174318,"vX0":-6.1413507084387415,"vY0":-133.6578225244151,"vZ0":-0.3138635076570997,"x":91.22,"y":135.62,"x0":1.8532155641141612,"y0":50.000837285190116,"z0":5.502701483341847,"aX":16.023619320644734},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":10.9,"breakHorizontal":-14.6,"spinRate":2416,"spinDirection":148},"zone":12,"typeConfidence":0.93,"plateTime":0.4119455433941339,"extension":6.9070810963097315},"index":1,"playId":"8750204e-7b72-31ba-893c-72f377792166","pitchNumber":1,"startTime":"2026-04-22T00:08:19.104Z","endTime":"2026-04-22T00:08:23.185Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663460,"link":"/api/v1/people/663460","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"first":{"id":621493,"link":"/api/v1/people/621493"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":83.0,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.76551903321783,"aZ":-24.55976041806358,"pfxX":8.010574423692297,"pfxZ":4.284852161497843,"pX":-0.5308917902637995,"pZ":1.6910386861901514,"vX0":-8.519851696240156,"vY0":-133.44647037967997,"vZ0":-4.783606689611551,"x":137.24,"y":193.12,"x0":1.685583138368317,"y0":50.00190279185229,"z0":5.310200723267108,"aX":14.229217931010698},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":6.7,"breakHorizontal":-12.4,"spinRate":2068,"spinDirection":143},"zone":7,"typeConfidence":0.92,"plateTime":0.41285203427848494,"extension":7.251582758078522},"index":2,"playId":"e77d82b3-6361-3d3b-8013-41a8aab0506a","pitchNumber":2,"startTime":"2026-04-22T00:08:38.647Z","endTime":"2026-04-22T00:09:05.666Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663460,"link":"/api/v1/people/663460","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"first":{"id":621493,"link":"/api/v1/people/621493"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":118,"player":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"}},"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":79.7,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.067674734171078,"aZ":-33.902745858845066,"pfxX":-0.462021134396418,"pfxZ":-1.0649686694590503,"pX":-0.25364221487756555,"pZ":2.737691725637569,"vX0":-4.664609308876015,"vY0":-126.78615897137352,"vZ0":-0.4723592223744034,"x":126.67,"y":164.86,"x0":1.673712157606374,"y0":50.004447997639964,"z0":5.643120235892211,"aX":-0.7480590900192039},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-1.8,"breakHorizontal":1.9,"spinRate":2471,"spinDirection":311},"zone":4,"typeConfidence":0.94,"plateTime":0.4327877199595864,"extension":6.7192510635181835},"hitData":{"launchSpeed":66.2,"launchAngle":-53.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":142.27,"coordY":188.44}},"index":3,"playId":"e227ac3e-554a-3d69-a8f4-378de0abb2e4","pitchNumber":3,"startTime":"2026-04-22T00:09:09.331Z","endTime":"2026-04-22T00:09:18.865Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663460,"link":"/api/v1/people/663460","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"first":{"id":621493,"link":"/api/v1/people/621493"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683002,"link":"/api/v1/people/683002"},"credit":"b_ab"},{"player":{"id":663460,"link":"/api/v1/people/663460"},"credit":"p_ab"},{"player":{"id":683002,"link":"/api/v1/people/683002"},"credit":"b_pa"},{"player":{"id":663460,"link":"/api/v1/people/663460"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":25.3,"awayTeamWinProbability":74.7,"homeTeamWinProbabilityAdded":1.4000000000000021,"leverageIndex":0.56,"dramaIndex":28.0,"contextMetrics":{},"playEndTime":"2026-04-22T00:09:18.865Z","atBatIndex":13},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Salvador Perez grounds out, shortstop Gunnar Henderson to first baseman Coby Mayo.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-22T00:11:22.277Z","endTime":"2026-04-22T00:12:48.459Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669358,"fullName":"Shane Baz","link":"/api/v1/people/669358"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":683002,"link":"/api/v1/people/683002"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":691723,"link":"/api/v1/people/691723"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":84.1,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.281334007907205,"aZ":-15.505489058377142,"pfxX":-9.815068708236868,"pfxZ":9.130565734221586,"pX":0.5336587921355518,"pZ":2.2110607183492217,"vX0":7.764585961160825,"vY0":-134.97004724281737,"vZ0":-6.1979603577986735,"x":96.66,"y":179.08,"x0":-1.1204533290021368,"y0":50.00230070458823,"z0":5.649157700812429,"aX":-17.916466207254476},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":15.2,"breakHorizontal":15.8,"spinRate":2321,"spinDirection":219},"zone":9,"typeConfidence":2.0,"plateTime":0.40747307527247134,"extension":6.459641608621863},"index":0,"playId":"3845f7f6-387e-302d-b176-65b19cbc8040","pitchNumber":1,"startTime":"2026-04-22T00:11:32.677Z","endTime":"2026-04-22T00:11:37.008Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":677942,"link":"/api/v1/people/677942"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"index":1,"startTime":"2026-04-22T00:11:43.672Z","endTime":"2026-04-22T00:11:59.940Z","isPitch":false,"type":"action","player":{"id":521692,"link":"/api/v1/people/521692"},"defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":677942,"link":"/api/v1/people/677942"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":85.9,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.11324201171264,"aZ":-9.601699857789564,"pfxX":-7.483694440629083,"pfxZ":11.797303761769363,"pX":0.7701070852845119,"pZ":2.466337522318401,"vX0":7.469439532668866,"vY0":-138.46362899906038,"vZ0":-6.855465759034828,"x":87.65,"y":172.19,"x0":-1.0092711689946459,"y0":50.00478810331653,"z0":5.640120432174593,"aX":-14.32179551631842},"breaks":{"breakAngle":48.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":19.8,"breakHorizontal":11.8,"spinRate":2417,"spinDirection":217},"zone":6,"typeConfidence":2.0,"plateTime":0.3977908072293026,"extension":6.545955436235072},"index":2,"playId":"2ea341c1-0269-3fb9-ab3b-16c4b9b5537a","pitchNumber":2,"startTime":"2026-04-22T00:11:59.940Z","endTime":"2026-04-22T00:12:04.253Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":677942,"link":"/api/v1/people/677942"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.0,"endSpeed":78.4,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.48070095981249,"aZ":-44.6715034577604,"pfxX":1.2055808196522557,"pfxZ":-8.134999150715785,"pX":1.2876777647116415,"pZ":0.6228184259785645,"vX0":4.819016650509116,"vY0":-123.6808824001152,"vZ0":-3.384322364957292,"x":67.92,"y":221.96,"x0":-0.8487944136309178,"y0":50.00102035734274,"z0":5.7844136631910645,"aX":1.852037288095161},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.4,"breakVerticalInduced":-15.2,"breakHorizontal":-3.4,"spinRate":2728,"spinDirection":34},"zone":14,"typeConfidence":2.0,"plateTime":0.4441993958695605,"extension":6.391041860068941},"index":3,"playId":"5b5903f8-b2fe-3f83-af75-046d1f2dbf55","pitchNumber":3,"startTime":"2026-04-22T00:12:19.259Z","endTime":"2026-04-22T00:12:23.822Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":677942,"link":"/api/v1/people/677942"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":79.6,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.93654258080009,"aZ":-42.51669345299975,"pfxX":1.2591373566722042,"pfxZ":-6.533027317165899,"pX":0.586885666721639,"pZ":1.9605229259547021,"vX0":3.5402849370128657,"vY0":-124.50594055026933,"vZ0":-0.8284392512743664,"x":94.63,"y":185.85,"x0":-1.0119635850922102,"y0":50.000891127398894,"z0":5.7891534194357686,"aX":1.9937676317004},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.0,"breakVerticalInduced":-11.8,"breakHorizontal":-3.0,"spinRate":2706,"spinDirection":36},"zone":9,"typeConfidence":2.0,"plateTime":0.43845090385531194,"extension":6.480194441670557},"hitData":{"launchSpeed":104.0,"launchAngle":-3.0,"totalDistance":26.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":111.36,"coordY":154.48}},"index":4,"playId":"fba29ddc-4815-3f8a-a353-611e0d2abff6","pitchNumber":4,"startTime":"2026-04-22T00:12:39.445Z","endTime":"2026-04-22T00:12:48.459Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":677942,"link":"/api/v1/people/677942"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"credit":"b_ab"},{"player":{"id":669358,"link":"/api/v1/people/669358"},"credit":"p_ab"},{"player":{"id":521692,"link":"/api/v1/people/521692"},"credit":"b_pa"},{"player":{"id":669358,"link":"/api/v1/people/669358"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":23.0,"awayTeamWinProbability":77.0,"homeTeamWinProbabilityAdded":-2.3000000000000007,"leverageIndex":0.87,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-04-22T00:12:48.459Z","atBatIndex":14},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Carter Jensen doubles (2) on a sharp line drive to right fielder Blaze Alexander.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-22T00:12:59.580Z","endTime":"2026-04-22T00:13:24.702Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669358,"fullName":"Shane Baz","link":"/api/v1/people/669358"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":677942,"link":"/api/v1/people/677942"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":86.3,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":39.23393290883929,"aZ":-13.393485314936973,"pfxX":-6.949728425504624,"pfxZ":9.679597750779553,"pX":0.8594885180339623,"pZ":1.9563706596519077,"vX0":7.813277255359652,"vY0":-140.21168708202603,"vZ0":-7.3596776840718,"x":84.24,"y":185.96,"x0":-1.0947170370621369,"y0":50.00257804883712,"z0":5.536875868367349,"aX":-13.484495206601164},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.7,"breakHorizontal":10.4,"spinRate":2483,"spinDirection":220},"zone":14,"typeConfidence":2.0,"plateTime":0.39452463960945305,"extension":6.548596896227423},"hitData":{"launchSpeed":105.3,"launchAngle":10.0,"totalDistance":177.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":191.45,"coordY":138.76}},"index":0,"playId":"d0168d3d-e2b9-3233-b929-91d224d41a92","pitchNumber":1,"startTime":"2026-04-22T00:13:11.166Z","endTime":"2026-04-22T00:13:24.702Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":677942,"link":"/api/v1/people/677942"}},"offense":{"batter":{"id":695600,"link":"/api/v1/people/695600","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695600,"link":"/api/v1/people/695600"},"credit":"b_ab"},{"player":{"id":669358,"link":"/api/v1/people/669358"},"credit":"p_ab"},{"player":{"id":695600,"link":"/api/v1/people/695600"},"credit":"b_pa"},{"player":{"id":669358,"link":"/api/v1/people/669358"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":27.0,"awayTeamWinProbability":73.0,"homeTeamWinProbabilityAdded":4.0,"leverageIndex":0.61,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-04-22T00:13:24.702Z","atBatIndex":15},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Michael Massey out on a sacrifice fly to right fielder Blaze Alexander. Carter Jensen scores.","rbi":1,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-22T00:13:59.667Z","endTime":"2026-04-22T00:16:27.176Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669358,"fullName":"Shane Baz","link":"/api/v1/people/669358"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[3],"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":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":677942,"link":"/api/v1/people/677942"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"responsiblePitcher":{"id":669358,"link":"/api/v1/people/669358"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.4,"endSpeed":88.5,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.92318453987029,"aZ":-11.414343340280379,"pfxX":-4.5409543085250705,"pfxZ":10.243355952770155,"pX":-0.5497414826919406,"pZ":4.175422050797087,"vX0":3.7342692787776315,"vY0":-141.817948722139,"vZ0":-2.1984531725906167,"x":137.95,"y":126.04,"x0":-1.2967868725121985,"y0":50.00632695776166,"z0":5.693428151315344,"aX":-9.206146204824115},"breaks":{"breakAngle":34.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":18.2,"breakHorizontal":7.4,"spinRate":2443,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.3869503848251097,"extension":6.430527429865462},"index":0,"playId":"501faced-ecd8-37db-b36f-24a5f19e932f","pitchNumber":1,"startTime":"2026-04-22T00:13:59.667Z","endTime":"2026-04-22T00:14:03.582Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":677942,"link":"/api/v1/people/677942"}},"offense":{"batter":{"id":686681,"link":"/api/v1/people/686681","batSide":{"code":"L","description":"Left"}},"second":{"id":695600,"link":"/api/v1/people/695600"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":79.5,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.12080565414525,"aZ":-38.62416717129494,"pfxX":0.7729377269054352,"pfxZ":-4.067663537822174,"pX":0.6374892554036079,"pZ":1.1843623708187134,"vX0":3.91378393581986,"vY0":-125.1062283569874,"vZ0":-3.2784198880637545,"x":92.7,"y":206.8,"x0":-1.0472812238297464,"y0":50.00386774469609,"z0":5.67612344791722,"aX":1.2247471862250254},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":-7.9,"breakHorizontal":-2.3,"spinRate":2722,"spinDirection":36},"zone":14,"typeConfidence":2.0,"plateTime":0.43773190141926,"extension":6.497639013549433},"index":1,"playId":"0386ff09-6462-3ba3-add8-d7df0b185903","pitchNumber":2,"startTime":"2026-04-22T00:14:18.410Z","endTime":"2026-04-22T00:14:23.448Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":677942,"link":"/api/v1/people/677942"}},"offense":{"batter":{"id":686681,"link":"/api/v1/people/686681","batSide":{"code":"L","description":"Left"}},"second":{"id":695600,"link":"/api/v1/people/695600"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":97.3,"endSpeed":89.4,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.220015104101797,"aZ":-12.61548097139635,"pfxX":-3.0716407782351514,"pfxZ":9.601276140208528,"pX":2.327750183382695,"pZ":3.0548294577525885,"vX0":10.373838429487742,"vY0":-141.3488120052441,"vZ0":-4.779121106287246,"x":28.27,"y":156.3,"x0":-0.9800465599394318,"y0":50.001180657856025,"z0":5.568371322477691,"aX":-6.257654522490763},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":16.7,"breakHorizontal":3.6,"spinRate":2537,"spinDirection":201},"zone":12,"typeConfidence":2.0,"plateTime":0.3865288886531224,"extension":6.6782263186041355},"index":2,"playId":"f06f7ebd-0abc-3553-a8ec-3a8f6091bf81","pitchNumber":3,"startTime":"2026-04-22T00:14:39.372Z","endTime":"2026-04-22T00:14:44.413Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":677942,"link":"/api/v1/people/677942"}},"offense":{"batter":{"id":686681,"link":"/api/v1/people/686681","batSide":{"code":"L","description":"Left"}},"second":{"id":695600,"link":"/api/v1/people/695600"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Wild pitch by pitcher Shane Baz. Carter Jensen to 3rd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"index":3,"actionPlayId":"f06f7ebd-0abc-3553-a8ec-3a8f6091bf81","startTime":"2026-04-22T00:14:53.729Z","endTime":"2026-04-22T00:15:54.575Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":695600,"link":"/api/v1/people/695600"},"defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":677942,"link":"/api/v1/people/677942"}},"offense":{"batter":{"id":686681,"link":"/api/v1/people/686681","batSide":{"code":"L","description":"Left"}},"second":{"id":695600,"link":"/api/v1/people/695600"},"postOnThird":{"id":695600,"link":"/api/v1/people/695600"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"homeTeamWinProbability":29.299999999999997,"awayTeamWinProbability":70.7,"homeTeamWinProbabilityAdded":2.299999999999997,"leverageIndex":1.26,"dramaIndex":51.0,"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.5,"endSpeed":76.6,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.363914704371123,"aZ":-42.68375024006243,"pfxX":4.603363936898516,"pfxZ":-6.969293939761812,"pX":-0.89085316151178,"pZ":4.018268413159973,"vX0":-0.4237137825479751,"vY0":-122.83978706092101,"vZ0":4.087656710666852,"x":150.96,"y":130.29,"x0":-1.3118829416473226,"y0":50.003570439558594,"z0":5.992770188256995,"aX":6.941081664197413},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.9,"breakVerticalInduced":-11.2,"breakHorizontal":-8.2,"spinRate":2695,"spinDirection":41},"zone":11,"typeConfidence":2.0,"plateTime":0.44819083649411473,"extension":6.307205499042673},"index":4,"playId":"23039adb-e3f5-3fbf-880a-2d91727fa7aa","pitchNumber":4,"startTime":"2026-04-22T00:15:54.575Z","endTime":"2026-04-22T00:15:59.332Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":677942,"link":"/api/v1/people/677942"}},"offense":{"batter":{"id":686681,"link":"/api/v1/people/686681","batSide":{"code":"L","description":"Left"}},"third":{"id":695600,"link":"/api/v1/people/695600"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.6,"endSpeed":76.7,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.944805515311565,"aZ":-38.81059674956792,"pfxX":1.7739852489383283,"pfxZ":-4.4192364053487125,"pX":0.7670419255108878,"pZ":1.7252761719060912,"vX0":3.807145680803157,"vY0":-123.00822400981104,"vZ0":-1.7258839924317015,"x":87.76,"y":192.2,"x0":-1.043656147844024,"y0":50.00371923979471,"z0":5.78828227363613,"aX":2.6632725197080465},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.0,"breakVerticalInduced":-8.2,"breakHorizontal":-4.3,"spinRate":2664,"spinDirection":34},"zone":9,"typeConfidence":2.0,"plateTime":0.44874005971154496,"extension":6.444323383206623},"hitData":{"launchSpeed":95.3,"launchAngle":24.0,"totalDistance":361.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":180.16,"coordY":63.71}},"index":5,"playId":"59daeeb9-aef8-3fbd-9690-30fff2f18bf1","pitchNumber":5,"startTime":"2026-04-22T00:16:14.629Z","endTime":"2026-04-22T00:16:27.176Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":677942,"link":"/api/v1/people/677942"}},"offense":{"batter":{"id":686681,"link":"/api/v1/people/686681","batSide":{"code":"L","description":"Left"}},"third":{"id":695600,"link":"/api/v1/people/695600"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686681,"link":"/api/v1/people/686681"},"credit":"b_pa"},{"player":{"id":669358,"link":"/api/v1/people/669358"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_fly"}],"homeTeamWinProbability":29.9,"awayTeamWinProbability":70.1,"homeTeamWinProbabilityAdded":0.6000000000000014,"leverageIndex":1.26,"dramaIndex":55.0,"contextMetrics":{},"playEndTime":"2026-04-22T00:16:27.176Z","atBatIndex":16},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jac Caglianone grounds out, shortstop Gunnar Henderson to first baseman Coby Mayo.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-22T00:16:47.765Z","endTime":"2026-04-22T00:17:00.158Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669358,"fullName":"Shane Baz","link":"/api/v1/people/669358"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":683002,"link":"/api/v1/people/683002"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":691723,"link":"/api/v1/people/691723"},"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(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.8,"endSpeed":76.9,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.326754214450908,"aZ":-44.688912848817914,"pfxX":1.665355716186808,"pfxZ":-8.357980506094224,"pX":-0.8433287391014134,"pZ":2.703482227871899,"vX0":0.6155787044152674,"vY0":-121.9633014748993,"vZ0":1.4553136446761736,"x":149.15,"y":165.79,"x0":-1.3157751328964205,"y0":50.00322517971805,"z0":5.97094516936262,"aX":2.493574289916928},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.6,"breakVerticalInduced":-14.5,"breakHorizontal":-3.1,"spinRate":2699,"spinDirection":40},"zone":11,"typeConfidence":2.0,"plateTime":0.4501305008717331,"extension":6.324111554140677},"hitData":{"launchSpeed":84.5,"launchAngle":-33.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":121.49,"coordY":160.56}},"index":0,"playId":"484eb306-46f8-37a3-885a-d154f511646b","pitchNumber":1,"startTime":"2026-04-22T00:16:52.014Z","endTime":"2026-04-22T00:17:00.158Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":677942,"link":"/api/v1/people/677942"}},"offense":{"batter":{"id":695506,"link":"/api/v1/people/695506","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695506,"link":"/api/v1/people/695506"},"credit":"b_ab"},{"player":{"id":669358,"link":"/api/v1/people/669358"},"credit":"p_ab"},{"player":{"id":695506,"link":"/api/v1/people/695506"},"credit":"b_pa"},{"player":{"id":669358,"link":"/api/v1/people/669358"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":28.799999999999997,"awayTeamWinProbability":71.2,"homeTeamWinProbabilityAdded":-1.1000000000000014,"leverageIndex":0.43,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-04-22T00:17:00.158Z","atBatIndex":17},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Adley Rutschman strikes out swinging.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-22T00:19:00.156Z","endTime":"2026-04-22T00:19:52.375Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663460,"fullName":"Kris Bubic","link":"/api/v1/people/663460"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":81.6,"strikeZoneTop":3.253,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.190953898439805,"aZ":-22.867776724362276,"pfxX":9.580858215166996,"pfxZ":5.415440200770429,"pX":-0.2902406961153321,"pZ":2.396030879084579,"vX0":-8.677323771698475,"vY0":-131.1755280573427,"vZ0":-3.4527978467517757,"x":128.06,"y":174.09,"x0":1.837329828179778,"y0":50.00628258758393,"z0":5.460873073970552,"aX":16.477962045832857},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":9.1,"breakHorizontal":-15.1,"spinRate":2387,"spinDirection":145},"zone":4,"typeConfidence":2.0,"plateTime":0.4196970282414396,"extension":6.7971056678802775},"index":0,"playId":"0ca5cc37-1e71-3a11-9560-adfbfacaa06b","pitchNumber":1,"startTime":"2026-04-22T00:19:10.652Z","endTime":"2026-04-22T00:19:15.174Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663460,"link":"/api/v1/people/663460","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":668939,"link":"/api/v1/people/668939","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.0,"endSpeed":77.4,"strikeZoneTop":3.253,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.278168745469166,"aZ":-33.390005570316596,"pfxX":7.256800812002095,"pfxZ":-0.7910875225800655,"pX":0.7364033181547986,"pZ":3.2643342250239864,"vX0":-5.380628489965639,"vY0":-123.6630734888366,"vZ0":1.0064654084979294,"x":88.93,"y":150.64,"x0":2.005197715867553,"y0":50.00170830468687,"z0":5.668215142352422,"aX":11.159732734534327},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-0.8,"breakHorizontal":-11.8,"spinRate":1438,"spinDirection":110},"zone":3,"typeConfidence":0.91,"plateTime":0.44411052850867927,"extension":6.566314578346815},"index":1,"playId":"bb098a10-1065-33f0-945e-7268a47ff4e1","pitchNumber":2,"startTime":"2026-04-22T00:19:25.471Z","endTime":"2026-04-22T00:19:30.442Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663460,"link":"/api/v1/people/663460","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":668939,"link":"/api/v1/people/668939","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-04-22T00:19:35.297Z","endTime":"2026-04-22T00:19:48.106Z","isPitch":false,"type":"action","player":{"id":668939,"link":"/api/v1/people/668939"},"defense":{"pitcher":{"id":663460,"link":"/api/v1/people/663460","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":668939,"link":"/api/v1/people/668939","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":79.9,"strikeZoneTop":3.253,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.36182579848007,"aZ":-33.35961913264309,"pfxX":6.605726446687321,"pfxZ":-0.7324625600217036,"pX":-0.2037407183114382,"pZ":1.849796944494294,"vX0":-6.998352391681674,"vY0":-126.26784337294035,"vZ0":-2.6127426847517707,"x":124.77,"y":188.84,"x0":1.7436531938393387,"y0":50.00390908646777,"z0":5.578341520102043,"aX":10.683122429492398},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-1.7,"breakHorizontal":-10.4,"spinRate":1611,"spinDirection":122},"zone":8,"typeConfidence":0.9,"plateTime":0.4335448861833555,"extension":6.672080706581775},"index":3,"playId":"56c6bb72-a024-392a-a2fc-d76689da3356","pitchNumber":3,"startTime":"2026-04-22T00:19:48.106Z","endTime":"2026-04-22T00:19:52.375Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663460,"link":"/api/v1/people/663460","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":668939,"link":"/api/v1/people/668939","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668939,"link":"/api/v1/people/668939"},"credit":"b_ab"},{"player":{"id":663460,"link":"/api/v1/people/663460"},"credit":"p_ab"},{"player":{"id":668939,"link":"/api/v1/people/668939"},"credit":"b_pa"},{"player":{"id":663460,"link":"/api/v1/people/663460"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":30.599999999999998,"awayTeamWinProbability":69.4,"homeTeamWinProbabilityAdded":1.8000000000000007,"leverageIndex":0.69,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2026-04-22T00:19:52.375Z","atBatIndex":18},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Pete Alonso singles on a line drive to right fielder Jac Caglianone.","rbi":0,"awayScore":3,"homeScore":1,"isOut":false},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-22T00:20:01.213Z","endTime":"2026-04-22T00:21:02.797Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663460,"fullName":"Kris Bubic","link":"/api/v1/people/663460"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":695506,"link":"/api/v1/people/695506"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.5,"endSpeed":75.1,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.701542845008394,"aZ":-34.3521690135846,"pfxX":-8.501592677360515,"pfxZ":-1.5207476480019384,"pX":0.574011296358595,"pZ":2.7562082220065878,"vX0":-1.14525553591815,"vY0":-118.79915604635312,"vZ0":0.7517335987568354,"x":95.12,"y":164.36,"x0":2.166950591284864,"y0":50.00395062982523,"z0":5.557422645138432,"aX":-12.155923573861555},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":-2.3,"breakHorizontal":15.7,"spinRate":2764,"spinDirection":309},"zone":6,"typeConfidence":0.91,"plateTime":0.4610023008964417,"extension":6.566699351808089},"index":0,"playId":"ef558fd8-b03d-3d3a-87f7-db003436bf62","pitchNumber":1,"startTime":"2026-04-22T00:20:15.236Z","endTime":"2026-04-22T00:20:19.927Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663460,"link":"/api/v1/people/663460","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":85.1,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.07315389001941,"aZ":-13.851074986167099,"pfxX":1.4214006731274045,"pfxZ":9.90781630797853,"pX":-0.055683167391366424,"pZ":3.6344035481865338,"vX0":-5.454921825950852,"vY0":-134.60480855095383,"vZ0":-2.798674813124231,"x":119.12,"y":140.65,"x0":1.805548327796828,"y0":50.00335061039042,"z0":5.658591772661683,"aX":2.629659043817381},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":17.6,"breakHorizontal":-1.6,"spinRate":2481,"spinDirection":155},"zone":11,"typeConfidence":0.92,"plateTime":0.40571393996820504,"extension":6.850785736612435},"index":1,"playId":"87dfc7fd-422f-3c20-9f2c-711e0b42062f","pitchNumber":2,"startTime":"2026-04-22T00:20:30.055Z","endTime":"2026-04-22T00:20:33.770Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663460,"link":"/api/v1/people/663460","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":1,"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-22T00:20:42.019Z","endTime":"2026-04-22T00:20:50.528Z","isPitch":false,"type":"action","player":{"id":624413,"link":"/api/v1/people/624413"},"defense":{"pitcher":{"id":663460,"link":"/api/v1/people/663460","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":85.6,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.252222946654324,"aZ":-13.244771514805423,"pfxX":1.59401621193873,"pfxZ":10.086886413098485,"pX":0.05311607125657745,"pZ":2.2894350199798543,"vX0":-5.560245909824141,"vY0":-136.19803816351055,"vZ0":-6.042750330243752,"x":114.98,"y":176.97,"x0":1.914980149616096,"y0":50.00047327591104,"z0":5.454783138797147,"aX":2.991224152581182},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":17.2,"breakHorizontal":-1.7,"spinRate":2588,"spinDirection":157},"zone":5,"typeConfidence":0.92,"plateTime":0.40234387881594635,"extension":6.955004640053946},"hitData":{"launchSpeed":85.0,"launchAngle":27.0,"totalDistance":267.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":202.84,"coordY":123.44}},"index":3,"playId":"9aabafe2-8587-344e-a3b0-08319b7808db","pitchNumber":3,"startTime":"2026-04-22T00:20:50.528Z","endTime":"2026-04-22T00:21:02.797Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663460,"link":"/api/v1/people/663460","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624413,"link":"/api/v1/people/624413"},"credit":"b_ab"},{"player":{"id":663460,"link":"/api/v1/people/663460"},"credit":"p_ab"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"credit":"b_pa"},{"player":{"id":663460,"link":"/api/v1/people/663460"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":28.7,"awayTeamWinProbability":71.3,"homeTeamWinProbabilityAdded":-1.8999999999999986,"leverageIndex":0.52,"dramaIndex":30.0,"contextMetrics":{},"playEndTime":"2026-04-22T00:21:02.797Z","atBatIndex":19},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Jeremiah Jackson grounds into a double play, shortstop Bobby Witt Jr. to second baseman Michael Massey to first baseman Vinnie Pasquantino. Pete Alonso out at 2nd. Jeremiah Jackson out at 1st.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-22T00:21:27.028Z","endTime":"2026-04-22T00:21:35.188Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663460,"fullName":"Kris Bubic","link":"/api/v1/people/663460"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":677951,"link":"/api/v1/people/677951"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":686681,"link":"/api/v1/people/686681"},"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":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":686681,"link":"/api/v1/people/686681"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":686469,"link":"/api/v1/people/686469"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":85.3,"endSpeed":77.5,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.72061375678466,"aZ":-32.86263130652923,"pfxX":8.00054602053369,"pfxZ":-0.4431222171218874,"pX":0.8339708052122219,"pZ":2.3218513263757807,"vX0":-5.328667267100972,"vY0":-124.09096806603297,"vZ0":-1.183946087781484,"x":85.21,"y":176.09,"x0":1.9832444280004318,"y0":50.00600681304948,"z0":5.574231050147909,"aX":12.323944791722434},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-0.8,"breakHorizontal":-13.1,"spinRate":1497,"spinDirection":115},"zone":14,"typeConfidence":0.91,"plateTime":0.4435257876472267,"extension":6.6287709885691655},"hitData":{"launchSpeed":82.0,"launchAngle":9.0,"totalDistance":120.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":107.41,"coordY":134.25}},"index":0,"playId":"16b57d0a-0b49-32e3-b738-8aeeb3982867","pitchNumber":1,"startTime":"2026-04-22T00:21:27.028Z","endTime":"2026-04-22T00:21:35.188Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663460,"link":"/api/v1/people/663460","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":669236,"link":"/api/v1/people/669236","batSide":{"code":"R","description":"Right"}},"first":{"id":624413,"link":"/api/v1/people/624413"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669236,"link":"/api/v1/people/669236"},"credit":"b_ab"},{"player":{"id":663460,"link":"/api/v1/people/663460"},"credit":"p_ab"},{"player":{"id":669236,"link":"/api/v1/people/669236"},"credit":"b_pa"},{"player":{"id":663460,"link":"/api/v1/people/663460"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":32.800000000000004,"awayTeamWinProbability":67.19999999999999,"homeTeamWinProbabilityAdded":4.100000000000005,"leverageIndex":0.96,"dramaIndex":54.0,"contextMetrics":{},"playEndTime":"2026-04-22T00:21:35.188Z","atBatIndex":20},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Isaac Collins grounds out, third baseman Weston Wilson to first baseman Coby Mayo.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-22T00:23:46.242Z","endTime":"2026-04-22T00:24:33.940Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669358,"fullName":"Shane Baz","link":"/api/v1/people/669358"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":642215,"link":"/api/v1/people/642215"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":691723,"link":"/api/v1/people/691723"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":86.2,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.17801268998942,"aZ":-11.577128024164004,"pfxX":-7.684277789283057,"pfxZ":10.790812086241832,"pX":1.5559859136152496,"pZ":2.149481430603872,"vX0":9.78220316395237,"vY0":-137.6745102426652,"vZ0":-7.13963166754652,"x":57.69,"y":180.74,"x0":-1.0542696651563912,"y0":50.002578172337316,"z0":5.569802417149504,"aX":-14.66789542993123},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":18.0,"breakHorizontal":11.8,"spinRate":2388,"spinDirection":220},"zone":14,"typeConfidence":2.0,"plateTime":0.39869844678304744,"extension":6.5562333244059054},"index":0,"playId":"4922405e-5b5e-3249-8c9c-f08ae6930cec","pitchNumber":1,"startTime":"2026-04-22T00:23:46.242Z","endTime":"2026-04-22T00:23:51.886Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":677942,"link":"/api/v1/people/677942"}},"offense":{"batter":{"id":686555,"link":"/api/v1/people/686555","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":95.3,"endSpeed":86.8,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.50882101448417,"aZ":-15.93197442292342,"pfxX":-6.96098569456438,"pfxZ":8.371783059786473,"pX":0.7122768122951645,"pZ":3.372034751400727,"vX0":7.443067606630423,"vY0":-138.5525625829332,"vZ0":-3.2956551591608596,"x":89.85,"y":147.74,"x0":-1.1069864817011235,"y0":50.004458920608364,"z0":5.6442488192228195,"aX":-13.509093485611434},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":14.6,"breakHorizontal":11.0,"spinRate":2407,"spinDirection":211},"zone":12,"typeConfidence":2.0,"plateTime":0.3956013916463821,"extension":6.52930475330382},"index":1,"playId":"5db063a2-b379-3e85-b60b-912300a6ebed","pitchNumber":2,"startTime":"2026-04-22T00:24:06.545Z","endTime":"2026-04-22T00:24:11.967Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":677942,"link":"/api/v1/people/677942"}},"offense":{"batter":{"id":686555,"link":"/api/v1/people/686555","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":86.4,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.6260085656317,"aZ":-12.939328314888082,"pfxX":-4.4673988266511895,"pfxZ":10.00750898415097,"pX":0.5263630089875693,"pZ":3.3445624581574984,"vX0":6.616628870343151,"vY0":-137.98002391867902,"vZ0":-3.7738712804368624,"x":96.94,"y":148.48,"x0":-1.3258390188939921,"y0":50.000414077106,"z0":5.605983922793,"aX":-8.585027235678789},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":17.5,"breakHorizontal":6.6,"spinRate":2392,"spinDirection":211},"zone":12,"typeConfidence":2.0,"plateTime":0.397440210303305,"extension":6.634023518392234},"hitData":{"launchSpeed":40.0,"launchAngle":21.0,"totalDistance":77.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":107.84,"coordY":169.62}},"index":2,"playId":"23cbd298-1b33-35b1-b9d0-fddf7dc59832","pitchNumber":3,"startTime":"2026-04-22T00:24:25.710Z","endTime":"2026-04-22T00:24:33.940Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":677942,"link":"/api/v1/people/677942"}},"offense":{"batter":{"id":686555,"link":"/api/v1/people/686555","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686555,"link":"/api/v1/people/686555"},"credit":"b_ab"},{"player":{"id":669358,"link":"/api/v1/people/669358"},"credit":"p_ab"},{"player":{"id":686555,"link":"/api/v1/people/686555"},"credit":"b_pa"},{"player":{"id":669358,"link":"/api/v1/people/669358"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":30.099999999999998,"awayTeamWinProbability":69.9,"homeTeamWinProbabilityAdded":-2.7000000000000064,"leverageIndex":1.04,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2026-04-22T00:24:33.940Z","atBatIndex":21},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Kyle Isbel singles on a line drive to right fielder Blaze Alexander.","rbi":0,"awayScore":3,"homeScore":1,"isOut":false},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-22T00:24:58.690Z","endTime":"2026-04-22T00:26:29.613Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669358,"fullName":"Shane Baz","link":"/api/v1/people/669358"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":677942,"link":"/api/v1/people/677942"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.8,"endSpeed":76.5,"strikeZoneTop":3.114,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.29746778418106,"aZ":-39.12207182111879,"pfxX":3.1930305338349605,"pfxZ":-4.64950916912926,"pX":-0.9688834787056058,"pZ":2.93616936350481,"vX0":-0.01960189906049406,"vY0":-122.02850983310645,"vZ0":0.9688892791822799,"x":153.93,"y":159.5,"x0":-1.374908007960445,"y0":50.00577098415782,"z0":5.931403430648972,"aX":4.767112751668827},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.0,"breakVerticalInduced":-7.9,"breakHorizontal":-5.8,"spinRate":2640,"spinDirection":34},"zone":11,"typeConfidence":2.0,"plateTime":0.45060766384194517,"extension":6.367719641976776},"index":0,"playId":"73c9fb05-c8fe-3fad-bea8-e8f48732ac08","pitchNumber":1,"startTime":"2026-04-22T00:24:58.690Z","endTime":"2026-04-22T00:25:03.323Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":677942,"link":"/api/v1/people/677942"}},"offense":{"batter":{"id":664728,"link":"/api/v1/people/664728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.5,"endSpeed":77.1,"strikeZoneTop":3.114,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.746950809280804,"aZ":-40.53347204086347,"pfxX":3.9732831624530167,"pfxZ":-5.6046674306480195,"pX":0.5806026389475418,"pZ":1.1886880698219269,"vX0":3.2141065170269076,"vY0":-121.57853968607277,"vZ0":-2.493167130961389,"x":94.87,"y":206.69,"x0":-1.276737134528747,"y0":50.00421673192659,"z0":5.7590799034661835,"aX":5.923819419884069},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.8,"breakVerticalInduced":-10.4,"breakHorizontal":-8.0,"spinRate":2682,"spinDirection":34},"zone":14,"typeConfidence":2.0,"plateTime":0.4512192927947414,"extension":6.421159309446106},"index":1,"playId":"107a1821-fca9-30fb-aa97-fa8f21f31c3f","pitchNumber":2,"startTime":"2026-04-22T00:25:15.224Z","endTime":"2026-04-22T00:25:19.569Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":677942,"link":"/api/v1/people/677942"}},"offense":{"batter":{"id":664728,"link":"/api/v1/people/664728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":97.3,"endSpeed":88.9,"strikeZoneTop":3.114,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.44169993805561,"aZ":-16.376750516559397,"pfxX":-6.453927163024936,"pfxZ":7.8182176629843,"pX":1.2368740600744752,"pZ":1.5499393057201225,"vX0":8.840813436029661,"vY0":-141.2887606700255,"vZ0":-7.966704005514891,"x":69.85,"y":196.93,"x0":-1.0953984654800428,"y0":50.00219339413139,"z0":5.46040411517289,"aX":-13.038443509139833},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":12.6,"breakHorizontal":9.8,"spinRate":2540,"spinDirection":217},"zone":14,"typeConfidence":2.0,"plateTime":0.38780204793274375,"extension":6.579059389723654},"index":2,"playId":"87e4becd-49ac-35b7-90a1-6cf55b95e871","pitchNumber":3,"startTime":"2026-04-22T00:25:33.593Z","endTime":"2026-04-22T00:25:38.015Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":677942,"link":"/api/v1/people/677942"}},"offense":{"batter":{"id":664728,"link":"/api/v1/people/664728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.3,"endSpeed":89.1,"strikeZoneTop":3.114,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.700034487146194,"aZ":-14.31282563943466,"pfxX":-5.497955581807772,"pfxZ":8.78956161399648,"pX":0.11854978041507784,"pZ":2.416916945936366,"vX0":5.504806080127094,"vY0":-141.5108367742873,"vZ0":-6.198351575451761,"x":112.48,"y":173.52,"x0":-1.1357902180814987,"y0":50.00208942854347,"z0":5.549214066947045,"aX":-11.172083356808692},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":14.9,"breakHorizontal":8.9,"spinRate":2471,"spinDirection":216},"zone":5,"typeConfidence":2.0,"plateTime":0.3867615125798243,"extension":6.586508167968059},"index":3,"playId":"9f7d9a6f-cf2c-3f0b-8e69-d284d6119681","pitchNumber":4,"startTime":"2026-04-22T00:25:53.534Z","endTime":"2026-04-22T00:25:57.231Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":677942,"link":"/api/v1/people/677942"}},"offense":{"batter":{"id":664728,"link":"/api/v1/people/664728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-04-22T00:26:07.545Z","endTime":"2026-04-22T00:26:19.967Z","isPitch":false,"type":"action","player":{"id":664728,"link":"/api/v1/people/664728"},"defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":677942,"link":"/api/v1/people/677942"}},"offense":{"batter":{"id":664728,"link":"/api/v1/people/664728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":78.1,"strikeZoneTop":3.114,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.508151109650797,"aZ":-38.18454848035157,"pfxX":5.579458698836492,"pfxZ":-3.8654131301035637,"pX":0.5199236415674395,"pZ":2.7349689501084216,"vX0":2.4530150699761704,"vY0":-124.52598551925696,"vZ0":0.19859103494550734,"x":97.18,"y":164.94,"x0":-1.2060593150912597,"y0":50.00410005381469,"z0":5.841098485929694,"aX":8.669428357720186},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-6.6,"breakHorizontal":-10.7,"spinRate":2709,"spinDirection":34},"zone":6,"typeConfidence":2.0,"plateTime":0.44166666906113017,"extension":6.463866477276668},"hitData":{"launchSpeed":81.8,"launchAngle":19.0,"totalDistance":250.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":165.53,"coordY":95.55}},"index":5,"playId":"dc0b6586-33e2-371c-abc4-2e4d2f9608c6","pitchNumber":5,"startTime":"2026-04-22T00:26:19.967Z","endTime":"2026-04-22T00:26:29.613Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":677942,"link":"/api/v1/people/677942"}},"offense":{"batter":{"id":664728,"link":"/api/v1/people/664728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664728,"link":"/api/v1/people/664728"},"credit":"b_ab"},{"player":{"id":669358,"link":"/api/v1/people/669358"},"credit":"p_ab"},{"player":{"id":664728,"link":"/api/v1/people/664728"},"credit":"b_pa"},{"player":{"id":669358,"link":"/api/v1/people/669358"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":33.1,"awayTeamWinProbability":66.9,"homeTeamWinProbabilityAdded":3.0000000000000036,"leverageIndex":0.75,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2026-04-22T00:26:29.613Z","atBatIndex":22},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Maikel Garcia strikes out swinging.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-22T00:26:48.338Z","endTime":"2026-04-22T00:27:44.979Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669358,"fullName":"Shane Baz","link":"/api/v1/people/669358"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"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":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":668939,"link":"/api/v1/people/668939"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.9,"endSpeed":81.2,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.322365497604945,"aZ":-27.156379298126783,"pfxX":-0.16444446687763326,"pfxZ":2.980205348060302,"pX":0.18127825539858328,"pZ":2.2999714074314186,"vX0":4.0524192000731,"vY0":-129.36823658578768,"vZ0":-3.1944843419719264,"x":110.09,"y":176.68,"x0":-1.3877320716896664,"y0":50.00619244182084,"z0":5.644378323309419,"aX":-0.27734787280760986},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":4.9,"breakHorizontal":-0.6,"spinRate":2344,"spinDirection":198},"zone":5,"typeConfidence":2.0,"plateTime":0.4242478055484238,"extension":6.495679539300089},"index":0,"playId":"d210d897-833f-306c-8cdf-99f0d2cc86e2","pitchNumber":1,"startTime":"2026-04-22T00:26:57.536Z","endTime":"2026-04-22T00:27:02.782Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":677942,"link":"/api/v1/people/677942"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"first":{"id":664728,"link":"/api/v1/people/664728"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":76.5,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.31631605309355,"aZ":-44.198955256700344,"pfxX":2.4826912914478463,"pfxZ":-8.05839350879631,"pX":0.8803893407028373,"pZ":2.8596044928270326,"vX0":3.7139989099907047,"vY0":-122.26553944070073,"vZ0":1.9435037160831057,"x":83.44,"y":161.57,"x0":-0.9892995778143219,"y0":50.00306564549298,"z0":5.88823742941307,"aX":3.7040784336565915},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.9,"breakVerticalInduced":-13.7,"breakHorizontal":-5.5,"spinRate":2652,"spinDirection":36},"zone":12,"typeConfidence":2.0,"plateTime":0.45044857004575123,"extension":6.43833949917799},"index":1,"playId":"14bf7272-4f47-39f6-974c-5c0c6fa8603c","pitchNumber":2,"startTime":"2026-04-22T00:27:17.428Z","endTime":"2026-04-22T00:27:22.613Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":677942,"link":"/api/v1/people/677942"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"first":{"id":664728,"link":"/api/v1/people/664728"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":97.9,"endSpeed":89.1,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.794208836282834,"aZ":-13.895697961677424,"pfxX":-5.464715042698378,"pfxZ":8.93026459331164,"pX":0.9027055102599714,"pZ":3.2619315239054916,"vX0":6.929116788856602,"vY0":-142.41449212374613,"vZ0":-4.152168128205095,"x":82.59,"y":150.71,"x0":-0.855974261764839,"y0":50.00397963924408,"z0":5.622622851285401,"aX":-11.186746159872635},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":15.5,"breakHorizontal":8.4,"spinRate":2484,"spinDirection":213},"zone":12,"typeConfidence":2.0,"plateTime":0.3851324240963545,"extension":6.622408289819325},"index":2,"playId":"4f21685e-c905-334d-8bfb-66428cee9bd2","pitchNumber":3,"startTime":"2026-04-22T00:27:40.031Z","endTime":"2026-04-22T00:27:44.979Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":677942,"link":"/api/v1/people/677942"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"first":{"id":664728,"link":"/api/v1/people/664728"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672580,"link":"/api/v1/people/672580"},"credit":"b_ab"},{"player":{"id":669358,"link":"/api/v1/people/669358"},"credit":"p_ab"},{"player":{"id":672580,"link":"/api/v1/people/672580"},"credit":"b_pa"},{"player":{"id":669358,"link":"/api/v1/people/669358"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":29.7,"awayTeamWinProbability":70.3,"homeTeamWinProbabilityAdded":-3.400000000000002,"leverageIndex":1.46,"dramaIndex":63.0,"contextMetrics":{},"playEndTime":"2026-04-22T00:27:44.979Z","atBatIndex":23},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Bobby Witt Jr. doubles (7) on a sharp line drive to center fielder Leody Taveras. Kyle Isbel to 3rd.","rbi":0,"awayScore":3,"homeScore":1,"isOut":false},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-22T00:27:56.544Z","endTime":"2026-04-22T00:28:46.029Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669358,"fullName":"Shane Baz","link":"/api/v1/people/669358"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"postOnThird":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"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":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":665750,"link":"/api/v1/people/665750"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.8,"endSpeed":82.6,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.20839825234623,"aZ":-26.9640700420307,"pfxX":1.7542567494326464,"pfxZ":3.0107471767272322,"pX":1.5982598336004938,"pZ":2.1434298721166,"vX0":6.756548490765319,"vY0":-130.67345284890678,"vZ0":-3.4166638009512154,"x":56.08,"y":180.91,"x0":-1.247580910139171,"y0":50.00512780364044,"z0":5.490900488921846,"aX":3.036888102528612},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":4.9,"breakHorizontal":-4.7,"spinRate":2487,"spinDirection":196},"zone":14,"typeConfidence":2.0,"plateTime":0.418964770426546,"extension":6.613739209489045},"index":0,"playId":"e7b47412-b739-330f-a856-1e3809e02399","pitchNumber":1,"startTime":"2026-04-22T00:28:12.895Z","endTime":"2026-04-22T00:28:17.659Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":677942,"link":"/api/v1/people/677942"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"first":{"id":664728,"link":"/api/v1/people/664728"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.8,"endSpeed":82.7,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.18685876953293,"aZ":-27.90697224264316,"pfxX":1.5979624775885972,"pfxZ":2.483661374419462,"pX":-0.14977097361856312,"pZ":2.1142534239594237,"vX0":2.6152541039477173,"vY0":-129.3977420734642,"vZ0":-3.3410819043519444,"x":122.71,"y":181.7,"x0":-1.375457749940479,"y0":50.006291092335836,"z0":5.525767135196027,"aX":2.7513693106200203},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":4.1,"breakHorizontal":-3.4,"spinRate":2384,"spinDirection":179},"zone":8,"typeConfidence":2.0,"plateTime":0.42086376008688564,"extension":6.530946067803216},"hitData":{"launchSpeed":101.0,"launchAngle":10.0,"totalDistance":218.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":103.43,"coordY":86.6}},"index":1,"playId":"8f7837e9-71a7-33c7-bbc4-9a3647b867bb","pitchNumber":2,"startTime":"2026-04-22T00:28:34.053Z","endTime":"2026-04-22T00:28:46.029Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":677942,"link":"/api/v1/people/677942"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"first":{"id":664728,"link":"/api/v1/people/664728"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677951,"link":"/api/v1/people/677951"},"credit":"b_ab"},{"player":{"id":669358,"link":"/api/v1/people/669358"},"credit":"p_ab"},{"player":{"id":677951,"link":"/api/v1/people/677951"},"credit":"b_pa"},{"player":{"id":669358,"link":"/api/v1/people/669358"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":33.900000000000006,"awayTeamWinProbability":66.1,"homeTeamWinProbabilityAdded":4.200000000000006,"leverageIndex":1.03,"dramaIndex":57.0,"contextMetrics":{},"playEndTime":"2026-04-22T00:28:46.029Z","atBatIndex":24},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Vinnie Pasquantino grounds out, shortstop Gunnar Henderson to first baseman Coby Mayo.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-22T00:29:11.546Z","endTime":"2026-04-22T00:31:14.264Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669358,"fullName":"Shane Baz","link":"/api/v1/people/669358"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":683002,"link":"/api/v1/people/683002"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":691723,"link":"/api/v1/people/691723"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.2,"endSpeed":87.7,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":40.06396096028175,"aZ":-10.862502078417934,"pfxX":-8.040390783612418,"pfxZ":10.573037953221386,"pX":-0.8124410586350359,"pZ":4.082687242509311,"vX0":4.112007343572918,"vY0":-142.7730026136775,"vZ0":-2.317215595172701,"x":147.97,"y":128.55,"x0":-1.2452804663100223,"y0":50.00624344411925,"z0":5.610304105851165,"aX":-16.21252325658664},"breaks":{"breakAngle":52.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":18.6,"breakHorizontal":13.4,"spinRate":2589,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.3871436032285729,"extension":6.564355727412154},"index":0,"playId":"890c2595-05d9-31a3-aaea-311095f299a5","pitchNumber":1,"startTime":"2026-04-22T00:29:26.123Z","endTime":"2026-04-22T00:29:30.628Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":677942,"link":"/api/v1/people/677942"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"second":{"id":677951,"link":"/api/v1/people/677951"},"third":{"id":664728,"link":"/api/v1/people/664728"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":79.1,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.626549931554738,"aZ":-38.479624678067665,"pfxX":1.1541334690808143,"pfxZ":-3.9579574508392676,"pX":0.29659488594525435,"pZ":1.561558037033959,"vX0":3.0323832273523412,"vY0":-126.44803602175,"vZ0":-2.444916952495607,"x":105.69,"y":196.62,"x0":-1.0758438646041353,"y0":50.00233730139047,"z0":5.67649261056885,"aX":1.8386793576655667},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":-7.6,"breakHorizontal":-2.9,"spinRate":2776,"spinDirection":27},"zone":14,"typeConfidence":2.0,"plateTime":0.4358396352743501,"extension":6.6334197603106695},"index":1,"playId":"298b2fa0-4c9e-32f8-b6de-a26a4fff86a6","pitchNumber":2,"startTime":"2026-04-22T00:29:47.956Z","endTime":"2026-04-22T00:29:52.431Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":677942,"link":"/api/v1/people/677942"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"second":{"id":677951,"link":"/api/v1/people/677951"},"third":{"id":664728,"link":"/api/v1/people/664728"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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,"violation":{"type":"pitcher_pitch_timer","description":"Pitcher Pitch Timer Violation","player":{"id":669358,"fullName":"Shane Baz"}}},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"index":2,"playId":"4fc92370-0385-404d-9ad7-bb31139657f3","pitchNumber":2,"startTime":"2026-04-22T00:30:11.715Z","endTime":"2026-04-22T00:30:16.715Z","isPitch":false,"type":"no_pitch","defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":677942,"link":"/api/v1/people/677942"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"second":{"id":677951,"link":"/api/v1/people/677951"},"third":{"id":664728,"link":"/api/v1/people/664728"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.9,"endSpeed":89.0,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":38.38933385412995,"aZ":-11.779033911019173,"pfxX":-8.096773146498794,"pfxZ":9.902043699879203,"pX":-0.5483268117533692,"pZ":3.2611290606772037,"vX0":4.696165214603555,"vY0":-143.7866345079978,"vZ0":-4.466932738681363,"x":137.9,"y":150.73,"x0":-1.1649280066954038,"y0":50.005450627488884,"z0":5.586571385235302,"aX":-16.680807808339672},"breaks":{"breakAngle":50.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":17.0,"breakHorizontal":13.4,"spinRate":2569,"spinDirection":220},"zone":1,"typeConfidence":2.0,"plateTime":0.38332397130255824,"extension":6.6590880812883295},"index":3,"playId":"31161413-ab8c-37c4-a61f-722c39a024a0","pitchNumber":3,"startTime":"2026-04-22T00:30:41.654Z","endTime":"2026-04-22T00:30:45.493Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":677942,"link":"/api/v1/people/677942"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"second":{"id":677951,"link":"/api/v1/people/677951"},"third":{"id":664728,"link":"/api/v1/people/664728"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":98.6,"endSpeed":89.9,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.71252905086182,"aZ":-12.780189400257063,"pfxX":-5.801982429711536,"pfxZ":9.32221836783552,"pX":0.6062797238849025,"pZ":3.39682000447491,"vX0":7.091091969198904,"vY0":-143.43987442687796,"vZ0":-3.994722663322446,"x":93.89,"y":147.07,"x0":-1.1460756763346582,"y0":50.00205514412105,"z0":5.6065685502852745,"aX":-12.069682311403385},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":16.2,"breakHorizontal":9.0,"spinRate":2504,"spinDirection":208},"zone":3,"typeConfidence":2.0,"plateTime":0.38210110110243445,"extension":6.775176756242042},"hitData":{"launchSpeed":73.6,"launchAngle":7.0,"totalDistance":105.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":129.09,"coordY":145.36}},"index":4,"playId":"2917e174-dd48-3f30-bf11-f197f85cd045","pitchNumber":4,"startTime":"2026-04-22T00:31:06.536Z","endTime":"2026-04-22T00:31:14.264Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":677942,"link":"/api/v1/people/677942"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"second":{"id":677951,"link":"/api/v1/people/677951"},"third":{"id":664728,"link":"/api/v1/people/664728"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686469,"link":"/api/v1/people/686469"},"credit":"b_ab"},{"player":{"id":669358,"link":"/api/v1/people/669358"},"credit":"p_ab"},{"player":{"id":686469,"link":"/api/v1/people/686469"},"credit":"b_pa"},{"player":{"id":669358,"link":"/api/v1/people/669358"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":27.1,"awayTeamWinProbability":72.9,"homeTeamWinProbabilityAdded":-6.800000000000004,"leverageIndex":2.45,"dramaIndex":108.0,"contextMetrics":{},"playEndTime":"2026-04-22T00:31:14.264Z","atBatIndex":25},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Weston Wilson singles on a line drive to center fielder Kyle Isbel.","rbi":0,"awayScore":3,"homeScore":1,"isOut":false},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-22T00:33:05.677Z","endTime":"2026-04-22T00:34:27.517Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":642215,"fullName":"Weston Wilson","link":"/api/v1/people/642215"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663460,"fullName":"Kris Bubic","link":"/api/v1/people/663460"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":642215,"fullName":"Weston Wilson","link":"/api/v1/people/642215"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":642215,"fullName":"Weston Wilson","link":"/api/v1/people/642215"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":664728,"link":"/api/v1/people/664728"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.9,"endSpeed":73.5,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.3262037409643,"aZ":-37.80978457691261,"pfxX":-7.252524445783909,"pfxZ":-4.08856523521793,"pX":0.7363930643305622,"pZ":1.979082902279972,"vX0":-1.0802872329596922,"vY0":-117.77767383819881,"vZ0":-0.05317276681147054,"x":88.93,"y":185.34,"x0":2.143928737890992,"y0":50.0025175077903,"z0":5.554830276667577,"aX":-9.995548050759382},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.4,"breakVerticalInduced":-7.1,"breakHorizontal":13.3,"spinRate":2570,"spinDirection":325},"zone":9,"typeConfidence":0.9,"plateTime":0.4684741698429251,"extension":6.376693460973933},"index":0,"playId":"8a01be3a-8c6f-38d5-9ecc-38da23107eac","pitchNumber":1,"startTime":"2026-04-22T00:33:28.122Z","endTime":"2026-04-22T00:33:32.587Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663460,"link":"/api/v1/people/663460","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":642215,"link":"/api/v1/people/642215","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":78.9,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.215891278545882,"aZ":-33.238424857845445,"pfxX":5.826387023569325,"pfxZ":-0.672174231828528,"pX":-0.32728427112337405,"pZ":3.072061462210983,"vX0":-6.898354082326788,"vY0":-124.33524246152261,"vZ0":0.13651092598339765,"x":129.48,"y":155.83,"x0":1.7167098933697498,"y0":50.005133215879574,"z0":5.7581269517077285,"aX":9.191052977521688},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-1.0,"breakHorizontal":-9.1,"spinRate":1572,"spinDirection":111},"zone":1,"typeConfidence":0.91,"plateTime":0.43929472531101776,"extension":6.454158710737504},"index":1,"playId":"fd6b587a-4713-3f54-874d-a493009b55ea","pitchNumber":2,"startTime":"2026-04-22T00:33:44.515Z","endTime":"2026-04-22T00:33:48.830Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663460,"link":"/api/v1/people/663460","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":642215,"link":"/api/v1/people/642215","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":82.9,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.34627370196493,"aZ":-14.74300536057932,"pfxX":1.5555552706433207,"pfxZ":9.760931519883098,"pX":0.1280085542040582,"pZ":4.326105009359738,"vX0":-5.45232049507423,"vY0":-133.66577901580413,"vZ0":-0.7983824127725734,"x":112.12,"y":121.98,"x0":2.003954166851667,"y0":50.00244259673942,"z0":5.70067687766221,"aX":2.7790728163206415},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":17.6,"breakHorizontal":-1.4,"spinRate":2363,"spinDirection":155},"zone":12,"typeConfidence":0.92,"plateTime":0.41186797612340564,"extension":6.66135047478247},"index":2,"playId":"d6544acc-3a04-3649-8d9a-a322ae33ab5d","pitchNumber":3,"startTime":"2026-04-22T00:34:01.284Z","endTime":"2026-04-22T00:34:06.519Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663460,"link":"/api/v1/people/663460","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":642215,"link":"/api/v1/people/642215","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":83.7,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.625989388942124,"aZ":-14.270506081478192,"pfxX":0.9839293036770351,"pfxZ":9.928285809141375,"pX":-0.36329348318516747,"pZ":2.6946390448756925,"vX0":-5.930658279400547,"vY0":-133.86880581777288,"vZ0":-4.878995667495621,"x":130.85,"y":166.02,"x0":1.7590951167199644,"y0":50.00240184543908,"z0":5.57270162174251,"aX":1.7744325580449445},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":17.0,"breakHorizontal":-0.4,"spinRate":2472,"spinDirection":164},"zone":4,"typeConfidence":0.92,"plateTime":0.4101489632709878,"extension":6.8251198845305625},"hitData":{"launchSpeed":80.4,"launchAngle":21.0,"totalDistance":246.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":106.04,"coordY":90.27}},"index":3,"playId":"a3458d34-75b3-3b29-98be-a04e96558180","pitchNumber":4,"startTime":"2026-04-22T00:34:17.417Z","endTime":"2026-04-22T00:34:27.517Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663460,"link":"/api/v1/people/663460","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":642215,"link":"/api/v1/people/642215","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642215,"link":"/api/v1/people/642215"},"credit":"b_ab"},{"player":{"id":663460,"link":"/api/v1/people/663460"},"credit":"p_ab"},{"player":{"id":642215,"link":"/api/v1/people/642215"},"credit":"b_pa"},{"player":{"id":663460,"link":"/api/v1/people/663460"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":24.3,"awayTeamWinProbability":75.7,"homeTeamWinProbabilityAdded":-2.8000000000000007,"leverageIndex":0.7,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2026-04-22T00:34:27.517Z","atBatIndex":26},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Leody Taveras lines out to second baseman Michael Massey.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-22T00:34:44.982Z","endTime":"2026-04-22T00:37:05.249Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663460,"fullName":"Kris Bubic","link":"/api/v1/people/663460"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":642215,"fullName":"Weston Wilson","link":"/api/v1/people/642215"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":686681,"link":"/api/v1/people/686681"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.4,"endSpeed":75.6,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.01379590991174,"aZ":-35.71127745900233,"pfxX":-6.65061350013673,"pfxZ":-2.426387485095793,"pX":-2.0230602402809326,"pZ":2.214713178433703,"vX0":-7.025346453109765,"vY0":-121.12782683662462,"vZ0":-0.30392170485681214,"x":194.11,"y":178.98,"x0":1.8006487712654455,"y0":50.004526560832204,"z0":5.517556910896675,"aX":-9.686764886934435},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":-4.1,"breakHorizontal":14.0,"spinRate":2600,"spinDirection":334},"zone":13,"typeConfidence":0.91,"plateTime":0.4556473046143541,"extension":6.7025719934506505},"index":0,"playId":"9bc0fa18-2f79-3433-9d5e-4e5b291e07a5","pitchNumber":1,"startTime":"2026-04-22T00:34:53.904Z","endTime":"2026-04-22T00:34:58.878Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663460,"link":"/api/v1/people/663460","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":665750,"link":"/api/v1/people/665750","batSide":{"code":"R","description":"Right"}},"first":{"id":642215,"link":"/api/v1/people/642215"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":77.8,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.70208916935695,"aZ":-30.664570289092822,"pfxX":7.767931644191874,"pfxZ":0.9756028064226587,"pX":0.3900516233447169,"pZ":2.485251744080409,"vX0":-6.203750864487679,"vY0":-123.80389741990966,"vZ0":-1.0977338349392871,"x":102.13,"y":171.68,"x0":1.9243494749217933,"y0":50.00305447882252,"z0":5.510952305503067,"aX":12.007478537475924},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":1.8,"breakHorizontal":-12.6,"spinRate":1473,"spinDirection":118},"zone":6,"typeConfidence":0.91,"plateTime":0.4431463072930777,"extension":6.721619785874398},"index":1,"playId":"8cc1a834-5cea-31ae-988b-34683829f88d","pitchNumber":2,"startTime":"2026-04-22T00:35:12.826Z","endTime":"2026-04-22T00:35:17.237Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663460,"link":"/api/v1/people/663460","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":665750,"link":"/api/v1/people/665750","batSide":{"code":"R","description":"Right"}},"first":{"id":642215,"link":"/api/v1/people/642215"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.4,"endSpeed":75.0,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.13114895250476,"aZ":-34.44410451351807,"pfxX":-3.2101545883384017,"pfxZ":-1.5677343045358025,"pX":0.8613465294644606,"pZ":3.5862565432522837,"vX0":-1.9383881125139997,"vY0":-119.89268206124737,"vZ0":2.5279680917514478,"x":84.17,"y":141.95,"x0":2.099969768829945,"y0":50.00575050789506,"z0":5.611235286583222,"aX":-4.632209804513019},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-1.9,"breakHorizontal":6.4,"spinRate":2637,"spinDirection":309},"zone":12,"typeConfidence":0.78,"plateTime":0.4584180802892184,"extension":6.507841749549535},"index":2,"playId":"5f650f5c-173d-3fda-8cd9-ba67cb92afba","pitchNumber":3,"startTime":"2026-04-22T00:35:40.306Z","endTime":"2026-04-22T00:35:45.022Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663460,"link":"/api/v1/people/663460","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":665750,"link":"/api/v1/people/665750","batSide":{"code":"R","description":"Right"}},"first":{"id":642215,"link":"/api/v1/people/642215"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":81.4,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.553787269161138,"aZ":-15.34340840088578,"pfxX":0.5567433264943602,"pfxZ":9.776374945511353,"pX":0.2576996376780139,"pZ":3.756682517894022,"vX0":-4.308678365021521,"vY0":-131.3444017995142,"vZ0":-1.8086142143785466,"x":107.18,"y":137.35,"x0":1.857396525788644,"y0":50.00645049545483,"z0":5.613268293956643,"aX":0.959101394649975},"breaks":{"breakAngle":0.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":17.4,"breakHorizontal":0.1,"spinRate":2389,"spinDirection":162},"zone":12,"typeConfidence":0.91,"plateTime":0.4193266441619601,"extension":6.962833858095187},"index":3,"playId":"8c0ac352-ef28-3bde-a965-498b9abb08a5","pitchNumber":4,"startTime":"2026-04-22T00:35:59.892Z","endTime":"2026-04-22T00:36:04.932Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663460,"link":"/api/v1/people/663460","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":665750,"link":"/api/v1/people/665750","batSide":{"code":"R","description":"Right"}},"first":{"id":642215,"link":"/api/v1/people/642215"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.0,"endSpeed":75.8,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.307504685107112,"aZ":-36.536736207441514,"pfxX":-7.792630433587928,"pfxZ":-3.0096290785444766,"pX":-0.7753414446873275,"pZ":0.7165154299800763,"vX0":-4.179098477475238,"vY0":-120.72200899336387,"vZ0":-3.41273938696955,"x":146.55,"y":219.43,"x0":2.00034621817671,"y0":50.00192348665197,"z0":5.422243179523897,"aX":-11.30083440308028},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.3,"breakVerticalInduced":-6.1,"breakHorizontal":15.2,"spinRate":2654,"spinDirection":340},"zone":13,"typeConfidence":0.91,"plateTime":0.45676303026308274,"extension":6.746115364247677},"index":4,"playId":"1125d1a9-2c66-3afc-bd32-7ed4aa1f79ca","pitchNumber":5,"startTime":"2026-04-22T00:36:19.246Z","endTime":"2026-04-22T00:36:23.907Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663460,"link":"/api/v1/people/663460","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":665750,"link":"/api/v1/people/665750","batSide":{"code":"R","description":"Right"}},"first":{"id":642215,"link":"/api/v1/people/642215"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":1,"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-22T00:36:42.260Z","endTime":"2026-04-22T00:36:58.244Z","isPitch":false,"type":"action","player":{"id":665750,"link":"/api/v1/people/665750"},"defense":{"pitcher":{"id":663460,"link":"/api/v1/people/663460","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":665750,"link":"/api/v1/people/665750","batSide":{"code":"R","description":"Right"}},"first":{"id":642215,"link":"/api/v1/people/642215"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":79.3,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.060646090665557,"aZ":-28.499497874565755,"pfxX":6.671409543608391,"pfxZ":2.310266828058783,"pX":0.897014317327691,"pZ":1.461095074205353,"vX0":-4.785748230673553,"vY0":-125.00285794746037,"vZ0":-4.001502798820008,"x":82.81,"y":199.33,"x0":1.9650018626979686,"y0":50.002643830484615,"z0":5.409819500776844,"aX":10.608717674559635},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":3.5,"breakHorizontal":-11.0,"spinRate":1266,"spinDirection":124},"zone":14,"typeConfidence":0.91,"plateTime":0.43737354904325443,"extension":6.889844568407526},"hitData":{"launchSpeed":63.5,"launchAngle":15.0,"totalDistance":145.0,"trajectory":"line_drive","hardness":"medium","location":"4","coordinates":{"coordX":138.61,"coordY":145.15}},"index":6,"playId":"a9b6d273-142d-3493-b0b0-804702429942","pitchNumber":6,"startTime":"2026-04-22T00:36:58.244Z","endTime":"2026-04-22T00:37:05.249Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663460,"link":"/api/v1/people/663460","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":665750,"link":"/api/v1/people/665750","batSide":{"code":"R","description":"Right"}},"first":{"id":642215,"link":"/api/v1/people/642215"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665750,"link":"/api/v1/people/665750"},"credit":"b_ab"},{"player":{"id":663460,"link":"/api/v1/people/663460"},"credit":"p_ab"},{"player":{"id":665750,"link":"/api/v1/people/665750"},"credit":"b_pa"},{"player":{"id":663460,"link":"/api/v1/people/663460"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":26.900000000000002,"awayTeamWinProbability":73.1,"homeTeamWinProbabilityAdded":2.6000000000000014,"leverageIndex":1.14,"dramaIndex":50.0,"contextMetrics":{},"playEndTime":"2026-04-22T00:37:05.249Z","atBatIndex":27},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Coby Mayo pops out to first baseman Vinnie Pasquantino in foul territory.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-22T00:38:06.821Z","endTime":"2026-04-22T00:38:33.545Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663460,"fullName":"Kris Bubic","link":"/api/v1/people/663460"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Pickoff Caught Stealing 2B","eventType":"pickoff_caught_stealing_2b","movementReason":"r_pickoff_caught_stealing_2b","runner":{"id":642215,"fullName":"Weston Wilson","link":"/api/v1/people/642215"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":663460,"link":"/api/v1/people/663460"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":686469,"link":"/api/v1/people/686469"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":686681,"link":"/api/v1/people/686681"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":686469,"link":"/api/v1/people/686469"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"2f43af57-07ca-4678-8ff6-09354c427147","startTime":"2026-04-22T00:37:31.379Z","endTime":"2026-04-22T00:37:37.241Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":663460,"link":"/api/v1/people/663460","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"first":{"id":642215,"link":"/api/v1/people/642215"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"With Coby Mayo batting, Weston Wilson picked off and caught stealing 2nd base, second baseman Michael Massey.","event":"Pickoff Caught Stealing 2B","eventType":"pickoff_caught_stealing_2b","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"actionPlayId":"2f43af57-07ca-4678-8ff6-09354c427147","startTime":"2026-04-22T00:37:54.958Z","endTime":"2026-04-22T00:38:09.012Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":642215,"link":"/api/v1/people/642215"},"defense":{"pitcher":{"id":663460,"link":"/api/v1/people/663460","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"first":{"id":642215,"link":"/api/v1/people/642215"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"homeTeamWinProbability":30.2,"awayTeamWinProbability":69.8,"homeTeamWinProbabilityAdded":3.299999999999997,"leverageIndex":0.97,"dramaIndex":50.0,"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.3,"endSpeed":73.3,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.52253511229589,"aZ":-41.22647848647097,"pfxX":-9.027795820012184,"pfxZ":-6.548302918227838,"pX":0.588404116501317,"pZ":3.1237877892485684,"vX0":-0.8024369744480326,"vY0":-118.24582534562401,"vZ0":3.0071416622178893,"x":94.57,"y":154.44,"x0":2.1037547089030064,"y0":50.00296422406085,"z0":5.681373153338674,"aX":-12.480381867898657},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.7,"breakVerticalInduced":-10.6,"breakHorizontal":16.4,"spinRate":2796,"spinDirection":314},"zone":3,"typeConfidence":0.91,"plateTime":0.4674879029917074,"extension":6.492688377555808},"index":2,"playId":"6887bec2-a6fe-3fdb-8881-26776871d327","pitchNumber":1,"startTime":"2026-04-22T00:38:09.012Z","endTime":"2026-04-22T00:38:13.064Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663460,"link":"/api/v1/people/663460","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":78.1,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.187465018634946,"aZ":-29.681318911579794,"pfxX":6.850415708976383,"pfxZ":1.5912628756562395,"pX":0.4608200753411678,"pZ":2.788405904327812,"vX0":-5.724551148076053,"vY0":-124.89555540672524,"vZ0":-1.0081912518490173,"x":99.43,"y":163.49,"x0":1.9022529217596313,"y0":50.00292144342074,"z0":5.6575173289474145,"aX":10.729147508702265},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":2.9,"breakHorizontal":-10.9,"spinRate":1421,"spinDirection":126},"zone":6,"typeConfidence":0.89,"plateTime":0.4400049911369863,"extension":6.580996273657145},"hitData":{"launchSpeed":86.4,"launchAngle":67.0,"totalDistance":158.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":174.7,"coordY":167.15}},"index":3,"playId":"2e8e6120-6ae4-34ee-9d59-06e5b59e166d","pitchNumber":2,"startTime":"2026-04-22T00:38:25.389Z","endTime":"2026-04-22T00:38:33.545Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663460,"link":"/api/v1/people/663460","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691723,"link":"/api/v1/people/691723"},"credit":"b_ab"},{"player":{"id":663460,"link":"/api/v1/people/663460"},"credit":"p_ab"},{"player":{"id":691723,"link":"/api/v1/people/691723"},"credit":"b_pa"},{"player":{"id":663460,"link":"/api/v1/people/663460"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":31.1,"awayTeamWinProbability":68.9,"homeTeamWinProbabilityAdded":0.9000000000000021,"leverageIndex":0.97,"dramaIndex":55.0,"contextMetrics":{},"playEndTime":"2026-04-22T00:38:33.545Z","atBatIndex":28},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Salvador Perez grounds out, shortstop Gunnar Henderson to first baseman Coby Mayo.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-22T00:40:27.093Z","endTime":"2026-04-22T00:41:37.915Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669358,"fullName":"Shane Baz","link":"/api/v1/people/669358"},"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":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":683002,"link":"/api/v1/people/683002"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":691723,"link":"/api/v1/people/691723"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":86.8,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.944762469563454,"aZ":-13.1398638111505,"pfxX":-4.9482664732549075,"pfxZ":9.869232298361059,"pX":0.9813076856404338,"pZ":2.6023535199908445,"vX0":7.492882613948015,"vY0":-137.84133296344407,"vZ0":-5.761106885155518,"x":79.59,"y":168.52,"x0":-1.1263611397441433,"y0":50.0064744709062,"z0":5.602938953437574,"aX":-9.547657056081038},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.9,"breakHorizontal":7.4,"spinRate":2394,"spinDirection":213},"zone":12,"typeConfidence":2.0,"plateTime":0.3970000551063979,"extension":6.584392755662289},"index":0,"playId":"41e594c5-8e44-398a-9fce-7d55ad4e2bd1","pitchNumber":1,"startTime":"2026-04-22T00:40:48.691Z","endTime":"2026-04-22T00:40:52.933Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":677942,"link":"/api/v1/people/677942"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":88.0,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.005652624943753,"aZ":-13.489846281260398,"pfxX":-6.510313108692858,"pfxZ":9.47050813876372,"pX":0.6485379852367512,"pZ":1.9796028794544023,"vX0":6.906347031620273,"vY0":-139.05065509227668,"vZ0":-7.2477473543851705,"x":92.28,"y":185.33,"x0":-1.0127229339673764,"y0":50.0046249667083,"z0":5.5015025788362255,"aX":-12.845716720313993},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.0,"breakHorizontal":10.4,"spinRate":2385,"spinDirection":213},"zone":9,"typeConfidence":2.0,"plateTime":0.3927941887871489,"extension":6.633771923592755},"index":1,"playId":"6f773242-6ab9-3a91-9bfe-2f756f2918bc","pitchNumber":2,"startTime":"2026-04-22T00:41:07.665Z","endTime":"2026-04-22T00:41:11.873Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":677942,"link":"/api/v1/people/677942"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":87.4,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.14584912380812,"aZ":-14.008462213054926,"pfxX":-8.44828253053306,"pfxZ":9.222781369070944,"pX":0.9757614751232387,"pZ":2.6418294035559122,"vX0":8.348487131370803,"vY0":-140.0569598110406,"vZ0":-5.479935312967705,"x":79.81,"y":167.45,"x0":-0.9583757238649707,"y0":50.001972009963005,"z0":5.553397400908364,"aX":-16.64026587848985},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.6,"breakHorizontal":13.4,"spinRate":2400,"spinDirection":212},"zone":12,"typeConfidence":2.0,"plateTime":0.3923510195863029,"extension":6.58293514455455},"hitData":{"launchSpeed":90.6,"launchAngle":-1.0,"totalDistance":43.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":111.86,"coordY":156.51}},"index":2,"playId":"a42061dd-f310-3b93-930c-7bad770ab2e1","pitchNumber":3,"startTime":"2026-04-22T00:41:29.831Z","endTime":"2026-04-22T00:41:37.915Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":677942,"link":"/api/v1/people/677942"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"credit":"b_ab"},{"player":{"id":669358,"link":"/api/v1/people/669358"},"credit":"p_ab"},{"player":{"id":521692,"link":"/api/v1/people/521692"},"credit":"b_pa"},{"player":{"id":669358,"link":"/api/v1/people/669358"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":28.199999999999996,"awayTeamWinProbability":71.80000000000001,"homeTeamWinProbabilityAdded":-2.9000000000000057,"leverageIndex":1.13,"dramaIndex":51.0,"contextMetrics":{},"playEndTime":"2026-04-22T00:41:37.915Z","atBatIndex":29},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Carter Jensen singles on a sharp line drive to right fielder Blaze Alexander.","rbi":0,"awayScore":3,"homeScore":1,"isOut":false},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-22T00:41:53.834Z","endTime":"2026-04-22T00:43:35.524Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669358,"fullName":"Shane Baz","link":"/api/v1/people/669358"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"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":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":677942,"link":"/api/v1/people/677942"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.7,"endSpeed":75.7,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.637849280908142,"aZ":-42.97057259565027,"pfxX":4.692164213762284,"pfxZ":-7.439731066147608,"pX":-0.04468750426850622,"pZ":2.169667661459572,"vX0":1.1649585160022218,"vY0":-120.33973562805761,"vZ0":0.3135461426112567,"x":118.7,"y":180.2,"x0":-1.1457222380262113,"y0":50.0029015232597,"z0":5.877150754560594,"aX":6.809236787668674},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.4,"breakVerticalInduced":-13.1,"breakHorizontal":-8.8,"spinRate":2569,"spinDirection":35},"zone":8,"typeConfidence":2.0,"plateTime":0.4569877953811159,"extension":6.4046571313453295},"index":0,"playId":"735734b0-3146-3b39-97fa-a8238bf3feee","pitchNumber":1,"startTime":"2026-04-22T00:42:02.928Z","endTime":"2026-04-22T00:42:07.241Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":677942,"link":"/api/v1/people/677942"}},"offense":{"batter":{"id":695600,"link":"/api/v1/people/695600","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.7,"endSpeed":82.1,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.42187504130286,"aZ":-22.748426751486647,"pfxX":-8.793325003925906,"pfxZ":5.502172414636361,"pX":0.008065752429321126,"pZ":0.7044513233083428,"vX0":6.18185682559702,"vY0":-130.2987437508096,"vZ0":-7.524161889930118,"x":116.69,"y":219.76,"x0":-1.2576417342529227,"y0":50.0016356955506,"z0":5.359258634553685,"aX":-15.057303268253143},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":8.4,"breakHorizontal":14.5,"spinRate":1905,"spinDirection":236},"zone":14,"typeConfidence":2.0,"plateTime":0.42101898723043085,"extension":6.63463338062122},"index":1,"playId":"89918807-48fd-3779-abf3-f6eadcd40604","pitchNumber":2,"startTime":"2026-04-22T00:42:19.691Z","endTime":"2026-04-22T00:42:24.823Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":677942,"link":"/api/v1/people/677942"}},"offense":{"batter":{"id":695600,"link":"/api/v1/people/695600","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":89.0,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.69388039914192,"aZ":-17.011485817101924,"pfxX":-2.3426716506236307,"pfxZ":7.493998124702486,"pX":1.2260734358823597,"pZ":4.788089987412988,"vX0":7.2404954636726595,"vY0":-140.5894661001399,"vZ0":0.32980149672884795,"x":70.26,"y":109.5,"x0":-1.06624266268904,"y0":50.001702312642074,"z0":5.764229174012214,"aX":-4.74067568552496},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":13.8,"breakHorizontal":2.9,"spinRate":2599,"spinDirection":209},"zone":12,"typeConfidence":2.0,"plateTime":0.3880200251375703,"extension":6.567379356225832},"index":2,"playId":"83ba5b98-7aea-3601-8e21-373f296f9932","pitchNumber":3,"startTime":"2026-04-22T00:42:40.573Z","endTime":"2026-04-22T00:42:47.757Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":677942,"link":"/api/v1/people/677942"}},"offense":{"batter":{"id":695600,"link":"/api/v1/people/695600","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":79.7,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.753413139403435,"aZ":-41.25523127932131,"pfxX":0.9604809239001331,"pfxZ":-5.6842977393664285,"pX":0.3253739797896729,"pZ":1.5457342312160955,"vX0":3.641261833561063,"vY0":-125.6271606790323,"vZ0":-2.1613778314672043,"x":104.6,"y":197.05,"x0":-1.268453875867406,"y0":50.00475083956284,"z0":5.774583834606208,"aX":1.5335878282235127},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.3,"breakVerticalInduced":-10.6,"breakHorizontal":-2.6,"spinRate":2679,"spinDirection":31},"zone":14,"typeConfidence":2.0,"plateTime":0.43619334799014897,"extension":6.465431284014095},"index":3,"playId":"79bb4b73-2bbd-39bf-985c-99be44feffe0","pitchNumber":4,"startTime":"2026-04-22T00:43:04.368Z","endTime":"2026-04-22T00:43:08.137Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":677942,"link":"/api/v1/people/677942"}},"offense":{"batter":{"id":695600,"link":"/api/v1/people/695600","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":79.3,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.040850348784023,"aZ":-44.507985615721346,"pfxX":3.5765796427180803,"pfxZ":-7.777289755326732,"pX":0.495205027579536,"pZ":2.1585344076916377,"vX0":2.7000752693078485,"vY0":-125.33387070316019,"vZ0":0.08051702652704984,"x":98.12,"y":180.5,"x0":-1.061833653662884,"y0":50.00324390125197,"z0":5.769940558879464,"aX":5.671859999309646},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.8,"breakVerticalInduced":-13.8,"breakHorizontal":-7.1,"spinRate":2742,"spinDirection":36},"zone":9,"typeConfidence":2.0,"plateTime":0.437530599052419,"extension":6.449570051102567},"hitData":{"launchSpeed":100.8,"launchAngle":12.0,"totalDistance":235.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":194.27,"coordY":111.99}},"index":4,"playId":"e2c49ca2-b64a-3390-a47d-b69d92137559","pitchNumber":5,"startTime":"2026-04-22T00:43:23.470Z","endTime":"2026-04-22T00:43:35.524Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":677942,"link":"/api/v1/people/677942"}},"offense":{"batter":{"id":695600,"link":"/api/v1/people/695600","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695600,"link":"/api/v1/people/695600"},"credit":"b_ab"},{"player":{"id":669358,"link":"/api/v1/people/669358"},"credit":"p_ab"},{"player":{"id":695600,"link":"/api/v1/people/695600"},"credit":"b_pa"},{"player":{"id":669358,"link":"/api/v1/people/669358"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":31.5,"awayTeamWinProbability":68.5,"homeTeamWinProbabilityAdded":3.3000000000000043,"leverageIndex":0.81,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2026-04-22T00:43:35.524Z","atBatIndex":30},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Michael Massey doubles (3) on a fly ball to left fielder Taylor Ward. Carter Jensen to 3rd.","rbi":0,"awayScore":3,"homeScore":1,"isOut":false},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-22T00:43:54.055Z","endTime":"2026-04-22T00:44:16.323Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669358,"fullName":"Shane Baz","link":"/api/v1/people/669358"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"postOnThird":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":621493,"link":"/api/v1/people/621493"},"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":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"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(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.2,"endSpeed":75.9,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.01011093681327,"aZ":-40.74331697625524,"pfxX":1.6601672970530577,"pfxZ":-5.794385445077262,"pX":-0.1012862841934695,"pZ":2.290979692339388,"vX0":2.4082292229531026,"vY0":-122.45532150563912,"vZ0":0.09411713332791449,"x":120.86,"y":176.92,"x0":-1.3230836483737396,"y0":50.00170748549364,"z0":5.814020242225909,"aX":2.4555611951849388},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.4,"breakVerticalInduced":-10.1,"breakHorizontal":-3.7,"spinRate":2671,"spinDirection":36},"zone":5,"typeConfidence":2.0,"plateTime":0.45178898168107606,"extension":6.444496287442838},"hitData":{"launchSpeed":88.6,"launchAngle":33.0,"totalDistance":317.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":32.74,"coordY":110.54}},"index":0,"playId":"67668271-dcc5-3224-a582-8ebe225a363d","pitchNumber":1,"startTime":"2026-04-22T00:44:04.019Z","endTime":"2026-04-22T00:44:16.323Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":677942,"link":"/api/v1/people/677942"}},"offense":{"batter":{"id":686681,"link":"/api/v1/people/686681","batSide":{"code":"L","description":"Left"}},"first":{"id":695600,"link":"/api/v1/people/695600"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686681,"link":"/api/v1/people/686681"},"credit":"b_ab"},{"player":{"id":669358,"link":"/api/v1/people/669358"},"credit":"p_ab"},{"player":{"id":686681,"link":"/api/v1/people/686681"},"credit":"b_pa"},{"player":{"id":669358,"link":"/api/v1/people/669358"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":42.3,"awayTeamWinProbability":57.7,"homeTeamWinProbabilityAdded":10.799999999999997,"leverageIndex":1.59,"dramaIndex":111.0,"contextMetrics":{},"playEndTime":"2026-04-22T00:44:16.323Z","atBatIndex":31},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jac Caglianone strikes out swinging.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-22T00:45:10.333Z","endTime":"2026-04-22T00:46:50.874Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669358,"fullName":"Shane Baz","link":"/api/v1/people/669358"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"postOnThird":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":668939,"link":"/api/v1/people/668939"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-22T00:44:42.457Z","endTime":"2026-04-22T00:45:12.648Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":677942,"link":"/api/v1/people/677942"}},"offense":{"batter":{"id":695506,"link":"/api/v1/people/695506","batSide":{"code":"L","description":"Left"}},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":695600,"link":"/api/v1/people/695600"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":77.8,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.049582074266095,"aZ":-40.9702583037009,"pfxX":3.918944453460452,"pfxZ":-5.688279523449224,"pX":0.38626632709008857,"pZ":1.978180445643942,"vX0":2.5442006587345265,"vY0":-124.92463370431453,"vZ0":-0.9353982805190475,"x":102.28,"y":185.37,"x0":-1.1616405499685705,"y0":50.000853049955566,"z0":5.788111819753154,"aX":6.063430743035952},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.9,"breakVerticalInduced":-10.2,"breakHorizontal":-7.8,"spinRate":2826,"spinDirection":32},"zone":9,"typeConfidence":2.0,"plateTime":0.44198928228326384,"extension":6.503058854640816},"index":1,"playId":"f77b4c27-8921-331a-85b6-e934292208b8","pitchNumber":1,"startTime":"2026-04-22T00:45:12.648Z","endTime":"2026-04-22T00:45:16.388Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":677942,"link":"/api/v1/people/677942"}},"offense":{"batter":{"id":695506,"link":"/api/v1/people/695506","batSide":{"code":"L","description":"Left"}},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":695600,"link":"/api/v1/people/695600"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.8,"endSpeed":89.3,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.346052026400876,"aZ":-12.561756108974754,"pfxX":-4.413841594808596,"pfxZ":9.540523664588097,"pX":-0.33607216010230295,"pZ":4.519767573222041,"vX0":4.1342304826343925,"vY0":-142.40086738381754,"vZ0":-1.13300447978621,"x":129.81,"y":116.75,"x0":-1.2324143895241744,"y0":50.00618410070108,"z0":5.716562426975675,"aX":-9.077146252032044},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":17.3,"breakHorizontal":7.2,"spinRate":2524,"spinDirection":212},"zone":11,"typeConfidence":2.0,"plateTime":0.3844762248154381,"extension":6.525149291785857},"index":2,"playId":"9eaf910f-4f55-3efb-94af-94593403634d","pitchNumber":2,"startTime":"2026-04-22T00:45:37.500Z","endTime":"2026-04-22T00:45:41.159Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":677942,"link":"/api/v1/people/677942"}},"offense":{"batter":{"id":695506,"link":"/api/v1/people/695506","batSide":{"code":"L","description":"Left"}},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":695600,"link":"/api/v1/people/695600"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":81.3,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.381044023091434,"aZ":-42.244805978802304,"pfxX":1.4469294387640543,"pfxZ":-6.06991386598185,"pX":0.8961654751082581,"pZ":1.1476226790784803,"vX0":4.501572793368655,"vY0":-128.246350443135,"vZ0":-2.9969503989407307,"x":82.84,"y":207.79,"x0":-1.072237691116434,"y0":50.00220805333704,"z0":5.637736262860295,"aX":2.4003705406118505},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.8,"breakVerticalInduced":-11.4,"breakHorizontal":-3.7,"spinRate":2823,"spinDirection":28},"zone":14,"typeConfidence":2.0,"plateTime":0.42765763980902793,"extension":6.693186141549958},"index":3,"playId":"4795f095-3a9d-3a35-a6ab-12d9fb9a6852","pitchNumber":3,"startTime":"2026-04-22T00:45:59.709Z","endTime":"2026-04-22T00:46:05.668Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":677942,"link":"/api/v1/people/677942"}},"offense":{"batter":{"id":695506,"link":"/api/v1/people/695506","batSide":{"code":"L","description":"Left"}},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":695600,"link":"/api/v1/people/695600"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":79.0,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.646033901603563,"aZ":-45.21293956643884,"pfxX":2.89354987206701,"pfxZ":-8.211741137149996,"pX":-0.2733431012348665,"pZ":1.989822225146179,"vX0":1.3240534703018967,"vY0":-126.29666914784842,"vZ0":-0.1460217035715934,"x":127.42,"y":185.05,"x0":-1.1828304044617142,"y0":50.00056929269849,"z0":5.7353868896222755,"aX":4.596495759659678},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.4,"breakVerticalInduced":-14.5,"breakHorizontal":-5.5,"spinRate":2778,"spinDirection":34},"zone":8,"typeConfidence":2.0,"plateTime":0.4364325005189289,"extension":6.561812219318538},"index":4,"playId":"35463bc4-7b8a-300c-ad7c-338c668d9e08","pitchNumber":4,"startTime":"2026-04-22T00:46:20.047Z","endTime":"2026-04-22T00:46:24.521Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":677942,"link":"/api/v1/people/677942"}},"offense":{"batter":{"id":695506,"link":"/api/v1/people/695506","batSide":{"code":"L","description":"Left"}},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":695600,"link":"/api/v1/people/695600"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":79.5,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.674959646380483,"aZ":-45.07619898387682,"pfxX":2.9555581735433147,"pfxZ":-8.068468175456779,"pX":0.5934458616654984,"pZ":1.4172632972139463,"vX0":3.2918938215040576,"vY0":-126.6954243936987,"vZ0":-1.477280310958219,"x":94.38,"y":200.51,"x0":-1.1142102567484116,"y0":50.00068163878556,"z0":5.6620468268899256,"aX":4.727641157778679},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.1,"breakVerticalInduced":-14.6,"breakHorizontal":-6.2,"spinRate":2817,"spinDirection":40},"zone":14,"typeConfidence":2.0,"plateTime":0.43494713478018054,"extension":6.618503088500127},"index":5,"playId":"153d1f02-a523-30a0-8c04-29567be5d43c","pitchNumber":5,"startTime":"2026-04-22T00:46:46.386Z","endTime":"2026-04-22T00:46:50.874Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":677942,"link":"/api/v1/people/677942"}},"offense":{"batter":{"id":695506,"link":"/api/v1/people/695506","batSide":{"code":"L","description":"Left"}},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":695600,"link":"/api/v1/people/695600"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695506,"link":"/api/v1/people/695506"},"credit":"b_ab"},{"player":{"id":669358,"link":"/api/v1/people/669358"},"credit":"p_ab"},{"player":{"id":695506,"link":"/api/v1/people/695506"},"credit":"b_pa"},{"player":{"id":669358,"link":"/api/v1/people/669358"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":32.4,"awayTeamWinProbability":67.6,"homeTeamWinProbabilityAdded":-9.899999999999999,"leverageIndex":2.25,"dramaIndex":122.0,"contextMetrics":{},"playEndTime":"2026-04-22T00:46:50.874Z","atBatIndex":32},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Isaac Collins pops out to shortstop Gunnar Henderson.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-22T00:47:04.574Z","endTime":"2026-04-22T00:47:49.548Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669358,"fullName":"Shane Baz","link":"/api/v1/people/669358"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":683002,"link":"/api/v1/people/683002"},"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(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.6,"endSpeed":88.2,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.03849370098954,"aZ":-12.30830659306272,"pfxX":-6.994952624196686,"pfxZ":9.860264700777176,"pX":-0.28682184203429073,"pZ":2.9497841943420875,"vX0":5.144036369569475,"vY0":-141.8827284662487,"vZ0":-5.162695703898886,"x":127.93,"y":159.14,"x0":-1.225437293861098,"y0":50.003530589016975,"z0":5.594305268245369,"aX":-14.093654497616127},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":16.8,"breakHorizontal":11.4,"spinRate":2554,"spinDirection":214},"zone":1,"typeConfidence":2.0,"plateTime":0.3877985182402801,"extension":6.574746231198614},"index":0,"playId":"8fae2c95-f153-34e5-8f6c-dd932f474785","pitchNumber":1,"startTime":"2026-04-22T00:47:16.268Z","endTime":"2026-04-22T00:47:19.323Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":677942,"link":"/api/v1/people/677942"}},"offense":{"batter":{"id":686555,"link":"/api/v1/people/686555","batSide":{"code":"L","description":"Left"}},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":695600,"link":"/api/v1/people/695600"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":97.8,"endSpeed":89.2,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.17931204282628,"aZ":-16.208409893468524,"pfxX":-4.87894722862619,"pfxZ":7.797653468231239,"pX":0.8391867694216637,"pZ":3.087155918760268,"vX0":7.116381904085909,"vY0":-142.2979899097373,"vZ0":-4.081170741332092,"x":85.01,"y":155.43,"x0":-1.062156863346748,"y0":50.00047653618161,"z0":5.56928249232318,"aX":-9.987354291038015},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":13.4,"breakHorizontal":7.3,"spinRate":2530,"spinDirection":221},"zone":12,"typeConfidence":2.0,"plateTime":0.3851686721849177,"extension":6.736950377944972},"hitData":{"launchSpeed":72.6,"launchAngle":58.0,"totalDistance":178.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":133.71,"coordY":130.71}},"index":1,"playId":"d6726048-f1a6-32b3-89e5-5b7d2ca3eb79","pitchNumber":2,"startTime":"2026-04-22T00:47:40.581Z","endTime":"2026-04-22T00:47:49.548Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":677942,"link":"/api/v1/people/677942"}},"offense":{"batter":{"id":686555,"link":"/api/v1/people/686555","batSide":{"code":"L","description":"Left"}},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":695600,"link":"/api/v1/people/695600"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686555,"link":"/api/v1/people/686555"},"credit":"b_ab"},{"player":{"id":669358,"link":"/api/v1/people/669358"},"credit":"p_ab"},{"player":{"id":686555,"link":"/api/v1/people/686555"},"credit":"b_pa"},{"player":{"id":669358,"link":"/api/v1/people/669358"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":24.9,"awayTeamWinProbability":75.1,"homeTeamWinProbabilityAdded":-7.5,"leverageIndex":2.68,"dramaIndex":118.0,"contextMetrics":{},"playEndTime":"2026-04-22T00:47:49.548Z","atBatIndex":33},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Blaze Alexander walks.","rbi":0,"awayScore":3,"homeScore":1,"isOut":false},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-22T00:49:49.989Z","endTime":"2026-04-22T00:51:47.168Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":677942,"fullName":"Blaze Alexander","link":"/api/v1/people/677942"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663460,"fullName":"Kris Bubic","link":"/api/v1/people/663460"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":677942,"fullName":"Blaze Alexander","link":"/api/v1/people/677942"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":677942,"fullName":"Blaze Alexander","link":"/api/v1/people/677942"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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":80.5,"endSpeed":73.9,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.510456398831046,"aZ":-36.4072188638298,"pfxX":-8.788631518751675,"pfxZ":-3.0592534075112603,"pX":-0.10125857887611243,"pZ":2.659078746269671,"vX0":-2.2972913545686646,"vY0":-117.23243543979505,"vZ0":0.9872596790647032,"x":120.86,"y":166.98,"x0":2.0347462903637865,"y0":50.004395982322585,"z0":5.6482258680134025,"aX":-12.153283595654816},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.3,"breakVerticalInduced":-4.9,"breakHorizontal":16.4,"spinRate":2563,"spinDirection":325},"zone":5,"typeConfidence":0.91,"plateTime":0.4683872053918092,"extension":6.521394719238914},"index":0,"playId":"0f6c568d-e336-3fb3-b787-14240bbf88fe","pitchNumber":1,"startTime":"2026-04-22T00:49:58.910Z","endTime":"2026-04-22T00:50:03.173Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663460,"link":"/api/v1/people/663460","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":677942,"link":"/api/v1/people/677942","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":79.4,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.887703317103917,"aZ":-28.243332904153394,"pfxX":5.023213367173945,"pfxZ":2.471372433264139,"pX":-1.3709212233053187,"pZ":1.2845835704873496,"vX0":-9.307340711923695,"vY0":-125.19119435785049,"vZ0":-4.922463968906685,"x":169.26,"y":204.1,"x0":1.7396001059855821,"y0":50.00208280806167,"z0":5.5835563697827775,"aX":7.98676429562959},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":3.6,"breakHorizontal":-7.0,"spinRate":1416,"spinDirection":120},"zone":13,"typeConfidence":0.9,"plateTime":0.43724310016338075,"extension":6.703090089768022},"index":1,"playId":"7ae75824-e656-30ff-823d-9fbfbd64ded2","pitchNumber":2,"startTime":"2026-04-22T00:50:13.238Z","endTime":"2026-04-22T00:50:17.178Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663460,"link":"/api/v1/people/663460","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":677942,"link":"/api/v1/people/677942","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.4,"endSpeed":75.9,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.266437234085366,"aZ":-36.75904027145041,"pfxX":-9.62873096849215,"pfxZ":-3.181839078408051,"pX":-1.2247178249861235,"pZ":0.7502316826630897,"vX0":-4.495131981655367,"vY0":-119.91117439965365,"vZ0":-3.2536458412919664,"x":163.68,"y":218.52,"x0":1.9305127886474076,"y0":50.000897853128436,"z0":5.436124039448386,"aX":-13.884941900120001},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.9,"breakVerticalInduced":-6.4,"breakHorizontal":18.6,"spinRate":2744,"spinDirection":335},"zone":13,"typeConfidence":0.91,"plateTime":0.4584702993188605,"extension":6.569421652246819},"index":2,"playId":"38da672e-4457-3a10-b9d0-ed763419b14e","pitchNumber":3,"startTime":"2026-04-22T00:50:30.714Z","endTime":"2026-04-22T00:50:36.733Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663460,"link":"/api/v1/people/663460","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":677942,"link":"/api/v1/people/677942","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.3,"endSpeed":78.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.888907362466657,"aZ":-33.78763427122659,"pfxX":4.75286781903269,"pfxZ":-1.0375021581936554,"pX":0.14838856896011962,"pZ":3.4055535151122744,"vX0":-5.581067881912434,"vY0":-124.07802718879933,"vZ0":1.343927364208045,"x":111.34,"y":146.83,"x0":1.809611638538652,"y0":50.00072738214001,"z0":5.6728444869670795,"aX":7.408038207163524},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-1.3,"breakHorizontal":-7.3,"spinRate":1405,"spinDirection":126},"zone":12,"typeConfidence":0.9,"plateTime":0.4414797514901192,"extension":6.551055704638547},"index":3,"playId":"94a58be1-94bd-3432-b01e-e7f70aeb3ae7","pitchNumber":4,"startTime":"2026-04-22T00:50:49.057Z","endTime":"2026-04-22T00:50:53.983Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663460,"link":"/api/v1/people/663460","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":677942,"link":"/api/v1/people/677942","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":91.5,"endSpeed":83.4,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.38516975095233,"aZ":-14.45337296893033,"pfxX":3.614725652890382,"pfxZ":9.913539460525566,"pX":0.32338711865855074,"pZ":2.3154138924539183,"vX0":-5.077130412143462,"vY0":-133.0522201497618,"vZ0":-5.541749357396344,"x":104.67,"y":176.26,"x0":1.7894331848552003,"y0":50.00141363178665,"z0":5.478114541110833,"aX":6.460629584850063},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":16.9,"breakHorizontal":-5.4,"spinRate":2438,"spinDirection":150},"zone":6,"typeConfidence":0.89,"plateTime":0.41215992268243085,"extension":7.03806789219558},"index":4,"playId":"406774d1-2468-33e3-8d7a-7dcf7156be33","pitchNumber":5,"startTime":"2026-04-22T00:51:05.708Z","endTime":"2026-04-22T00:51:10.228Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663460,"link":"/api/v1/people/663460","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":677942,"link":"/api/v1/people/677942","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":77.6,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.68335654379785,"aZ":-30.56236904532256,"pfxX":4.728062976748002,"pfxZ":1.03960533821855,"pX":0.9218827127971614,"pZ":4.1022440885661675,"vX0":-3.9672710015665515,"vY0":-123.89233652586921,"vZ0":2.5182560590607075,"x":81.86,"y":128.02,"x0":1.932813866324306,"y0":50.00119342536615,"z0":5.633758298553944,"aX":7.31980097909935},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":2.8,"breakHorizontal":-7.6,"spinRate":1524,"spinDirection":119},"zone":12,"typeConfidence":0.9,"plateTime":0.4427855066458397,"extension":6.515781458333647},"index":5,"playId":"8a8c4fdf-2806-3e09-b9c5-4a8419391476","pitchNumber":6,"startTime":"2026-04-22T00:51:26.270Z","endTime":"2026-04-22T00:51:30.148Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663460,"link":"/api/v1/people/663460","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":677942,"link":"/api/v1/people/677942","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":82.8,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.6092038529883,"aZ":-23.0097256978862,"pfxX":5.962348557236171,"pfxZ":5.238279134118735,"pX":-1.040829306853723,"pZ":1.7867906100551263,"vX0":-9.171148357511322,"vY0":-131.5814064844301,"vZ0":-4.711828811564139,"x":156.67,"y":190.54,"x0":1.7192894940444876,"y0":50.00034017292479,"z0":5.311231351302344,"aX":10.426323629942747},"breaks":{"breakAngle":19.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":8.6,"breakHorizontal":-8.8,"spinRate":2315,"spinDirection":139},"zone":13,"typeConfidence":0.86,"plateTime":0.4166757875821978,"extension":7.065169839315903},"index":6,"playId":"71495c26-8067-3370-9f64-dc390feeb273","pitchNumber":7,"startTime":"2026-04-22T00:51:42.037Z","endTime":"2026-04-22T00:51:47.168Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663460,"link":"/api/v1/people/663460","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":677942,"link":"/api/v1/people/677942","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677942,"link":"/api/v1/people/677942"},"credit":"b_pa"},{"player":{"id":663460,"link":"/api/v1/people/663460"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":22.2,"awayTeamWinProbability":77.8,"homeTeamWinProbabilityAdded":-2.6999999999999993,"leverageIndex":0.69,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2026-04-22T00:51:47.168Z","atBatIndex":34},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Taylor Ward grounds into a force out, shortstop Bobby Witt Jr. to second baseman Michael Massey. Blaze Alexander out at 2nd. Taylor Ward to 1st.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-22T00:51:58.787Z","endTime":"2026-04-22T00:53:48.674Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663460,"fullName":"Kris Bubic","link":"/api/v1/people/663460"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":677942,"fullName":"Blaze Alexander","link":"/api/v1/people/677942"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":677951,"link":"/api/v1/people/677951"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":686681,"link":"/api/v1/people/686681"},"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":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":81.5,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.837647158569666,"aZ":-13.700683538722556,"pfxX":1.173541320784119,"pfxZ":10.71980037878525,"pX":-0.3424553591535825,"pZ":3.3791742168255676,"vX0":-6.110773133603959,"vY0":-131.45445821276192,"vZ0":-2.9135140922537897,"x":130.05,"y":147.54,"x0":1.8753476736752641,"y0":50.004151939687,"z0":5.539381034138117,"aX":2.023728606889979},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":18.8,"breakHorizontal":-0.6,"spinRate":2526,"spinDirection":156},"zone":11,"typeConfidence":0.92,"plateTime":0.4191363355107449,"extension":7.021705824355865},"index":0,"playId":"a7756b0e-27b0-38ab-b7c0-60b1aa98c483","pitchNumber":1,"startTime":"2026-04-22T00:52:08.980Z","endTime":"2026-04-22T00:52:36.007Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663460,"link":"/api/v1/people/663460","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"first":{"id":677942,"link":"/api/v1/people/677942"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":110,"player":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"}},"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.3,"endSpeed":77.7,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.127821650632047,"aZ":-31.397302905828408,"pfxX":4.7943364474043655,"pfxZ":0.5058935439881891,"pX":-1.2922095881980153,"pZ":1.702538554165314,"vX0":-8.976987656001711,"vY0":-123.83230754885811,"vZ0":-2.740361652623047,"x":166.26,"y":192.81,"x0":1.7740897038205414,"y0":50.00237284968792,"z0":5.47784051896421,"aX":7.368209263462336},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":0.5,"breakHorizontal":-6.4,"spinRate":1564,"spinDirection":107},"zone":13,"typeConfidence":0.86,"plateTime":0.4440856096030048,"extension":6.77066107567932},"index":1,"playId":"87aaef82-30c1-30bd-8388-3e1c244617e5","pitchNumber":2,"startTime":"2026-04-22T00:52:42.085Z","endTime":"2026-04-22T00:52:46.205Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663460,"link":"/api/v1/people/663460","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"first":{"id":677942,"link":"/api/v1/people/677942"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":90.5,"endSpeed":82.4,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.020987660487695,"aZ":-23.5396324685891,"pfxX":8.609117214534313,"pfxZ":4.9474955966794525,"pX":-0.3157148485279043,"pZ":3.3430498702085645,"vX0":-8.501655044828636,"vY0":-131.55033309578747,"vZ0":-0.873574625886877,"x":129.03,"y":148.52,"x0":1.846054729861375,"y0":50.00280798198925,"z0":5.4312566850447155,"aX":15.02491866991315},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":9.0,"breakHorizontal":-13.7,"spinRate":2286,"spinDirection":149},"zone":1,"typeConfidence":2.0,"plateTime":0.41705346871130766,"extension":7.147739594494129},"index":2,"playId":"dccd0679-a894-3dec-bcb4-e58980f54a4d","pitchNumber":3,"startTime":"2026-04-22T00:53:01.540Z","endTime":"2026-04-22T00:53:06.778Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663460,"link":"/api/v1/people/663460","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"first":{"id":677942,"link":"/api/v1/people/677942"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":83.7,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.057002175296688,"aZ":-22.4720451609828,"pfxX":7.938320386430836,"pfxZ":5.424009771166603,"pX":-0.3203042774750735,"pZ":2.41630723464861,"vX0":-8.387887623427176,"vY0":-132.79394040235476,"vZ0":-3.4167324653332467,"x":129.21,"y":173.54,"x0":1.8457669867003512,"y0":50.0033896837118,"z0":5.35183085665457,"aX":14.199146790172614},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":9.2,"breakHorizontal":-12.6,"spinRate":2457,"spinDirection":142},"zone":4,"typeConfidence":2.0,"plateTime":0.4122449616753565,"extension":6.639139836949181},"index":3,"playId":"d90142a2-e2eb-3eb7-9639-0466df68e86b","pitchNumber":4,"startTime":"2026-04-22T00:53:20.336Z","endTime":"2026-04-22T00:53:25.413Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663460,"link":"/api/v1/people/663460","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"first":{"id":677942,"link":"/api/v1/people/677942"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":77.9,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.047303002063394,"aZ":-29.40699907506904,"pfxX":4.8100278159780565,"pfxZ":1.7788244957101895,"pX":0.7618129843311362,"pZ":2.3738074500296875,"vX0":-4.3493163664394086,"vY0":-124.43189892397203,"vZ0":-1.7033491886828172,"x":87.96,"y":174.69,"x0":1.9149892554197574,"y0":50.00122392759603,"z0":5.524445753153769,"aX":7.474883645648652},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":3.0,"breakHorizontal":-7.6,"spinRate":1372,"spinDirection":130},"zone":6,"typeConfidence":0.91,"plateTime":0.44169712354792123,"extension":6.76814236499092},"hitData":{"launchSpeed":85.1,"launchAngle":-29.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":115.92,"coordY":153.47}},"index":4,"playId":"08e0f124-6a37-33ee-8557-4ad662482e13","pitchNumber":5,"startTime":"2026-04-22T00:53:40.461Z","endTime":"2026-04-22T00:53:48.674Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663460,"link":"/api/v1/people/663460","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"first":{"id":677942,"link":"/api/v1/people/677942"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621493,"link":"/api/v1/people/621493"},"credit":"b_ab"},{"player":{"id":663460,"link":"/api/v1/people/663460"},"credit":"p_ab"},{"player":{"id":621493,"link":"/api/v1/people/621493"},"credit":"b_pa"},{"player":{"id":663460,"link":"/api/v1/people/663460"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":24.7,"awayTeamWinProbability":75.3,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":1.12,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2026-04-22T00:53:48.674Z","atBatIndex":35},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Orioles challenged (force play), call on the field was overturned: Orioles challenged (play at 1st), call on the field was upheld: Gunnar Henderson grounds out, third baseman Maikel Garcia to first baseman Vinnie Pasquantino. Taylor Ward to 2nd.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-22T00:54:16.292Z","endTime":"2026-04-22T00:54:37.172Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663460,"fullName":"Kris Bubic","link":"/api/v1/people/663460"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":672580,"link":"/api/v1/people/672580"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":686469,"link":"/api/v1/people/686469"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":84.6,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.153933113967035,"aZ":-21.39255843308293,"pfxX":8.349608767527638,"pfxZ":5.905602165003552,"pX":0.041742143544622905,"pZ":2.673309896671557,"vX0":-7.6584631807719035,"vY0":-133.80229379056763,"vZ0":-3.126869677873115,"x":115.41,"y":166.6,"x0":1.8475010828401022,"y0":50.00028691345916,"z0":5.378835987365227,"aX":15.234001666485847},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":10.3,"breakHorizontal":-13.6,"spinRate":2388,"spinDirection":148},"zone":5,"typeConfidence":2.0,"plateTime":0.4083770720199533,"extension":6.945278202898124},"hitData":{"launchSpeed":72.2,"launchAngle":8.0,"totalDistance":98.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":109.33,"coordY":158.54}},"index":0,"playId":"6b4f6898-af82-3424-a692-5ccb8f455f1f","pitchNumber":1,"startTime":"2026-04-22T00:54:25.041Z","endTime":"2026-04-22T00:54:37.172Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663460,"link":"/api/v1/people/663460","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"first":{"id":621493,"link":"/api/v1/people/621493"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683002,"link":"/api/v1/people/683002"},"credit":"b_ab"},{"player":{"id":663460,"link":"/api/v1/people/663460"},"credit":"p_ab"},{"player":{"id":683002,"link":"/api/v1/people/683002"},"credit":"b_pa"},{"player":{"id":663460,"link":"/api/v1/people/663460"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MC","challengeTeamId":110,"additionalReviews":[{"isOverturned":false,"inProgress":false,"reviewType":"MF","challengeTeamId":110}]},"homeTeamWinProbability":26.1,"awayTeamWinProbability":73.9,"homeTeamWinProbabilityAdded":1.4000000000000021,"leverageIndex":0.96,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-04-22T00:54:37.172Z","atBatIndex":36},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Adley Rutschman lines out to center fielder Kyle Isbel.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-22T00:57:11.501Z","endTime":"2026-04-22T00:58:36.760Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663460,"fullName":"Kris Bubic","link":"/api/v1/people/663460"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":664728,"link":"/api/v1/people/664728"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.5,"endSpeed":75.2,"strikeZoneTop":3.253,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.076169734251483,"aZ":-35.016242030984046,"pfxX":-6.328154092834504,"pfxZ":-1.9751779422583624,"pX":0.3797292160730552,"pZ":2.126086466047157,"vX0":-2.1515884516502335,"vY0":-120.03902976008472,"vZ0":-0.6965764054824702,"x":102.53,"y":181.38,"x0":2.112874216351918,"y0":50.00118969639533,"z0":5.573366178056639,"aX":-9.113046355616246},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-3.5,"breakHorizontal":12.0,"spinRate":2609,"spinDirection":328},"zone":9,"typeConfidence":0.91,"plateTime":0.4585918981420716,"extension":6.38157113288677},"index":0,"playId":"0ccd31b9-3862-3491-88bb-d2833a968475","pitchNumber":1,"startTime":"2026-04-22T00:57:11.501Z","endTime":"2026-04-22T00:57:15.999Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663460,"link":"/api/v1/people/663460","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":668939,"link":"/api/v1/people/668939","batSide":{"code":"R","description":"Right"}},"second":{"id":621493,"link":"/api/v1/people/621493"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":84.2,"strikeZoneTop":3.253,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.910317903660584,"aZ":-11.874148392487898,"pfxX":2.559413222483683,"pfxZ":11.219357671209023,"pX":0.4458738692614559,"pZ":1.681069410908459,"vX0":-4.552102732877163,"vY0":-133.46045132698023,"vZ0":-7.657543983160729,"x":100.0,"y":193.39,"x0":1.8387653378200324,"y0":50.003969861870374,"z0":5.437036999279312,"aX":4.631786986145445},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":19.0,"breakHorizontal":-3.7,"spinRate":2539,"spinDirection":161},"zone":9,"typeConfidence":0.92,"plateTime":0.40993924213578525,"extension":6.9842278568607155},"index":1,"playId":"45424164-625e-345b-bd80-7f3c006bee1f","pitchNumber":2,"startTime":"2026-04-22T00:57:29.320Z","endTime":"2026-04-22T00:57:56.337Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663460,"link":"/api/v1/people/663460","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":668939,"link":"/api/v1/people/668939","batSide":{"code":"R","description":"Right"}},"second":{"id":621493,"link":"/api/v1/people/621493"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":118,"player":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"}},"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":80.6,"strikeZoneTop":3.253,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.080456716011028,"aZ":-30.37811318428493,"pfxX":7.558377896716621,"pfxZ":1.0894291422999718,"pX":0.9141343366450833,"pZ":1.6607950440202128,"vX0":-4.837047162572658,"vY0":-127.5111772339443,"vZ0":-3.85103246773739,"x":82.16,"y":193.94,"x0":1.8531613494194827,"y0":50.0022350839322,"z0":5.585966725195541,"aX":12.45296717491171},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":1.3,"breakHorizontal":-12.6,"spinRate":1731,"spinDirection":126},"zone":14,"typeConfidence":0.86,"plateTime":0.4294628324654255,"extension":6.683828948642003},"index":2,"playId":"7de3d073-391b-3a1d-9a65-acaca3356525","pitchNumber":3,"startTime":"2026-04-22T00:58:04.339Z","endTime":"2026-04-22T00:58:09.283Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663460,"link":"/api/v1/people/663460","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":668939,"link":"/api/v1/people/668939","batSide":{"code":"R","description":"Right"}},"second":{"id":621493,"link":"/api/v1/people/621493"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":84.0,"strikeZoneTop":3.253,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.385809022170882,"aZ":-14.857130627308594,"pfxX":3.2357071007571756,"pfxZ":9.513643872559921,"pX":0.5401534501741874,"pZ":2.7379480797674183,"vX0":-4.637300407919995,"vY0":-134.59138514623692,"vZ0":-4.55730155749314,"x":96.41,"y":164.86,"x0":1.8714070708229682,"y0":50.00072790175889,"z0":5.517955797734181,"aX":5.8886707066509585},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":16.3,"breakHorizontal":-4.8,"spinRate":2402,"spinDirection":154},"zone":6,"typeConfidence":0.9,"plateTime":0.40820226939726734,"extension":6.94823659299755},"hitData":{"launchSpeed":94.1,"launchAngle":20.0,"totalDistance":330.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":148.2,"coordY":68.58}},"index":3,"playId":"119d6722-5370-36cd-b6c2-fe8ecd9847c4","pitchNumber":4,"startTime":"2026-04-22T00:58:29.452Z","endTime":"2026-04-22T00:58:36.760Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663460,"link":"/api/v1/people/663460","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":668939,"link":"/api/v1/people/668939","batSide":{"code":"R","description":"Right"}},"second":{"id":621493,"link":"/api/v1/people/621493"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668939,"link":"/api/v1/people/668939"},"credit":"b_ab"},{"player":{"id":663460,"link":"/api/v1/people/663460"},"credit":"p_ab"},{"player":{"id":668939,"link":"/api/v1/people/668939"},"credit":"b_pa"},{"player":{"id":663460,"link":"/api/v1/people/663460"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":28.9,"awayTeamWinProbability":71.1,"homeTeamWinProbabilityAdded":2.799999999999997,"leverageIndex":1.06,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2026-04-22T00:58:36.760Z","atBatIndex":37},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Kyle Isbel doubles (2) on a ground ball to left fielder Taylor Ward.","rbi":0,"awayScore":3,"homeScore":1,"isOut":false},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-22T01:00:45.757Z","endTime":"2026-04-22T01:03:27.984Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669358,"fullName":"Shane Baz","link":"/api/v1/people/669358"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":621493,"link":"/api/v1/people/621493"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":87.0,"strikeZoneTop":3.114,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.65196321788495,"aZ":-12.491030763063037,"pfxX":-5.259584334559012,"pfxZ":10.088213365561563,"pX":0.98021160769366,"pZ":3.2678732334089253,"vX0":7.880011736986629,"vY0":-139.1552281944262,"vZ0":-4.1025510361265605,"x":79.64,"y":150.55,"x0":-1.2113995917875866,"y0":50.006632810266126,"z0":5.595294549589567,"aX":-10.266659917010063},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":17.5,"breakHorizontal":7.8,"spinRate":2514,"spinDirection":221},"zone":12,"typeConfidence":2.0,"plateTime":0.3943362219458746,"extension":6.572065704368109},"index":0,"playId":"5b107382-fef1-3b49-9bfc-4ea6bcf31359","pitchNumber":1,"startTime":"2026-04-22T01:01:04.027Z","endTime":"2026-04-22T01:01:08.083Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":677942,"link":"/api/v1/people/677942"}},"offense":{"batter":{"id":664728,"link":"/api/v1/people/664728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":87.6,"strikeZoneTop":3.114,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.319547452602464,"aZ":-13.8682360038678,"pfxX":-6.374250144112425,"pfxZ":9.351636614515446,"pX":1.1753561164616688,"pZ":2.6052278409715814,"vX0":8.228383674308114,"vY0":-138.6239577652077,"vZ0":-5.6336228990794135,"x":72.2,"y":168.44,"x0":-0.9952567435791869,"y0":50.00370787056448,"z0":5.580443868125069,"aX":-12.47883432963382},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.0,"breakHorizontal":10.0,"spinRate":2494,"spinDirection":214},"zone":12,"typeConfidence":2.0,"plateTime":0.3942586639791008,"extension":6.529844427895235},"index":1,"playId":"fbabe445-5627-39de-962b-e3b998379bcd","pitchNumber":2,"startTime":"2026-04-22T01:01:21.970Z","endTime":"2026-04-22T01:01:33.167Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":677942,"link":"/api/v1/people/677942"}},"offense":{"batter":{"id":664728,"link":"/api/v1/people/664728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":89.3,"endSpeed":82.2,"strikeZoneTop":3.114,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.093283405313482,"aZ":-23.189470710925896,"pfxX":-8.859931815563822,"pfxZ":5.224795642945366,"pX":-0.6565535753987466,"pZ":2.435137858738914,"vX0":4.843922054027936,"vY0":-130.02279075151654,"vZ0":-3.3020784216200307,"x":142.03,"y":173.03,"x0":-1.3880450991837003,"y0":50.00493775234541,"z0":5.472225714617801,"aX":-15.241247960827343},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":9.0,"breakHorizontal":15.0,"spinRate":1877,"spinDirection":240},"zone":4,"typeConfidence":2.0,"plateTime":0.42051972577609753,"extension":6.6086082776502195},"index":2,"playId":"814c78bf-c587-340d-9c24-7f476cd057fb","pitchNumber":3,"startTime":"2026-04-22T01:02:05.431Z","endTime":"2026-04-22T01:02:08.967Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":677942,"link":"/api/v1/people/677942"}},"offense":{"batter":{"id":664728,"link":"/api/v1/people/664728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":1,"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-22T01:02:18.468Z","endTime":"2026-04-22T01:02:31.555Z","isPitch":false,"type":"action","player":{"id":664728,"link":"/api/v1/people/664728"},"defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":677942,"link":"/api/v1/people/677942"}},"offense":{"batter":{"id":664728,"link":"/api/v1/people/664728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":79.1,"strikeZoneTop":3.114,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.131840217084118,"aZ":-42.66854134149738,"pfxX":4.13485817015435,"pfxZ":-6.5804587797281915,"pX":-0.9386066135453974,"pZ":3.2009880748489192,"vX0":-0.6301254697220954,"vY0":-125.9333137344555,"vZ0":1.8732977255991916,"x":152.78,"y":152.35,"x0":-1.2210194415963593,"y0":50.001577230295275,"z0":5.915830914109394,"aX":6.597034154266242},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.9,"breakVerticalInduced":-11.2,"breakHorizontal":-7.3,"spinRate":2786,"spinDirection":35},"zone":11,"typeConfidence":2.0,"plateTime":0.43603398872650123,"extension":6.472198641701858},"index":4,"playId":"9ab8cfdd-06b6-3bc4-9b17-4e2b472a4d64","pitchNumber":4,"startTime":"2026-04-22T01:02:31.555Z","endTime":"2026-04-22T01:02:36.212Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":677942,"link":"/api/v1/people/677942"}},"offense":{"batter":{"id":664728,"link":"/api/v1/people/664728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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.1,"endSpeed":89.3,"strikeZoneTop":3.114,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.013716533023754,"aZ":-10.915903602431491,"pfxX":-6.996301074576056,"pfxZ":10.345521770984027,"pX":-0.9291041650276357,"pZ":2.9337306104186633,"vX0":3.1142960160591464,"vY0":-142.71055298290466,"vZ0":-5.625277984813282,"x":152.42,"y":159.57,"x0":-1.1279482142742852,"y0":50.00122081000982,"z0":5.62327941391355,"aX":-14.37452518948497},"breaks":{"breakAngle":48.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":17.8,"breakHorizontal":12.0,"spinRate":2483,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.38435193178474814,"extension":6.6443650178030005},"index":5,"playId":"ea8dee25-3187-3e9c-8549-b1b34d55f817","pitchNumber":5,"startTime":"2026-04-22T01:02:51.476Z","endTime":"2026-04-22T01:02:55.657Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":677942,"link":"/api/v1/people/677942"}},"offense":{"batter":{"id":664728,"link":"/api/v1/people/664728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":79.8,"strikeZoneTop":3.114,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.952092242867124,"aZ":-41.44155721465096,"pfxX":2.004992489220402,"pfxZ":-5.742982527865067,"pX":-0.5931912581105369,"pZ":2.385780080867501,"vX0":0.8022874127695848,"vY0":-126.22849531532489,"vZ0":-0.19624501180594112,"x":139.61,"y":174.36,"x0":-1.1758018472317442,"y0":50.005811449774825,"z0":5.80398039880005,"aX":3.2327055326078256},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.6,"breakVerticalInduced":-10.2,"breakHorizontal":-3.8,"spinRate":2668,"spinDirection":41},"zone":4,"typeConfidence":2.0,"plateTime":0.43409630749930006,"extension":6.484536264832253},"hitData":{"launchSpeed":95.9,"launchAngle":-21.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":52.06,"coordY":124.07}},"index":6,"playId":"6bf1dd0d-8c43-3772-8d86-b7d16269f4ec","pitchNumber":6,"startTime":"2026-04-22T01:03:12.967Z","endTime":"2026-04-22T01:03:27.984Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":677942,"link":"/api/v1/people/677942"}},"offense":{"batter":{"id":664728,"link":"/api/v1/people/664728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664728,"link":"/api/v1/people/664728"},"credit":"b_ab"},{"player":{"id":669358,"link":"/api/v1/people/669358"},"credit":"p_ab"},{"player":{"id":664728,"link":"/api/v1/people/664728"},"credit":"b_pa"},{"player":{"id":669358,"link":"/api/v1/people/669358"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":37.2,"awayTeamWinProbability":62.8,"homeTeamWinProbabilityAdded":8.300000000000004,"leverageIndex":1.24,"dramaIndex":87.0,"contextMetrics":{},"playEndTime":"2026-04-22T01:03:27.984Z","atBatIndex":38},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Maikel Garcia singles on a sharp line drive to center fielder Leody Taveras. Kyle Isbel scores.","rbi":1,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-22T01:03:46.251Z","endTime":"2026-04-22T01:05:35.104Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669358,"fullName":"Shane Baz","link":"/api/v1/people/669358"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":665750,"link":"/api/v1/people/665750"},"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":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"responsiblePitcher":{"id":669358,"link":"/api/v1/people/669358"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.3,"endSpeed":88.6,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.39489735191186,"aZ":-12.920401932604435,"pfxX":-6.048449275697138,"pfxZ":9.533156215753596,"pX":0.337092190070433,"pZ":2.7565989023469157,"vX0":6.280126498603296,"vY0":-141.48018176000795,"vZ0":-5.410656495884968,"x":104.15,"y":164.35,"x0":-1.129546360217537,"y0":50.00228095539155,"z0":5.527352413328991,"aX":-12.216003609388983},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":16.3,"breakHorizontal":9.6,"spinRate":2403,"spinDirection":228},"zone":6,"typeConfidence":2.0,"plateTime":0.38768247285356283,"extension":6.74257347918301},"index":0,"playId":"9b326b3e-c437-30b6-b22e-df8f736b9cea","pitchNumber":1,"startTime":"2026-04-22T01:04:03.484Z","endTime":"2026-04-22T01:04:07.488Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":677942,"link":"/api/v1/people/677942"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"second":{"id":664728,"link":"/api/v1/people/664728"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":98.0,"endSpeed":89.4,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.297807690409,"aZ":-13.883185474754365,"pfxX":-6.932220221827226,"pfxZ":8.90859040379334,"pX":0.31695799989438844,"pZ":2.3668815567783317,"vX0":6.415961040884892,"vY0":-142.50022794951218,"vZ0":-6.283264897198816,"x":104.92,"y":174.87,"x0":-1.065086844310467,"y0":50.000517386502864,"z0":5.480396553779402,"aX":-14.229376142012768},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":15.0,"breakHorizontal":11.3,"spinRate":2409,"spinDirection":207},"zone":6,"typeConfidence":2.0,"plateTime":0.38462744738324206,"extension":6.712120560980854},"index":1,"playId":"1f066f18-4584-3518-a592-176cf7097654","pitchNumber":2,"startTime":"2026-04-22T01:04:25.248Z","endTime":"2026-04-22T01:04:30.048Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":677942,"link":"/api/v1/people/677942"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"second":{"id":664728,"link":"/api/v1/people/664728"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-04-22T01:04:48.950Z","endTime":"2026-04-22T01:05:22.893Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":677942,"link":"/api/v1/people/677942"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"second":{"id":664728,"link":"/api/v1/people/664728"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":79.4,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.1194159819559,"aZ":-42.2342857691101,"pfxX":4.71522933466282,"pfxZ":-6.322196711467312,"pX":0.30206767390252326,"pZ":2.1322227558051963,"vX0":1.677490167278392,"vY0":-125.52286888048202,"vZ0":-0.5955979802605201,"x":105.49,"y":181.21,"x0":-0.988042260834207,"y0":50.003308296013444,"z0":5.820114804433821,"aX":7.50171477644669},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.1,"breakVerticalInduced":-11.3,"breakHorizontal":-8.9,"spinRate":2759,"spinDirection":35},"zone":9,"typeConfidence":2.0,"plateTime":0.4368602871764802,"extension":6.585970961781206},"hitData":{"launchSpeed":101.8,"launchAngle":13.0,"totalDistance":295.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":106.95,"coordY":82.62}},"index":3,"playId":"043b148b-8dca-3eb3-8cf8-53eed6c90777","pitchNumber":3,"startTime":"2026-04-22T01:05:22.893Z","endTime":"2026-04-22T01:05:35.104Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":677942,"link":"/api/v1/people/677942"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"second":{"id":664728,"link":"/api/v1/people/664728"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672580,"link":"/api/v1/people/672580"},"credit":"b_ab"},{"player":{"id":669358,"link":"/api/v1/people/669358"},"credit":"p_ab"},{"player":{"id":672580,"link":"/api/v1/people/672580"},"credit":"b_pa"},{"player":{"id":669358,"link":"/api/v1/people/669358"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":47.099999999999994,"awayTeamWinProbability":52.900000000000006,"homeTeamWinProbabilityAdded":9.899999999999991,"leverageIndex":1.84,"dramaIndex":112.0,"contextMetrics":{},"playEndTime":"2026-04-22T01:05:35.104Z","atBatIndex":39},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Bobby Witt Jr. grounds out to first baseman Coby Mayo. Maikel Garcia to 2nd.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-22T01:06:00.533Z","endTime":"2026-04-22T01:07:08.335Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669358,"fullName":"Shane Baz","link":"/api/v1/people/669358"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":691723,"link":"/api/v1/people/691723"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"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":96.2,"endSpeed":85.3,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":40.484405171029394,"aZ":-9.735567917510366,"pfxX":-8.637113932551987,"pfxZ":11.70145841423766,"pX":-0.32302747416345173,"pZ":3.8922431045862353,"vX0":5.390778702001647,"vY0":-139.75415754380685,"vZ0":-2.962297314298851,"x":129.31,"y":133.69,"x0":-1.1861676160582229,"y0":50.00120776319311,"z0":5.636173852174044,"aX":-16.55971757894085},"breaks":{"breakAngle":55.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":20.4,"breakHorizontal":14.0,"spinRate":2487,"spinDirection":208},"zone":11,"typeConfidence":2.0,"plateTime":0.3966277159747964,"extension":6.530035416593085},"index":0,"playId":"b7b9ba00-d722-382b-8a70-ebb5768be00a","pitchNumber":1,"startTime":"2026-04-22T01:06:08.949Z","endTime":"2026-04-22T01:06:14.803Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":677942,"link":"/api/v1/people/677942"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"first":{"id":672580,"link":"/api/v1/people/672580"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.1,"endSpeed":76.0,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.38180724463757,"aZ":-42.77177390311478,"pfxX":4.790032374737665,"pfxZ":-7.199133756651784,"pX":0.4343804656784383,"pZ":1.268887741194126,"vX0":2.2853827220160694,"vY0":-122.30860493940368,"vZ0":-1.419539690882882,"x":100.44,"y":204.52,"x0":-1.1425311372708977,"y0":50.00023527605995,"z0":5.618702836373042,"aX":7.053924576451889},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.6,"breakVerticalInduced":-13.1,"breakHorizontal":-9.2,"spinRate":2721,"spinDirection":38},"zone":14,"typeConfidence":2.0,"plateTime":0.45267764737859073,"extension":6.569747279409988},"index":1,"playId":"631fbee5-de5a-3fb5-8e24-23f97736927c","pitchNumber":2,"startTime":"2026-04-22T01:06:31.317Z","endTime":"2026-04-22T01:06:35.924Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":677942,"link":"/api/v1/people/677942"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"first":{"id":672580,"link":"/api/v1/people/672580"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":81.2,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.694288718802742,"aZ":-25.48736753594201,"pfxX":0.40474022110250063,"pfxZ":3.935555896621201,"pX":0.2665511626581557,"pZ":2.6633172562624448,"vX0":3.991493539279449,"vY0":-130.40506620317328,"vZ0":-2.43541347002607,"x":106.84,"y":166.87,"x0":-1.344765107757597,"y0":50.00451379362224,"z0":5.557740270398291,"aX":0.6884667478426574},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":6.7,"breakHorizontal":-1.7,"spinRate":2381,"spinDirection":202},"zone":6,"typeConfidence":2.0,"plateTime":0.42208640934927155,"extension":6.624891720644042},"hitData":{"launchSpeed":44.4,"launchAngle":-2.0,"totalDistance":25.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":143.79,"coordY":186.92}},"index":2,"playId":"2ea308ab-575f-390e-9861-73530dbe5b8b","pitchNumber":3,"startTime":"2026-04-22T01:06:53.007Z","endTime":"2026-04-22T01:07:08.335Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":677942,"link":"/api/v1/people/677942"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"first":{"id":672580,"link":"/api/v1/people/672580"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677951,"link":"/api/v1/people/677951"},"credit":"b_ab"},{"player":{"id":669358,"link":"/api/v1/people/669358"},"credit":"p_ab"},{"player":{"id":677951,"link":"/api/v1/people/677951"},"credit":"b_pa"},{"player":{"id":669358,"link":"/api/v1/people/669358"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":44.5,"awayTeamWinProbability":55.5,"homeTeamWinProbabilityAdded":-2.5999999999999943,"leverageIndex":2.23,"dramaIndex":77.0,"contextMetrics":{},"playEndTime":"2026-04-22T01:07:08.335Z","atBatIndex":40},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Vinnie Pasquantino out on a sacrifice fly to left fielder Taylor Ward. Maikel Garcia scores.","rbi":1,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-22T01:07:29.893Z","endTime":"2026-04-22T01:10:13.421Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669358,"fullName":"Shane Baz","link":"/api/v1/people/669358"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[3],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 3B","eventType":"stolen_base_3b","movementReason":"r_stolen_base_3b","runner":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":621493,"link":"/api/v1/people/621493"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"responsiblePitcher":{"id":669358,"link":"/api/v1/people/669358"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"80166eac-5bde-4455-ab1f-8cfc56fa17dd","startTime":"2026-04-22T01:07:29.893Z","endTime":"2026-04-22T01:07:34.893Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":677942,"link":"/api/v1/people/677942"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"second":{"id":672580,"link":"/api/v1/people/672580"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 2B","code":"2","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"playId":"b24a86f7-c680-3a56-bcda-b091d0f18217","startTime":"2026-04-22T01:07:50.601Z","endTime":"2026-04-22T01:07:55.038Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":677942,"link":"/api/v1/people/677942"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"second":{"id":672580,"link":"/api/v1/people/672580"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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,"runnerGoing":true,"disengagementNum":2},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.7,"endSpeed":81.9,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.175640564573367,"aZ":-26.433684447051743,"pfxX":-10.9859589300521,"pfxZ":3.3499938381144077,"pX":-1.124966713758511,"pZ":1.9861859723236341,"vX0":4.400855347398996,"vY0":-130.57797399757138,"vZ0":-3.789897681531411,"x":159.88,"y":185.15,"x0":-1.4109364870740089,"y0":50.00642820448587,"z0":5.460209604794976,"aX":-18.850878596229794},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":5.4,"breakHorizontal":18.8,"spinRate":1936,"spinDirection":237},"zone":13,"typeConfidence":2.0,"plateTime":0.4205194616133907,"extension":6.5668564166538514},"index":2,"playId":"c832cbb8-dfbd-3120-9f1b-80841196ab5c","pitchNumber":1,"startTime":"2026-04-22T01:08:17.661Z","endTime":"2026-04-22T01:08:23.482Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":677942,"link":"/api/v1/people/677942"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"second":{"id":672580,"link":"/api/v1/people/672580"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Maikel Garcia steals (2) 3rd base.","event":"Stolen Base 3B","eventType":"stolen_base_3b","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":3,"actionPlayId":"c832cbb8-dfbd-3120-9f1b-80841196ab5c","startTime":"2026-04-22T01:08:34.075Z","endTime":"2026-04-22T01:09:02.235Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":672580,"link":"/api/v1/people/672580"},"defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":677942,"link":"/api/v1/people/677942"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"second":{"id":672580,"link":"/api/v1/people/672580"},"postOnThird":{"id":672580,"link":"/api/v1/people/672580"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"homeTeamWinProbability":48.9,"awayTeamWinProbability":51.1,"homeTeamWinProbabilityAdded":4.399999999999999,"leverageIndex":1.97,"dramaIndex":82.0,"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":78.6,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.356496025412753,"aZ":-40.33890734735455,"pfxX":3.7732107804635286,"pfxZ":-5.204353597573123,"pX":-0.7522432675849074,"pZ":2.9217679500670055,"vX0":0.09913345548068057,"vY0":-124.55892151523555,"vZ0":1.088699633781257,"x":145.67,"y":159.89,"x0":-1.2826715447122894,"y0":50.00299373153046,"z0":5.818230095435009,"aX":5.919958815288377},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.3,"breakVerticalInduced":-8.9,"breakHorizontal":-6.8,"spinRate":2768,"spinDirection":30},"zone":4,"typeConfidence":2.0,"plateTime":0.43997873041485347,"extension":6.492392906722249},"index":4,"playId":"e46bf78f-56e0-3ed6-9e12-91e1e182e155","pitchNumber":2,"startTime":"2026-04-22T01:09:02.235Z","endTime":"2026-04-22T01:09:06.289Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":677942,"link":"/api/v1/people/677942"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"third":{"id":672580,"link":"/api/v1/people/672580"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.5,"endSpeed":88.6,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.878502932069956,"aZ":-12.892559413896318,"pfxX":-5.847793868255204,"pfxZ":9.508896091095648,"pX":0.10582462627573265,"pZ":3.618749039287502,"vX0":5.735517638177853,"vY0":-141.83045618431206,"vZ0":-3.175463865845758,"x":112.97,"y":141.07,"x0":-1.1875374264969771,"y0":50.0003393451298,"z0":5.580491788307721,"aX":-11.855517317904146},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":16.7,"breakHorizontal":9.4,"spinRate":2505,"spinDirection":218},"zone":12,"typeConfidence":2.0,"plateTime":0.38689040133065555,"extension":6.701992767886384},"index":5,"playId":"8818109b-b2f2-39f4-aacb-42c7ba3201a3","pitchNumber":3,"startTime":"2026-04-22T01:09:28.895Z","endTime":"2026-04-22T01:09:33.583Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":677942,"link":"/api/v1/people/677942"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"third":{"id":672580,"link":"/api/v1/people/672580"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.5,"endSpeed":89.8,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.424953565398035,"aZ":-10.543600657490908,"pfxX":-7.134245314577143,"pfxZ":10.414177663216588,"pX":0.1787630832258351,"pZ":3.5361829764919475,"vX0":6.294949790426353,"vY0":-143.2750695700168,"vZ0":-4.025357393610439,"x":110.19,"y":143.3,"x0":-1.1210504984997987,"y0":50.00175736757248,"z0":5.619477875228607,"aX":-14.816209575379492},"breaks":{"breakAngle":49.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":18.2,"breakHorizontal":11.6,"spinRate":2510,"spinDirection":215},"zone":12,"typeConfidence":2.0,"plateTime":0.3824564551361269,"extension":6.567482156855482},"hitData":{"launchSpeed":82.4,"launchAngle":48.0,"totalDistance":262.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":70.31,"coordY":107.86}},"index":6,"playId":"843234d1-43ad-3422-9c59-5171e0b23e5b","pitchNumber":4,"startTime":"2026-04-22T01:10:00.927Z","endTime":"2026-04-22T01:10:13.421Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":677942,"link":"/api/v1/people/677942"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"third":{"id":672580,"link":"/api/v1/people/672580"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686469,"link":"/api/v1/people/686469"},"credit":"b_pa"},{"player":{"id":669358,"link":"/api/v1/people/669358"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_fly"}],"homeTeamWinProbability":51.5,"awayTeamWinProbability":48.5,"homeTeamWinProbabilityAdded":2.6000000000000014,"leverageIndex":1.97,"dramaIndex":98.0,"contextMetrics":{},"playEndTime":"2026-04-22T01:10:13.421Z","atBatIndex":41},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Salvador Perez grounds out, shortstop Gunnar Henderson to first baseman Coby Mayo.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-22T01:10:50.312Z","endTime":"2026-04-22T01:11:14.357Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669358,"fullName":"Shane Baz","link":"/api/v1/people/669358"},"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":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":683002,"link":"/api/v1/people/683002"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":691723,"link":"/api/v1/people/691723"},"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(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.7,"endSpeed":78.2,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.970541982602903,"aZ":-43.022842624185515,"pfxX":1.9530272558353547,"pfxZ":-7.033024669853178,"pX":0.6607536624347834,"pZ":2.789326458906336,"vX0":3.6192093918447963,"vY0":-123.27119318083555,"vZ0":1.400679587880102,"x":91.81,"y":163.47,"x0":-1.0788473838666726,"y0":50.00324473235455,"z0":5.839375615883766,"aX":3.011918322165221},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.2,"breakVerticalInduced":-12.1,"breakHorizontal":-4.3,"spinRate":2763,"spinDirection":40},"zone":6,"typeConfidence":2.0,"plateTime":0.44393677839085033,"extension":6.477090447683412},"hitData":{"launchSpeed":95.3,"launchAngle":-2.0,"totalDistance":36.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":115.92,"coordY":154.48}},"index":0,"playId":"2fd17a03-0b7d-3b16-937d-f20019c240dc","pitchNumber":1,"startTime":"2026-04-22T01:11:02.713Z","endTime":"2026-04-22T01:11:14.357Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":677942,"link":"/api/v1/people/677942"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"credit":"b_ab"},{"player":{"id":669358,"link":"/api/v1/people/669358"},"credit":"p_ab"},{"player":{"id":521692,"link":"/api/v1/people/521692"},"credit":"b_pa"},{"player":{"id":669358,"link":"/api/v1/people/669358"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.59,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2026-04-22T01:11:14.357Z","atBatIndex":42},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Pete Alonso flies out to center fielder Kyle Isbel.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-22T01:13:36.046Z","endTime":"2026-04-22T01:13:50.960Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663460,"fullName":"Kris Bubic","link":"/api/v1/people/663460"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":664728,"link":"/api/v1/people/664728"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":82.8,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.960127480600132,"aZ":-14.586311756019562,"pfxX":2.0648448306851446,"pfxZ":9.980746956402967,"pX":-0.34363293898414593,"pZ":2.744413159482295,"vX0":-6.628451638793299,"vY0":-132.3452006810524,"vZ0":-4.438270171181312,"x":130.1,"y":164.68,"x0":1.9323362692792638,"y0":50.003746070102494,"z0":5.521911323616048,"aX":3.6393615175497342},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":17.2,"breakHorizontal":-2.2,"spinRate":2367,"spinDirection":148},"zone":4,"typeConfidence":0.91,"plateTime":0.41489490588787126,"extension":6.888511603286526},"hitData":{"launchSpeed":87.5,"launchAngle":40.0,"totalDistance":300.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":155.18,"coordY":82.5}},"index":0,"playId":"d9012994-82ce-3a7c-9303-14feaf8729bf","pitchNumber":1,"startTime":"2026-04-22T01:13:40.836Z","endTime":"2026-04-22T01:13:50.960Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663460,"link":"/api/v1/people/663460","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624413,"link":"/api/v1/people/624413"},"credit":"b_ab"},{"player":{"id":663460,"link":"/api/v1/people/663460"},"credit":"p_ab"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"credit":"b_pa"},{"player":{"id":663460,"link":"/api/v1/people/663460"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.400000000000006,"awayTeamWinProbability":46.599999999999994,"homeTeamWinProbabilityAdded":3.4000000000000057,"leverageIndex":1.32,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2026-04-22T01:13:50.960Z","atBatIndex":43},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jeremiah Jackson grounds out, third baseman Maikel Garcia to first baseman Vinnie Pasquantino.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-22T01:14:07.682Z","endTime":"2026-04-22T01:15:21.656Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663460,"fullName":"Kris Bubic","link":"/api/v1/people/663460"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":672580,"link":"/api/v1/people/672580"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":686469,"link":"/api/v1/people/686469"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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.3,"endSpeed":83.3,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.701231388035836,"aZ":-12.477786287484884,"pfxX":1.1019900912723346,"pfxZ":10.964217434792126,"pX":-0.06713354657731631,"pZ":2.66271099357366,"vX0":-5.436050436777726,"vY0":-134.10027086875587,"vZ0":-5.295225600541088,"x":119.56,"y":166.89,"x0":1.8551944748304265,"y0":50.00266603802204,"z0":5.574846015550938,"aX":1.980446125755221},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":18.7,"breakHorizontal":-0.6,"spinRate":2540,"spinDirection":158},"zone":5,"typeConfidence":0.92,"plateTime":0.4106150449100445,"extension":6.838654450230165},"index":0,"playId":"c6f79fb0-7d5f-36f2-9d61-1574c6aedfc3","pitchNumber":1,"startTime":"2026-04-22T01:14:14.076Z","endTime":"2026-04-22T01:14:18.108Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663460,"link":"/api/v1/people/663460","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":669236,"link":"/api/v1/people/669236","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":82.9,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.62829843764731,"aZ":-11.959544627049905,"pfxX":-0.016564467610406197,"pfxZ":11.3060142191453,"pX":0.22267625223723297,"pZ":2.8323398263173587,"vX0":-4.284575833779008,"vY0":-134.2539646068037,"vZ0":-4.950466583019388,"x":108.51,"y":162.31,"x0":1.8554315025342116,"y0":50.003774171635335,"z0":5.5824749478344815,"aX":-0.028826292940876682},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":19.3,"breakHorizontal":1.2,"spinRate":2622,"spinDirection":153},"zone":2,"typeConfidence":0.93,"plateTime":0.4112402597840119,"extension":6.616173644925409},"index":1,"playId":"b6b3677a-4360-35ab-a044-61772a38d31a","pitchNumber":2,"startTime":"2026-04-22T01:14:26.674Z","endTime":"2026-04-22T01:14:30.092Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663460,"link":"/api/v1/people/663460","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":669236,"link":"/api/v1/people/669236","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":86.9,"endSpeed":79.1,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.157697444962,"aZ":-32.77829152757937,"pfxX":8.217478580889894,"pfxZ":-0.378161212657246,"pX":1.4723169343072957,"pZ":1.3874387580678895,"vX0":-3.70450864765868,"vY0":-126.4102648747251,"vZ0":-4.038634125300469,"x":60.88,"y":201.32,"x0":1.9004436791206674,"y0":50.00457607066577,"z0":5.678292791207979,"aX":13.112532924607228},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-1.4,"breakHorizontal":-13.8,"spinRate":1529,"spinDirection":115},"zone":14,"typeConfidence":0.9,"plateTime":0.43566698613033195,"extension":6.370815605271379},"index":2,"playId":"fc92e8f5-507f-3fa2-b21b-593bdfd9d3de","pitchNumber":3,"startTime":"2026-04-22T01:14:41.234Z","endTime":"2026-04-22T01:14:44.634Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663460,"link":"/api/v1/people/663460","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":669236,"link":"/api/v1/people/669236","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":83.2,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.687612010235746,"aZ":-11.021644429990834,"pfxX":0.5647573081637699,"pfxZ":11.68204163798027,"pX":0.1335475627651612,"pZ":4.381072816293442,"vX0":-4.871642246557192,"vY0":-135.25445006045814,"vZ0":-1.3881218169093477,"x":111.91,"y":120.49,"x0":1.9024476905850223,"y0":50.00670903931985,"z0":5.693571549022243,"aX":1.0228412420690396},"breaks":{"breakAngle":1.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":20.9,"breakHorizontal":0.2,"spinRate":2675,"spinDirection":150},"zone":12,"typeConfidence":0.93,"plateTime":0.40850568651010377,"extension":6.567634858107291},"index":3,"playId":"20718500-185f-3390-a700-bceac93118c3","pitchNumber":4,"startTime":"2026-04-22T01:14:55.580Z","endTime":"2026-04-22T01:15:00.827Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663460,"link":"/api/v1/people/663460","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":669236,"link":"/api/v1/people/669236","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-04-22T01:15:06.233Z","endTime":"2026-04-22T01:15:13.504Z","isPitch":false,"type":"action","player":{"id":669236,"link":"/api/v1/people/669236"},"defense":{"pitcher":{"id":663460,"link":"/api/v1/people/663460","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":669236,"link":"/api/v1/people/669236","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":79.5,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.542860698654717,"aZ":-30.783429493191356,"pfxX":9.300662489210158,"pfxZ":0.8646164610213907,"pX":-0.2510159423639799,"pZ":1.849856599722427,"vX0":-7.863997400532498,"vY0":-125.80249813962394,"vZ0":-2.9111697515427224,"x":126.57,"y":188.83,"x0":1.7072427643064596,"y0":50.00025811152146,"z0":5.5174379570917536,"aX":14.904283429627794},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":1.1,"breakHorizontal":-15.0,"spinRate":1519,"spinDirection":119},"zone":8,"typeConfidence":0.89,"plateTime":0.43540074511863036,"extension":6.563050765756911},"hitData":{"launchSpeed":92.4,"launchAngle":-8.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":92.55,"coordY":161.2}},"index":5,"playId":"f24371c7-c57b-34b5-a1ae-e4772adeca84","pitchNumber":5,"startTime":"2026-04-22T01:15:13.504Z","endTime":"2026-04-22T01:15:21.656Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663460,"link":"/api/v1/people/663460","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":669236,"link":"/api/v1/people/669236","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669236,"link":"/api/v1/people/669236"},"credit":"b_ab"},{"player":{"id":663460,"link":"/api/v1/people/663460"},"credit":"p_ab"},{"player":{"id":669236,"link":"/api/v1/people/669236"},"credit":"b_pa"},{"player":{"id":663460,"link":"/api/v1/people/663460"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.900000000000006,"awayTeamWinProbability":44.099999999999994,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":1.0,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2026-04-22T01:15:21.656Z","atBatIndex":44},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Weston Wilson challenged (pitch result), call on the field was confirmed: Weston Wilson called out on strikes.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-22T01:15:45.240Z","endTime":"2026-04-22T01:20:27.536Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":642215,"fullName":"Weston Wilson","link":"/api/v1/people/642215"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663460,"fullName":"Kris Bubic","link":"/api/v1/people/663460"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6,7,8,9,10,11,12],"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":642215,"fullName":"Weston Wilson","link":"/api/v1/people/642215"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":12},"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"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, 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":78.1,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.028424143144385,"aZ":-34.54809400155912,"pfxX":4.872496424728934,"pfxZ":-1.5252226132404534,"pX":-0.04352891048620419,"pZ":2.1671765287302622,"vX0":-6.320839214611707,"vY0":-124.54220019529495,"vZ0":-1.4779408730175043,"x":118.66,"y":180.27,"x0":1.904477238587473,"y0":50.002287985372924,"z0":5.6484900788583285,"aX":7.588279794135857},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-2.9,"breakHorizontal":-7.2,"spinRate":1589,"spinDirection":116},"zone":8,"typeConfidence":0.85,"plateTime":0.4412468157338978,"extension":6.486534379775323},"index":0,"playId":"4a0eefa6-3c7c-3ab6-8a54-eb1cb0a1333a","pitchNumber":1,"startTime":"2026-04-22T01:15:49.024Z","endTime":"2026-04-22T01:15:53.412Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663460,"link":"/api/v1/people/663460","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":642215,"link":"/api/v1/people/642215","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":79.1,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.03756627059596,"aZ":-35.69501487866741,"pfxX":3.8242662998644983,"pfxZ":-2.1942509457539856,"pX":-0.06867151994799613,"pZ":3.327673349000553,"vX0":-5.952687483631415,"vY0":-126.50078897229417,"vZ0":0.9676064087301199,"x":119.62,"y":148.93,"x0":1.828101234045708,"y0":50.002490475338256,"z0":5.8225319130784525,"aX":6.1412792088501424},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-3.5,"breakHorizontal":-5.4,"spinRate":1703,"spinDirection":118},"zone":2,"typeConfidence":0.52,"plateTime":0.43454179805509785,"extension":6.384952814334045},"index":1,"playId":"d3463b8c-883c-3362-9abd-05eb968fc070","pitchNumber":2,"startTime":"2026-04-22T01:16:05.331Z","endTime":"2026-04-22T01:16:10.088Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663460,"link":"/api/v1/people/663460","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":642215,"link":"/api/v1/people/642215","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-04-22T01:16:16.771Z","endTime":"2026-04-22T01:16:31.618Z","isPitch":false,"type":"action","player":{"id":642215,"link":"/api/v1/people/642215"},"defense":{"pitcher":{"id":663460,"link":"/api/v1/people/663460","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":642215,"link":"/api/v1/people/642215","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":93.5,"endSpeed":84.1,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.086940894173964,"aZ":-11.996747261876848,"pfxX":0.6931957241690176,"pfxZ":10.947757456082392,"pX":0.29774708205698136,"pZ":4.200193295690024,"vX0":-4.834892417589628,"vY0":-135.9570631940747,"vZ0":-1.687461739591631,"x":105.65,"y":125.37,"x0":2.021022232610294,"y0":50.005688795306995,"z0":5.676472653138352,"aX":1.279059702485086},"breaks":{"breakAngle":0.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":19.6,"breakHorizontal":-0.1,"spinRate":2520,"spinDirection":142},"zone":12,"typeConfidence":0.93,"plateTime":0.4052739501543572,"extension":6.608431199931174},"index":3,"playId":"ae3696c8-d996-3be0-a6b1-340a2e3eb207","pitchNumber":3,"startTime":"2026-04-22T01:16:31.618Z","endTime":"2026-04-22T01:16:36.681Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663460,"link":"/api/v1/people/663460","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":642215,"link":"/api/v1/people/642215","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":84.6,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.375185479341106,"aZ":-13.4335889261755,"pfxX":-0.40168580383277597,"pfxZ":10.095270370739893,"pX":0.2614717787477365,"pZ":4.356138897596663,"vX0":-4.254937553020737,"vY0":-136.01025759089325,"vZ0":-1.1607788523883005,"x":107.03,"y":121.16,"x0":1.9043200026417124,"y0":50.00385754405764,"z0":5.728895233089601,"aX":-0.7443719211574651},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":18.2,"breakHorizontal":1.7,"spinRate":2572,"spinDirection":227},"zone":12,"typeConfidence":2.0,"plateTime":0.4041285845664584,"extension":6.663612332468531},"index":4,"playId":"143e4565-ceb5-38fe-bca1-5c0554075ac9","pitchNumber":4,"startTime":"2026-04-22T01:16:49.652Z","endTime":"2026-04-22T01:16:54.514Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663460,"link":"/api/v1/people/663460","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":642215,"link":"/api/v1/people/642215","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":92.1,"endSpeed":84.4,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.61552058358817,"aZ":-12.37383536626098,"pfxX":1.3765279973707054,"pfxZ":10.899863208375344,"pX":-0.8567320219470942,"pZ":1.495104373129775,"vX0":-7.017915551193356,"vY0":-133.86350080395687,"vZ0":-8.042610300466666,"x":149.66,"y":198.41,"x0":1.6189014215477968,"y0":50.00361189643814,"z0":5.42226412841087,"aX":2.5009968845136177},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":18.2,"breakHorizontal":-1.0,"spinRate":2448,"spinDirection":150},"zone":13,"typeConfidence":0.92,"plateTime":0.4089990123731315,"extension":6.958538513930049},"index":5,"playId":"36437551-1227-37d1-b190-1ded85f7ce49","pitchNumber":5,"startTime":"2026-04-22T01:17:08.060Z","endTime":"2026-04-22T01:17:13.068Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663460,"link":"/api/v1/people/663460","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":642215,"link":"/api/v1/people/642215","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":79.3,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.640509198354184,"aZ":-34.2425662367837,"pfxX":4.758014045710965,"pfxZ":-1.2999446959688674,"pX":0.5794457420005837,"pZ":1.6262937567080014,"vX0":-4.81157350869668,"vY0":-125.14744577042381,"vZ0":-2.503221140776623,"x":94.91,"y":194.87,"x0":1.9064363493508256,"y0":50.00255370335439,"z0":5.4369988768694215,"aX":7.566751499797384},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-2.6,"breakHorizontal":-7.6,"spinRate":1343,"spinDirection":119},"zone":14,"typeConfidence":0.91,"plateTime":0.43721934450565403,"extension":6.672212047845503},"index":6,"playId":"026e4858-466f-3b4d-8a78-634f905c002d","pitchNumber":6,"startTime":"2026-04-22T01:17:26.368Z","endTime":"2026-04-22T01:17:31.083Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663460,"link":"/api/v1/people/663460","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":642215,"link":"/api/v1/people/642215","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":78.1,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.100301245053767,"aZ":-31.22259834800412,"pfxX":5.778709465128137,"pfxZ":0.6108701936904701,"pX":0.050226363275266424,"pZ":2.5180712066872073,"vX0":-6.272963525743413,"vY0":-124.7115239493809,"vZ0":-0.9794743450531361,"x":115.09,"y":170.79,"x0":1.8576637037953476,"y0":50.003866572614,"z0":5.5112718830612915,"aX":9.02474934351376},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":1.1,"breakHorizontal":-8.9,"spinRate":1486,"spinDirection":113},"zone":5,"typeConfidence":0.9,"plateTime":0.4406536438669244,"extension":6.522804322954391},"index":7,"playId":"353339b7-312d-3ece-92e6-d9a66a358acf","pitchNumber":7,"startTime":"2026-04-22T01:17:52.698Z","endTime":"2026-04-22T01:17:57.261Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663460,"link":"/api/v1/people/663460","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":642215,"link":"/api/v1/people/642215","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.8,"endSpeed":75.9,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.85628142559443,"aZ":-33.8299696903082,"pfxX":-6.057381028615758,"pfxZ":-1.1334088845038597,"pX":-0.5104353963148442,"pZ":2.3215296270334895,"vX0":-4.038523726880457,"vY0":-120.57401922764154,"vZ0":-0.18413735673019704,"x":136.46,"y":176.1,"x0":1.9768084745265537,"y0":50.00237284806784,"z0":5.400426901984197,"aX":-8.859643237820958},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":-1.8,"breakHorizontal":12.0,"spinRate":2516,"spinDirection":280},"zone":4,"typeConfidence":0.91,"plateTime":0.45540134220551964,"extension":7.050407239765508},"index":8,"playId":"64e0eea7-cfaf-3703-b530-bb6ab11711aa","pitchNumber":8,"startTime":"2026-04-22T01:18:18.061Z","endTime":"2026-04-22T01:18:25.997Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663460,"link":"/api/v1/people/663460","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":642215,"link":"/api/v1/people/642215","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":78.5,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.369205127080964,"aZ":-33.83386637199778,"pfxX":5.7334180473977625,"pfxZ":-1.0520333915959377,"pX":0.07348811534791415,"pZ":1.9628225466384692,"vX0":-6.374346743395103,"vY0":-124.83150007293469,"vZ0":-1.6900405267842438,"x":114.2,"y":185.78,"x0":1.9216116479055063,"y0":50.0058446553054,"z0":5.44772682901867,"aX":9.002227511609298},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-2.0,"breakHorizontal":-8.8,"spinRate":1627,"spinDirection":115},"zone":8,"typeConfidence":0.9,"plateTime":0.4396542452086081,"extension":6.864116772726123},"index":9,"playId":"dccc90dd-d9fa-31b5-8f55-a922a5ca9ee4","pitchNumber":9,"startTime":"2026-04-22T01:19:03.759Z","endTime":"2026-04-22T01:19:08.282Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663460,"link":"/api/v1/people/663460","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":642215,"link":"/api/v1/people/642215","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":78.6,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.09729359862676,"aZ":-29.84732274041972,"pfxX":4.7988284669041725,"pfxZ":1.4774379427713527,"pX":-0.5616679070621505,"pZ":2.0328478516654673,"vX0":-7.352208973888121,"vY0":-125.25525587723085,"vZ0":-2.3242639041011244,"x":138.41,"y":183.89,"x0":1.7984759492130522,"y0":50.00486214305156,"z0":5.432003546607143,"aX":7.568633838654259},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":2.4,"breakHorizontal":-6.8,"spinRate":1574,"spinDirection":119},"zone":7,"typeConfidence":0.87,"plateTime":0.43857420159862803,"extension":6.9257475052992135},"index":10,"playId":"966272c2-19ff-3cfa-ab0f-c53590f3c9e3","pitchNumber":10,"startTime":"2026-04-22T01:19:27.185Z","endTime":"2026-04-22T01:19:34.329Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663460,"link":"/api/v1/people/663460","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":642215,"link":"/api/v1/people/642215","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.9,"endSpeed":77.8,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.91132449460068,"aZ":-35.70924565489233,"pfxX":5.33142633612037,"pfxZ":-2.2981648865404427,"pX":0.1288978882711742,"pZ":1.6352027139614072,"vX0":-6.003357700630512,"vY0":-123.54401214259536,"vZ0":-1.8416992329877102,"x":112.09,"y":194.63,"x0":1.9041601564596018,"y0":50.00481830787522,"z0":5.407719694784921,"aX":8.196374712025234},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-4.3,"breakHorizontal":-8.2,"spinRate":1338,"spinDirection":26},"zone":14,"typeConfidence":0.84,"plateTime":0.44430788556407164,"extension":6.855195836832113},"index":11,"playId":"1c88273f-9c85-3c25-a066-ce130c1642f4","pitchNumber":11,"startTime":"2026-04-22T01:19:52.783Z","endTime":"2026-04-22T01:19:58.570Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663460,"link":"/api/v1/people/663460","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":642215,"link":"/api/v1/people/642215","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.1,"endSpeed":74.0,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.105216686553028,"aZ":-35.88917620793921,"pfxX":-6.728237416092188,"pfxZ":-2.650915770364744,"pX":0.7102383546163755,"pZ":3.370453296641661,"vX0":-1.2380125513728593,"vY0":-118.07855818309898,"vZ0":2.8256301775241854,"x":89.93,"y":147.78,"x0":2.1160588853712747,"y0":50.00347501662284,"z0":5.477891054947975,"aX":-9.426862990232932},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.5,"breakVerticalInduced":-3.7,"breakHorizontal":12.5,"spinRate":2659,"spinDirection":316},"zone":3,"typeConfidence":0.91,"plateTime":0.46524313997938416,"extension":6.736911027551535},"index":12,"playId":"b4553b2e-d30c-3f71-845f-291dd36119f3","pitchNumber":12,"startTime":"2026-04-22T01:20:20.753Z","endTime":"2026-04-22T01:20:27.536Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663460,"link":"/api/v1/people/663460","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":642215,"link":"/api/v1/people/642215","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642215,"link":"/api/v1/people/642215"},"credit":"b_ab"},{"player":{"id":663460,"link":"/api/v1/people/663460"},"credit":"p_ab"},{"player":{"id":642215,"link":"/api/v1/people/642215"},"credit":"b_pa"},{"player":{"id":663460,"link":"/api/v1/people/663460"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":110,"player":{"id":642215,"fullName":"Weston Wilson","link":"/api/v1/people/642215"}},"homeTeamWinProbability":57.599999999999994,"awayTeamWinProbability":42.400000000000006,"homeTeamWinProbabilityAdded":1.6999999999999886,"leverageIndex":0.67,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-04-22T01:20:27.536Z","atBatIndex":45},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Carter Jensen walks.","rbi":0,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-22T01:22:40.797Z","endTime":"2026-04-22T01:24:12.801Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669358,"fullName":"Shane Baz","link":"/api/v1/people/669358"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":80.4,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.560514862814333,"aZ":-26.58729999371225,"pfxX":-11.56952081060898,"pfxZ":3.3951506706971673,"pX":-0.06597527939111232,"pZ":1.5380872970006296,"vX0":6.818262266432217,"vY0":-127.81378555943132,"vZ0":-4.771081936614083,"x":119.51,"y":197.25,"x0":-1.2718537882547654,"y0":50.003340946503116,"z0":5.529226381235754,"aX":-19.047991239517515},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":5.3,"breakHorizontal":19.3,"spinRate":1809,"spinDirection":233},"zone":13,"typeConfidence":2.0,"plateTime":0.42933678643195217,"extension":6.5047808934153695},"index":0,"playId":"c025b18c-3057-3ff4-9c4e-79eb97abe768","pitchNumber":1,"startTime":"2026-04-22T01:22:50.859Z","endTime":"2026-04-22T01:22:55.414Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":677942,"link":"/api/v1/people/677942"}},"offense":{"batter":{"id":695600,"link":"/api/v1/people/695600","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":87.5,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.71596696811174,"aZ":-8.018139041508904,"pfxX":-5.78450468545167,"pfxZ":12.231427820121151,"pX":1.7245691688987133,"pZ":1.9901052139860433,"vX0":9.558572540162015,"vY0":-140.33228455322114,"vZ0":-8.212482100747875,"x":51.26,"y":185.05,"x0":-0.9897586808131883,"y0":50.0002125528427,"z0":5.493557379960512,"aX":-11.422186758260095},"breaks":{"breakAngle":42.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.2,"breakVerticalInduced":20.4,"breakHorizontal":8.3,"spinRate":2544,"spinDirection":214},"zone":14,"typeConfidence":2.0,"plateTime":0.39181537565604074,"extension":6.643570781506597},"index":1,"playId":"ec25032f-5530-3402-b3e0-e0a5e60a123c","pitchNumber":2,"startTime":"2026-04-22T01:23:08.466Z","endTime":"2026-04-22T01:23:12.273Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":677942,"link":"/api/v1/people/677942"}},"offense":{"batter":{"id":695600,"link":"/api/v1/people/695600","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":97.0,"endSpeed":88.2,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.578073549856235,"aZ":-11.9798711337116,"pfxX":-3.2339334350343485,"pfxZ":10.054519743825736,"pX":0.11587270842774429,"pZ":3.6794141396790807,"vX0":4.831994225980684,"vY0":-141.17162753906317,"vZ0":-3.417111962186944,"x":112.58,"y":139.44,"x0":-1.2015955445918274,"y0":50.003834121386625,"z0":5.6821991022069165,"aX":-6.4963834727134815},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":17.6,"breakHorizontal":4.8,"spinRate":2524,"spinDirection":213},"zone":12,"typeConfidence":2.0,"plateTime":0.3886900593802536,"extension":6.6228251983129445},"index":2,"playId":"ce6ad3a7-fdd5-3b2d-8871-98b16ff31aa3","pitchNumber":3,"startTime":"2026-04-22T01:23:28.820Z","endTime":"2026-04-22T01:23:33.708Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":677942,"link":"/api/v1/people/677942"}},"offense":{"batter":{"id":695600,"link":"/api/v1/people/695600","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":81.4,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.036074468018928,"aZ":-22.83069132693277,"pfxX":-12.18189945868874,"pfxZ":5.548972803090683,"pX":0.5221314586029389,"pZ":0.37166094193070415,"vX0":8.305647975842412,"vY0":-129.23532626615338,"vZ0":-8.123920054810307,"x":97.1,"y":228.75,"x0":-1.1577567736532355,"y0":50.00320140844556,"z0":5.321719402789783,"aX":-20.51617915290315},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":8.3,"breakHorizontal":20.0,"spinRate":2024,"spinDirection":241},"zone":14,"typeConfidence":2.0,"plateTime":0.42452771271612644,"extension":6.598353318524121},"index":3,"playId":"8c47f5f6-3650-333c-ae6f-f43632752683","pitchNumber":4,"startTime":"2026-04-22T01:23:49.322Z","endTime":"2026-04-22T01:23:53.918Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":677942,"link":"/api/v1/people/677942"}},"offense":{"batter":{"id":695600,"link":"/api/v1/people/695600","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":86.7,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.92302792740059,"aZ":-12.187198183495001,"pfxX":-6.03903740942679,"pfxZ":10.24760449768084,"pX":0.8198342761323211,"pZ":3.997489433763537,"vX0":7.7074216634037995,"vY0":-139.38200887878818,"vZ0":-2.2401591594120216,"x":85.75,"y":130.85,"x0":-1.2081401167843986,"y0":50.000125061483025,"z0":5.625387524027391,"aX":-11.776088587425168},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":18.2,"breakHorizontal":9.1,"spinRate":2431,"spinDirection":215},"zone":12,"typeConfidence":2.0,"plateTime":0.3943143575169956,"extension":6.606002538654984},"index":4,"playId":"358afe1c-184b-3da5-a23a-2f4d3b9cd2dc","pitchNumber":5,"startTime":"2026-04-22T01:24:08.488Z","endTime":"2026-04-22T01:24:12.801Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":677942,"link":"/api/v1/people/677942"}},"offense":{"batter":{"id":695600,"link":"/api/v1/people/695600","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695600,"link":"/api/v1/people/695600"},"credit":"b_pa"},{"player":{"id":669358,"link":"/api/v1/people/669358"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":62.6,"awayTeamWinProbability":37.4,"homeTeamWinProbabilityAdded":5.000000000000007,"leverageIndex":1.3,"dramaIndex":68.0,"contextMetrics":{},"playEndTime":"2026-04-22T01:24:12.801Z","atBatIndex":46},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Michael Massey flies out to center fielder Leody Taveras. Carter Jensen to 2nd.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-22T01:24:25.152Z","endTime":"2026-04-22T01:25:40.393Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669358,"fullName":"Shane Baz","link":"/api/v1/people/669358"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":665750,"link":"/api/v1/people/665750"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Flyout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":86.2,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.01787270898302,"aZ":-13.315719109781316,"pfxX":-8.133706585816917,"pfxZ":9.801239523415873,"pX":0.48055020955235433,"pZ":3.017876386791812,"vX0":7.62837409434099,"vY0":-138.57475668163676,"vZ0":-4.459088235087685,"x":98.68,"y":157.3,"x0":-1.2654046264870218,"y0":50.003942858819535,"z0":5.552519092733637,"aX":-15.652879611593757},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.8,"breakHorizontal":13.0,"spinRate":2406,"spinDirection":217},"zone":3,"typeConfidence":2.0,"plateTime":0.3968664679078797,"extension":6.657269494699658},"index":0,"playId":"c5f62fd1-e5f8-3cda-acdd-f87273026c97","pitchNumber":1,"startTime":"2026-04-22T01:24:39.974Z","endTime":"2026-04-22T01:24:43.133Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":677942,"link":"/api/v1/people/677942"}},"offense":{"batter":{"id":686681,"link":"/api/v1/people/686681","batSide":{"code":"L","description":"Left"}},"first":{"id":695600,"link":"/api/v1/people/695600"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.6,"endSpeed":81.4,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.86582501375103,"aZ":-25.99410227361836,"pfxX":-10.743807112995965,"pfxZ":3.6750217119132875,"pX":-0.8281377185607636,"pZ":1.3789488943194936,"vX0":4.840098056269207,"vY0":-128.87595729857634,"vZ0":-5.208243280210901,"x":148.57,"y":201.55,"x0":-1.3350258152012733,"y0":50.00320024915628,"z0":5.434676834508963,"aX":-18.06665935874556},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":5.6,"breakHorizontal":18.4,"spinRate":1925,"spinDirection":245},"zone":13,"typeConfidence":2.0,"plateTime":0.4250641317548416,"extension":6.5439653790582755},"index":1,"playId":"937bfce5-a206-313a-8b0d-4ba12703b165","pitchNumber":2,"startTime":"2026-04-22T01:25:05.505Z","endTime":"2026-04-22T01:25:10.748Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":677942,"link":"/api/v1/people/677942"}},"offense":{"batter":{"id":686681,"link":"/api/v1/people/686681","batSide":{"code":"L","description":"Left"}},"first":{"id":695600,"link":"/api/v1/people/695600"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":80.5,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.845704004430385,"aZ":-23.061677785607454,"pfxX":-8.509200561055273,"pfxZ":5.470584205492763,"pX":-0.40739971997141583,"pZ":2.704496575090458,"vX0":5.196166453737307,"vY0":-128.53201954943808,"vZ0":-2.771602043627938,"x":132.53,"y":165.76,"x0":-1.3548007615233058,"y0":50.000132018266335,"z0":5.596937965108427,"aX":-14.166171795282553},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":9.5,"breakHorizontal":14.2,"spinRate":1909,"spinDirection":238},"zone":4,"typeConfidence":2.0,"plateTime":0.42692952415735785,"extension":6.571175434657627},"hitData":{"launchSpeed":94.6,"launchAngle":34.0,"totalDistance":380.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":128.17,"coordY":45.79}},"index":2,"playId":"e4e66937-5503-3389-93c7-9e4a3c58382a","pitchNumber":3,"startTime":"2026-04-22T01:25:27.761Z","endTime":"2026-04-22T01:25:40.393Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":677942,"link":"/api/v1/people/677942"}},"offense":{"batter":{"id":686681,"link":"/api/v1/people/686681","batSide":{"code":"L","description":"Left"}},"first":{"id":695600,"link":"/api/v1/people/695600"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686681,"link":"/api/v1/people/686681"},"credit":"b_ab"},{"player":{"id":669358,"link":"/api/v1/people/669358"},"credit":"p_ab"},{"player":{"id":686681,"link":"/api/v1/people/686681"},"credit":"b_pa"},{"player":{"id":669358,"link":"/api/v1/people/669358"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":60.699999999999996,"awayTeamWinProbability":39.300000000000004,"homeTeamWinProbabilityAdded":-1.9000000000000057,"leverageIndex":2.08,"dramaIndex":69.0,"contextMetrics":{},"playEndTime":"2026-04-22T01:25:40.393Z","atBatIndex":47},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jac Caglianone strikes out swinging.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-22T01:26:03.272Z","endTime":"2026-04-22T01:26:58.418Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669358,"fullName":"Shane Baz","link":"/api/v1/people/669358"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":668939,"link":"/api/v1/people/668939"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":80.0,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.635126910762967,"aZ":-43.41858158000653,"pfxX":1.6809963922945497,"pfxZ":-6.969128084832144,"pX":-0.2934508514022065,"pZ":2.825279733487202,"vX0":1.7798533718782488,"vY0":-125.73150579591227,"vZ0":1.2384190710474934,"x":128.19,"y":162.5,"x0":-1.226888467128374,"y0":50.003264849565475,"z0":5.828748535624801,"aX":2.7118528751321076},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.6,"breakVerticalInduced":-12.1,"breakHorizontal":-3.5,"spinRate":2816,"spinDirection":29},"zone":5,"typeConfidence":2.0,"plateTime":0.4343463380742878,"extension":6.535778200261512},"index":0,"playId":"512783ca-0139-3e32-b0c6-4bb3103fbdcb","pitchNumber":1,"startTime":"2026-04-22T01:26:09.805Z","endTime":"2026-04-22T01:26:15.173Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":677942,"link":"/api/v1/people/677942"}},"offense":{"batter":{"id":695506,"link":"/api/v1/people/695506","batSide":{"code":"L","description":"Left"}},"second":{"id":695600,"link":"/api/v1/people/695600"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":78.8,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.46307714453801,"aZ":-44.71883476363482,"pfxX":2.70422764471669,"pfxZ":-8.004906773970852,"pX":0.21212326201929368,"pZ":3.2864397728355907,"vX0":2.4151534124086274,"vY0":-124.03361376173218,"vZ0":2.784173200538617,"x":108.91,"y":150.05,"x0":-1.1234972951206135,"y0":50.0022088811034,"z0":5.863077254115738,"aX":4.23777126588429},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.1,"breakVerticalInduced":-13.7,"breakHorizontal":-5.4,"spinRate":2762,"spinDirection":38},"zone":2,"typeConfidence":2.0,"plateTime":0.4406087572413604,"extension":6.553763891023535},"index":1,"playId":"61026501-2b0d-3405-8f68-e5de2fee9f4a","pitchNumber":2,"startTime":"2026-04-22T01:26:30.936Z","endTime":"2026-04-22T01:26:35.763Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":677942,"link":"/api/v1/people/677942"}},"offense":{"batter":{"id":695506,"link":"/api/v1/people/695506","batSide":{"code":"L","description":"Left"}},"second":{"id":695600,"link":"/api/v1/people/695600"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":97.4,"endSpeed":89.5,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.371969657175462,"aZ":-14.99240281062186,"pfxX":-4.646126735709798,"pfxZ":8.369649735009327,"pX":-0.4755813628529596,"pZ":4.164850680471296,"vX0":3.7652330845646977,"vY0":-141.89842422558579,"vZ0":-1.7096776709946995,"x":135.13,"y":126.33,"x0":-1.21150288324173,"y0":50.00503004393622,"z0":5.723159530278026,"aX":-9.541284793613412},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":15.0,"breakHorizontal":7.7,"spinRate":2553,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.3849736333901439,"extension":6.623900092823388},"index":2,"playId":"49c22ff4-9cac-3dbd-aa73-32314ac42a66","pitchNumber":3,"startTime":"2026-04-22T01:26:54.383Z","endTime":"2026-04-22T01:26:58.418Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":677942,"link":"/api/v1/people/677942"}},"offense":{"batter":{"id":695506,"link":"/api/v1/people/695506","batSide":{"code":"L","description":"Left"}},"second":{"id":695600,"link":"/api/v1/people/695600"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695506,"link":"/api/v1/people/695506"},"credit":"b_ab"},{"player":{"id":669358,"link":"/api/v1/people/669358"},"credit":"p_ab"},{"player":{"id":695506,"link":"/api/v1/people/695506"},"credit":"b_pa"},{"player":{"id":669358,"link":"/api/v1/people/669358"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.400000000000006,"awayTeamWinProbability":44.599999999999994,"homeTeamWinProbabilityAdded":-5.29999999999999,"leverageIndex":1.94,"dramaIndex":86.0,"contextMetrics":{},"playEndTime":"2026-04-22T01:26:58.418Z","atBatIndex":48},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Isaac Collins strikes out on a foul tip.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-22T01:27:17.748Z","endTime":"2026-04-22T01:28:30.102Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669358,"fullName":"Shane Baz","link":"/api/v1/people/669358"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":668939,"link":"/api/v1/people/668939"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":80.1,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.33573156328769,"aZ":-43.85317176581896,"pfxX":3.0289608921168623,"pfxZ":-7.2733425520142605,"pX":0.27155456193722494,"pZ":1.847968625276388,"vX0":2.2874759655425567,"vY0":-125.39890020397091,"vZ0":-0.73910889748513,"x":106.65,"y":188.88,"x0":-1.0432748841335044,"y0":50.002986346527656,"z0":5.6980519676307715,"aX":4.863881618345173},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.7,"breakVerticalInduced":-13.1,"breakHorizontal":-6.0,"spinRate":2841,"spinDirection":26},"zone":9,"typeConfidence":2.0,"plateTime":0.43539178429303593,"extension":6.554104176779996},"index":0,"playId":"bf847f03-0412-3953-aeef-630acef65404","pitchNumber":1,"startTime":"2026-04-22T01:27:25.929Z","endTime":"2026-04-22T01:27:31.153Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":677942,"link":"/api/v1/people/677942"}},"offense":{"batter":{"id":686555,"link":"/api/v1/people/686555","batSide":{"code":"L","description":"Left"}},"second":{"id":695600,"link":"/api/v1/people/695600"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":98.6,"endSpeed":90.2,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.51911790719131,"aZ":-11.966638212293663,"pfxX":-3.582382301287195,"pfxZ":9.660074846434721,"pX":0.24784792786265716,"pZ":4.032595881483831,"vX0":5.207562013631677,"vY0":-143.5642790542032,"vZ0":-2.4569263193324575,"x":107.55,"y":129.9,"x0":-1.122234874292553,"y0":50.00633134029158,"z0":5.642131118172599,"aX":-7.4969644803042},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":17.2,"breakHorizontal":5.5,"spinRate":2590,"spinDirection":213},"zone":12,"typeConfidence":2.0,"plateTime":0.38117845661518546,"extension":6.664752488350493},"index":1,"playId":"2b11f1f0-0ea8-3bca-b7ee-6be116533c0f","pitchNumber":2,"startTime":"2026-04-22T01:27:44.216Z","endTime":"2026-04-22T01:27:48.855Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":677942,"link":"/api/v1/people/677942"}},"offense":{"batter":{"id":686555,"link":"/api/v1/people/686555","batSide":{"code":"L","description":"Left"}},"second":{"id":695600,"link":"/api/v1/people/695600"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":81.3,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.892748988292006,"aZ":-42.35334405005661,"pfxX":2.5399940308722737,"pfxZ":-6.141591879374836,"pX":0.17834383116301628,"pZ":2.351147557607368,"vX0":2.309146436548362,"vY0":-127.069829666356,"vZ0":-0.2138939969792557,"x":110.2,"y":175.3,"x0":-1.068073409937903,"y0":50.005289305603284,"z0":5.765240094424489,"aX":4.20749194886534},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.6,"breakVerticalInduced":-11.0,"breakHorizontal":-5.0,"spinRate":2805,"spinDirection":29},"zone":5,"typeConfidence":2.0,"plateTime":0.4289441206915492,"extension":6.568485941893445},"index":2,"playId":"dd96ee60-0f8d-363f-b5a5-21e9f8be35c8","pitchNumber":3,"startTime":"2026-04-22T01:28:04.505Z","endTime":"2026-04-22T01:28:09.159Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":677942,"link":"/api/v1/people/677942"}},"offense":{"batter":{"id":686555,"link":"/api/v1/people/686555","batSide":{"code":"L","description":"Left"}},"second":{"id":695600,"link":"/api/v1/people/695600"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.2,"endSpeed":91.5,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.304267173956273,"aZ":-11.11648998101767,"pfxX":-3.787329683310773,"pfxZ":9.856492204771284,"pX":-0.07709264552372037,"pZ":3.10118307454141,"vX0":4.306316671135184,"vY0":-144.4780540123794,"vZ0":-5.223923133282717,"x":119.94,"y":155.05,"x0":-1.0873393984309783,"y0":50.00412073994829,"z0":5.6019190679817275,"aX":-8.092739566068389},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":17.2,"breakHorizontal":6.1,"spinRate":2604,"spinDirection":207},"zone":2,"typeConfidence":2.0,"plateTime":0.3775766365678863,"extension":6.61332830786861},"index":3,"playId":"daec72cb-5727-3d89-9567-af7e19e354c7","pitchNumber":4,"startTime":"2026-04-22T01:28:26.077Z","endTime":"2026-04-22T01:28:30.102Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":677942,"link":"/api/v1/people/677942"}},"offense":{"batter":{"id":686555,"link":"/api/v1/people/686555","batSide":{"code":"L","description":"Left"}},"second":{"id":695600,"link":"/api/v1/people/695600"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686555,"link":"/api/v1/people/686555"},"credit":"b_ab"},{"player":{"id":669358,"link":"/api/v1/people/669358"},"credit":"p_ab"},{"player":{"id":686555,"link":"/api/v1/people/686555"},"credit":"b_pa"},{"player":{"id":669358,"link":"/api/v1/people/669358"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-5.400000000000006,"leverageIndex":2.03,"dramaIndex":89.0,"contextMetrics":{},"playEndTime":"2026-04-22T01:28:30.102Z","atBatIndex":49},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Leody Taveras lines out to right fielder Jac Caglianone.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-22T01:31:04.583Z","endTime":"2026-04-22T01:32:07.842Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":683232,"fullName":"Nick Mears","link":"/api/v1/people/683232"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":695506,"link":"/api/v1/people/695506"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Nick Mears replaces Kris Bubic.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":3,"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-22T01:29:44.735Z","endTime":"2026-04-22T01:30:57.444Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":683232,"link":"/api/v1/people/683232"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":663460,"link":"/api/v1/people/663460","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":665750,"link":"/api/v1/people/665750","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-04-22T01:30:57.444Z","endTime":"2026-04-22T01:31:06.882Z","isPitch":false,"type":"action","player":{"id":665750,"link":"/api/v1/people/665750"},"defense":{"pitcher":{"id":683232,"link":"/api/v1/people/683232","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":665750,"link":"/api/v1/people/665750","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":86.7,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.61652912501867,"aZ":-13.928434171033238,"pfxX":-6.450425773754397,"pfxZ":9.46214787876518,"pX":-0.626494586366254,"pZ":3.2135999479451183,"vX0":4.7939399677753265,"vY0":-137.96304171834564,"vZ0":-5.369687314298689,"x":140.88,"y":152.01,"x0":-1.548378355963306,"y0":50.001880807965684,"z0":6.123437893033132,"aX":-12.437263060763215},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.2,"breakHorizontal":10.7,"spinRate":2259,"spinDirection":211},"zone":1,"typeConfidence":0.62,"plateTime":0.39696724351753154,"extension":6.408782727242649},"index":2,"playId":"ca64fe0a-85a7-33fd-9fef-bb3a7a673788","pitchNumber":1,"startTime":"2026-04-22T01:31:06.882Z","endTime":"2026-04-22T01:31:11.457Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683232,"link":"/api/v1/people/683232","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":665750,"link":"/api/v1/people/665750","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.6,"endSpeed":74.9,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.336334038344507,"aZ":-44.476132770923165,"pfxX":3.4045925143147375,"pfxZ":-8.673606288021185,"pX":-0.02370181910696007,"pZ":2.98428299483748,"vX0":2.86487885277492,"vY0":-118.75379675419862,"vZ0":1.8918522699167406,"x":117.9,"y":158.2,"x0":-1.6914352996160356,"y0":50.004987383840934,"z0":6.2459364059742875,"aX":4.826637112148225},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.2,"breakVerticalInduced":-14.9,"breakHorizontal":-7.0,"spinRate":2727,"spinDirection":24},"zone":2,"typeConfidence":0.9,"plateTime":0.46256293444783037,"extension":6.465802508801291},"index":3,"playId":"f6b92408-e0d8-30ea-90fc-32b925070515","pitchNumber":2,"startTime":"2026-04-22T01:31:24.194Z","endTime":"2026-04-22T01:31:27.827Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683232,"link":"/api/v1/people/683232","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":665750,"link":"/api/v1/people/665750","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":83.7,"endSpeed":76.6,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.054329482875335,"aZ":-34.291343825473035,"pfxX":-7.536893310939811,"pfxZ":-1.419460823572578,"pX":-1.2302338936040038,"pZ":3.005254418086893,"vX0":4.140003801403389,"vY0":-121.8279227294627,"vZ0":-0.47698894559390737,"x":163.89,"y":157.64,"x0":-1.9768775524383984,"y0":50.00087717438469,"z0":6.180367761112621,"aX":-11.271163234779944},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-2.4,"breakHorizontal":12.6,"spinRate":1625,"spinDirection":253},"zone":11,"typeConfidence":0.91,"plateTime":0.45045255673261586,"extension":6.430935491352171},"index":4,"playId":"a8e1d3d1-35f6-372b-9198-83312d0a7f28","pitchNumber":3,"startTime":"2026-04-22T01:31:40.738Z","endTime":"2026-04-22T01:31:44.811Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683232,"link":"/api/v1/people/683232","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":665750,"link":"/api/v1/people/665750","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":84.9,"endSpeed":76.9,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.024872550877106,"aZ":-35.297424539671155,"pfxX":1.0471041667659355,"pfxZ":-2.0786133899565478,"pX":0.4961191709380521,"pZ":1.3055619337155622,"vX0":5.221738031126463,"vY0":-123.44535847240752,"vZ0":-4.07142174796655,"x":98.09,"y":203.53,"x0":-1.8034572451805333,"y0":50.000226436958364,"z0":6.02466350114393,"aX":1.5760276674694884},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":-4.6,"breakHorizontal":-3.4,"spinRate":2774,"spinDirection":22},"zone":14,"typeConfidence":0.91,"plateTime":0.4478122715833166,"extension":6.530642928939351},"hitData":{"launchSpeed":93.5,"launchAngle":17.0,"totalDistance":285.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":180.1,"coordY":98.29}},"index":5,"playId":"9fa10450-1249-32e8-a211-79132aa5b133","pitchNumber":4,"startTime":"2026-04-22T01:31:57.891Z","endTime":"2026-04-22T01:32:07.842Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683232,"link":"/api/v1/people/683232","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":665750,"link":"/api/v1/people/665750","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665750,"link":"/api/v1/people/665750"},"credit":"b_ab"},{"player":{"id":683232,"link":"/api/v1/people/683232"},"credit":"p_ab"},{"player":{"id":665750,"link":"/api/v1/people/665750"},"credit":"b_pa"},{"player":{"id":683232,"link":"/api/v1/people/683232"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.900000000000006,"awayTeamWinProbability":46.099999999999994,"homeTeamWinProbabilityAdded":3.9000000000000057,"leverageIndex":1.52,"dramaIndex":67.0,"contextMetrics":{},"playEndTime":"2026-04-22T01:32:07.842Z","atBatIndex":50},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Coby Mayo grounds out, shortstop Bobby Witt Jr. to first baseman Vinnie Pasquantino.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-22T01:32:21.592Z","endTime":"2026-04-22T01:34:10.611Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683232,"fullName":"Nick Mears","link":"/api/v1/people/683232"},"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":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":677951,"link":"/api/v1/people/677951"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":686469,"link":"/api/v1/people/686469"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.6,"endSpeed":78.5,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.415945272174806,"aZ":-37.04339552251243,"pfxX":1.0753980579368578,"pfxZ":-3.1029681196892973,"pX":-0.419960191255223,"pZ":3.7667243018693055,"vX0":2.70401821684859,"vY0":-124.61608635750308,"vZ0":1.2681866773830817,"x":133.01,"y":137.08,"x0":-1.6594658673022078,"y0":50.00184891573783,"z0":6.315096402852908,"aX":1.6879558463565885},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-5.0,"breakHorizontal":-2.6,"spinRate":2609,"spinDirection":87},"zone":11,"typeConfidence":0.9,"plateTime":0.4398070934120377,"extension":6.4365296014380355},"index":0,"playId":"73c151ad-97ff-3660-a456-47c3480ffc48","pitchNumber":1,"startTime":"2026-04-22T01:32:30.784Z","endTime":"2026-04-22T01:32:35.798Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683232,"link":"/api/v1/people/683232","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":78.4,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.993303543397705,"aZ":-34.94708482397675,"pfxX":0.10796509578863889,"pfxZ":-1.7777577326019518,"pX":0.5620069231058978,"pZ":2.822287785115253,"vX0":5.2825928218996,"vY0":-124.3726968651381,"vZ0":-1.0601528484052396,"x":95.58,"y":162.58,"x0":-1.6075252616111861,"y0":50.002257299734445,"z0":6.163907777802552,"aX":0.16842977746357612},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-3.2,"breakHorizontal":-1.4,"spinRate":2596,"spinDirection":49},"zone":6,"typeConfidence":0.9,"plateTime":0.4411405159222537,"extension":6.505728073061353},"index":1,"playId":"5e1ae1ab-cd74-3aa2-8156-34245630c740","pitchNumber":2,"startTime":"2026-04-22T01:32:47.599Z","endTime":"2026-04-22T01:32:52.209Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683232,"link":"/api/v1/people/683232","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.4,"endSpeed":73.7,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.6316823970499,"aZ":-45.06346334213896,"pfxX":1.8376995994277414,"pfxZ":-9.301661387177074,"pX":-0.8431760683588545,"pZ":2.232341097844934,"vX0":1.5806281905222226,"vY0":-118.40164980916846,"vZ0":0.6426113870557173,"x":149.14,"y":178.51,"x0":-1.7639896327912186,"y0":50.00242781887889,"z0":6.161983357537354,"aX":2.546532462129357},"breaks":{"breakAngle":3.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.3,"breakVerticalInduced":-16.2,"breakHorizontal":-3.8,"spinRate":2600,"spinDirection":18},"zone":7,"typeConfidence":0.9,"plateTime":0.4668927551337321,"extension":6.580213840128455},"index":2,"playId":"f21a71fc-487e-3dfb-9d5e-15ba5b1b9939","pitchNumber":3,"startTime":"2026-04-22T01:33:04.154Z","endTime":"2026-04-22T01:33:09.827Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683232,"link":"/api/v1/people/683232","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":3,"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-22T01:33:21.618Z","endTime":"2026-04-22T01:33:37.031Z","isPitch":false,"type":"action","player":{"id":691723,"link":"/api/v1/people/691723"},"defense":{"pitcher":{"id":683232,"link":"/api/v1/people/683232","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":85.3,"endSpeed":79.3,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.252271073057642,"aZ":-34.64831816814245,"pfxX":1.3551810395204562,"pfxZ":-1.5860014413409698,"pX":1.469212120858963,"pZ":0.4085327750867494,"vX0":6.82233620829091,"vY0":-124.06655209199012,"vZ0":-6.567510030053845,"x":61.0,"y":227.75,"x0":-1.4893854965659528,"y0":50.00053748013232,"z0":5.968823497776306,"aX":2.117181223933739},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-4.2,"breakHorizontal":-4.0,"spinRate":2655,"spinDirection":33},"zone":14,"typeConfidence":0.92,"plateTime":0.44105310386145913,"extension":6.614052894201676},"index":4,"playId":"b20beebe-3e96-3ae3-90a9-032155913074","pitchNumber":4,"startTime":"2026-04-22T01:33:37.031Z","endTime":"2026-04-22T01:33:41.733Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683232,"link":"/api/v1/people/683232","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":84.7,"endSpeed":77.2,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.02726666751685,"aZ":-37.383356386738875,"pfxX":-0.5880769554868144,"pfxZ":-3.4424517788361912,"pX":0.1107528702990974,"pZ":1.3498687939291252,"vX0":4.553888482273377,"vY0":-123.17251822640297,"vZ0":-3.711986365449755,"x":105.7,"y":184.25,"x0":-1.6981545784470233,"y0":50.00408805660737,"z0":6.089139416192401,"aX":-0.8900009825031161},"breaks":{"breakAngle":0.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.6,"breakVerticalInduced":-7.0,"breakHorizontal":-0.1,"spinRate":2515,"spinDirection":35},"zone":14,"typeConfidence":0.89,"plateTime":0.4473657606777408,"extension":6.518379542530897},"hitData":{"launchSpeed":78.0,"launchAngle":-28.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":107.81,"coordY":159.04}},"index":5,"playId":"1f84252e-073d-34bc-9f8a-a819ec0fdf45","pitchNumber":5,"startTime":"2026-04-22T01:34:02.473Z","endTime":"2026-04-22T01:34:10.611Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683232,"link":"/api/v1/people/683232","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691723,"link":"/api/v1/people/691723"},"credit":"b_ab"},{"player":{"id":683232,"link":"/api/v1/people/683232"},"credit":"p_ab"},{"player":{"id":691723,"link":"/api/v1/people/691723"},"credit":"b_pa"},{"player":{"id":683232,"link":"/api/v1/people/683232"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.8,"awayTeamWinProbability":43.2,"homeTeamWinProbabilityAdded":2.8999999999999915,"leverageIndex":1.17,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-04-22T01:34:10.611Z","atBatIndex":51},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Blaze Alexander grounds out, pitcher Nick Mears to first baseman Vinnie Pasquantino.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-22T01:34:31.310Z","endTime":"2026-04-22T01:35:59.999Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":677942,"fullName":"Blaze Alexander","link":"/api/v1/people/677942"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683232,"fullName":"Nick Mears","link":"/api/v1/people/683232"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":677942,"fullName":"Blaze Alexander","link":"/api/v1/people/677942"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":683232,"link":"/api/v1/people/683232"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":686469,"link":"/api/v1/people/686469"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":87.1,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.915900908166975,"aZ":-7.357163454110706,"pfxX":-4.969668817371821,"pfxZ":12.679176471863862,"pX":1.222287685339197,"pZ":3.134689375852239,"vX0":9.17248929553803,"vY0":-139.61267551419218,"vZ0":-6.672662775418229,"x":70.41,"y":154.14,"x0":-1.4727066379371614,"y0":50.00153990610645,"z0":6.051802266041441,"aX":-9.726638356508529},"breaks":{"breakAngle":39.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.4,"breakVerticalInduced":21.6,"breakHorizontal":7.0,"spinRate":2404,"spinDirection":205},"zone":12,"typeConfidence":2.0,"plateTime":0.39359579927250854,"extension":6.650239519002048},"index":0,"playId":"f88c53b2-af39-39e6-89cb-abc994bd14f5","pitchNumber":1,"startTime":"2026-04-22T01:34:38.874Z","endTime":"2026-04-22T01:34:42.763Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683232,"link":"/api/v1/people/683232","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":677942,"link":"/api/v1/people/677942","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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.3,"endSpeed":87.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.32552816904116,"aZ":-9.01957818153037,"pfxX":-5.583354148975943,"pfxZ":11.88949968448506,"pX":0.011619609512241788,"pZ":2.8513963439416874,"vX0":6.190890246564628,"vY0":-138.52482633713558,"vZ0":-7.116113851123927,"x":116.56,"y":161.79,"x0":-1.5245559821971535,"y0":50.005318338358556,"z0":6.053361124205935,"aX":-10.876063903916782},"breaks":{"breakAngle":42.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":20.3,"breakHorizontal":8.9,"spinRate":2594,"spinDirection":205},"zone":2,"typeConfidence":2.0,"plateTime":0.39507397850823267,"extension":6.506031999625133},"index":1,"playId":"18c2fed5-5437-3c06-bb42-e2de99b899dc","pitchNumber":2,"startTime":"2026-04-22T01:34:56.045Z","endTime":"2026-04-22T01:35:00.315Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683232,"link":"/api/v1/people/683232","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":677942,"link":"/api/v1/people/677942","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":85.8,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.11673147581515,"aZ":-8.095427656166624,"pfxX":-6.411459003009744,"pfxZ":12.591356708319461,"pX":-0.14475227439723817,"pZ":3.568989147625739,"vX0":6.211232997398641,"vY0":-138.43218727625612,"vZ0":-5.452189634537412,"x":122.52,"y":142.42,"x0":-1.6005750020156406,"y0":50.005961949155775,"z0":6.125071399136201,"aX":-12.264251038614086},"breaks":{"breakAngle":48.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-9.0,"breakVerticalInduced":21.6,"breakHorizontal":10.1,"spinRate":2378,"spinDirection":210},"zone":11,"typeConfidence":0.69,"plateTime":0.3978953534687122,"extension":6.581112017029777},"index":2,"playId":"861a31ca-080c-336d-8a39-23927a2ad3fd","pitchNumber":3,"startTime":"2026-04-22T01:35:16.267Z","endTime":"2026-04-22T01:35:21.229Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683232,"link":"/api/v1/people/683232","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":677942,"link":"/api/v1/people/677942","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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.1,"endSpeed":86.1,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.909718255050585,"aZ":-7.946514728374206,"pfxX":-6.790790016764309,"pfxZ":12.70394763244717,"pX":1.8109935710610385,"pZ":2.4733038615439007,"vX0":10.93817937331766,"vY0":-137.76871336931703,"vZ0":-8.273914764900452,"x":47.97,"y":172.0,"x0":-1.343096310200024,"y0":50.00017166148158,"z0":6.066376398871935,"aX":-12.948699032861276},"breaks":{"breakAngle":46.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-9.5,"breakVerticalInduced":21.1,"breakHorizontal":9.8,"spinRate":2348,"spinDirection":205},"zone":12,"typeConfidence":0.82,"plateTime":0.3988106666180049,"extension":6.691183095490545},"index":3,"playId":"5dc57313-b9a3-32c3-8c24-ee705e5121a1","pitchNumber":4,"startTime":"2026-04-22T01:35:36.306Z","endTime":"2026-04-22T01:35:40.357Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683232,"link":"/api/v1/people/683232","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":677942,"link":"/api/v1/people/677942","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":77.5,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.322018280481288,"aZ":-36.93983658634716,"pfxX":-0.6369815624153075,"pfxZ":-3.1316715651955285,"pX":-0.24998490367943577,"pZ":2.0083106471692695,"vX0":3.6522255750773787,"vY0":-123.15560255065586,"vZ0":-2.3897022221013695,"x":126.53,"y":184.56,"x0":-1.6745762038034584,"y0":50.00045593104985,"z0":6.140204865300664,"aX":-0.9706981785984045},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.4,"breakVerticalInduced":-6.0,"breakHorizontal":0.2,"spinRate":2566,"spinDirection":31},"zone":8,"typeConfidence":0.88,"plateTime":0.44614434289062954,"extension":6.595935328963985},"hitData":{"launchSpeed":101.5,"launchAngle":-17.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":128.08,"coordY":182.35}},"index":4,"playId":"eadb0ccb-39ef-35f8-aeb9-c7cebf7de577","pitchNumber":5,"startTime":"2026-04-22T01:35:52.462Z","endTime":"2026-04-22T01:35:59.999Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683232,"link":"/api/v1/people/683232","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":677942,"link":"/api/v1/people/677942","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677942,"link":"/api/v1/people/677942"},"credit":"b_ab"},{"player":{"id":683232,"link":"/api/v1/people/683232"},"credit":"p_ab"},{"player":{"id":677942,"link":"/api/v1/people/677942"},"credit":"b_pa"},{"player":{"id":683232,"link":"/api/v1/people/683232"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":58.8,"awayTeamWinProbability":41.2,"homeTeamWinProbabilityAdded":2.0,"leverageIndex":0.8,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-04-22T01:35:59.999Z","atBatIndex":52},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Kyle Isbel doubles (3) on a sharp line drive to right fielder Blaze Alexander.","rbi":0,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-22T01:38:04.838Z","endTime":"2026-04-22T01:40:07.091Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669358,"fullName":"Shane Baz","link":"/api/v1/people/669358"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5],"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":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":677942,"link":"/api/v1/people/677942"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.5,"endSpeed":88.7,"strikeZoneTop":3.114,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.28058989262829,"aZ":-10.79480769395551,"pfxX":-5.622106704238309,"pfxZ":10.558250061027383,"pX":-0.7986811426991532,"pZ":2.3307491440167536,"vX0":3.133549067804751,"vY0":-141.83520576625966,"vZ0":-7.125880106140865,"x":147.44,"y":175.85,"x0":-1.1909054800008192,"y0":50.004975890042175,"z0":5.5741351004516675,"aX":-11.386487326738232},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":17.8,"breakHorizontal":9.5,"spinRate":2553,"spinDirection":216},"zone":4,"typeConfidence":2.0,"plateTime":0.38706401846685967,"extension":6.603023125651618},"index":0,"playId":"e33af5c9-c407-35db-b888-12be551ba128","pitchNumber":1,"startTime":"2026-04-22T01:38:12.964Z","endTime":"2026-04-22T01:38:16.963Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":677942,"link":"/api/v1/people/677942"}},"offense":{"batter":{"id":664728,"link":"/api/v1/people/664728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":82.4,"strikeZoneTop":3.114,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.655852672529985,"aZ":-21.842726849115696,"pfxX":-11.698021863494484,"pfxZ":5.946350076291422,"pX":0.626460704256724,"pZ":0.817911563748508,"vX0":8.22675612889424,"vY0":-131.67731527797602,"vZ0":-7.592691652128422,"x":93.12,"y":216.7,"x0":-1.0347608404312723,"y0":50.004417701237514,"z0":5.381534976512561,"aX":-20.33219093958477},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":9.1,"breakHorizontal":19.1,"spinRate":2032,"spinDirection":236},"zone":14,"typeConfidence":2.0,"plateTime":0.4176173636698137,"extension":6.6162424316652695},"index":1,"playId":"e05a76d5-816a-376b-af62-f73dbdcc0c7f","pitchNumber":2,"startTime":"2026-04-22T01:38:31.523Z","endTime":"2026-04-22T01:38:36.028Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":677942,"link":"/api/v1/people/677942"}},"offense":{"batter":{"id":664728,"link":"/api/v1/people/664728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.8,"endSpeed":88.5,"strikeZoneTop":3.114,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.503546309327525,"aZ":-8.932200360769654,"pfxX":-6.236604995688111,"pfxZ":11.448447632329435,"pX":5.82517976488439E-4,"pZ":2.9670920826857943,"vX0":5.109730494756709,"vY0":-142.25154618981287,"vZ0":-5.7645191567595,"x":116.98,"y":158.67,"x0":-1.0171781008230627,"y0":50.000929435949885,"z0":5.5985548574104955,"aX":-12.659620189814667},"breaks":{"breakAngle":48.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-9.2,"breakVerticalInduced":19.6,"breakHorizontal":10.1,"spinRate":2506,"spinDirection":212},"zone":2,"typeConfidence":2.0,"plateTime":0.3864357690448066,"extension":6.618519446801634},"index":2,"playId":"4b7b386b-cc6d-333b-9362-accc250048d8","pitchNumber":3,"startTime":"2026-04-22T01:38:51.776Z","endTime":"2026-04-22T01:38:57.373Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":677942,"link":"/api/v1/people/677942"}},"offense":{"batter":{"id":664728,"link":"/api/v1/people/664728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":79.2,"strikeZoneTop":3.114,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.691893413028776,"aZ":-40.60976401176946,"pfxX":4.421455255526469,"pfxZ":-5.275895991041136,"pX":0.6895008704963923,"pZ":2.0434697077608814,"vX0":2.8195576905551047,"vY0":-126.67434344212153,"vZ0":-1.087276288696343,"x":90.72,"y":183.61,"x0":-1.0183183341280984,"y0":50.00215873702875,"z0":5.771070885712941,"aX":7.070806684727651},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.1,"breakVerticalInduced":-9.5,"breakHorizontal":-8.8,"spinRate":2868,"spinDirection":35},"zone":9,"typeConfidence":2.0,"plateTime":0.4350420604030507,"extension":6.604329449424229},"index":3,"playId":"807d4447-6f03-3bd6-89c5-99e8842083bf","pitchNumber":4,"startTime":"2026-04-22T01:39:11.942Z","endTime":"2026-04-22T01:39:17.858Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":677942,"link":"/api/v1/people/677942"}},"offense":{"batter":{"id":664728,"link":"/api/v1/people/664728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2026-04-22T01:39:31.571Z","endTime":"2026-04-22T01:39:51.511Z","isPitch":false,"type":"action","player":{"id":664728,"link":"/api/v1/people/664728"},"defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":677942,"link":"/api/v1/people/677942"}},"offense":{"batter":{"id":664728,"link":"/api/v1/people/664728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":78.1,"strikeZoneTop":3.114,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.765774052790572,"aZ":-41.68411435442615,"pfxX":5.3505678273041495,"pfxZ":-6.09096800695278,"pX":0.11814727395733335,"pZ":2.8551981756779203,"vX0":1.0563687906355541,"vY0":-125.09788360987233,"vZ0":1.032109469688149,"x":112.5,"y":161.69,"x0":-1.0056960739463308,"y0":50.003546628648465,"z0":5.894868605094373,"aX":8.352956328906911},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.9,"breakVerticalInduced":-10.4,"breakHorizontal":-10.0,"spinRate":2886,"spinDirection":29},"zone":2,"typeConfidence":2.0,"plateTime":0.4403863819069622,"extension":6.466913819908063},"hitData":{"launchSpeed":103.4,"launchAngle":16.0,"totalDistance":374.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":162.6,"coordY":52.74}},"index":5,"playId":"3b09843c-18ee-3520-b9c7-d0cc7f9c57ea","pitchNumber":5,"startTime":"2026-04-22T01:39:51.511Z","endTime":"2026-04-22T01:40:07.091Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":677942,"link":"/api/v1/people/677942"}},"offense":{"batter":{"id":664728,"link":"/api/v1/people/664728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664728,"link":"/api/v1/people/664728"},"credit":"b_ab"},{"player":{"id":669358,"link":"/api/v1/people/669358"},"credit":"p_ab"},{"player":{"id":664728,"link":"/api/v1/people/664728"},"credit":"b_pa"},{"player":{"id":669358,"link":"/api/v1/people/669358"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":69.5,"awayTeamWinProbability":30.5,"homeTeamWinProbabilityAdded":10.700000000000003,"leverageIndex":1.49,"dramaIndex":108.0,"contextMetrics":{},"playEndTime":"2026-04-22T01:40:07.091Z","atBatIndex":53},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Maikel Garcia walks.","rbi":0,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-22T01:40:26.058Z","endTime":"2026-04-22T01:42:57.873Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669358,"fullName":"Shane Baz","link":"/api/v1/people/669358"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"postOnThird":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3,4,5,7],"actionIndex":[1],"runnerIndex":[0,1],"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":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.1,"endSpeed":88.5,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.79449511502738,"aZ":-17.700313278286774,"pfxX":-4.304201134851395,"pfxZ":7.1653479312526045,"pX":-0.9204606710069242,"pZ":4.097324775538064,"vX0":2.166616648934199,"vY0":-141.37268048846647,"vZ0":-1.1943227077718963,"x":152.09,"y":128.15,"x0":-1.1383149164740796,"y0":50.00505043483451,"z0":5.663526915552421,"aX":-8.697100654409542},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":13.0,"breakHorizontal":7.3,"spinRate":2491,"spinDirection":208},"zone":11,"typeConfidence":2.0,"plateTime":0.38770902798889306,"extension":6.731663077194401},"index":0,"playId":"412a215f-7773-38b8-acbc-39b9403fe47f","pitchNumber":1,"startTime":"2026-04-22T01:40:42.583Z","endTime":"2026-04-22T01:40:48.956Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":677942,"link":"/api/v1/people/677942"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"second":{"id":664728,"link":"/api/v1/people/664728"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Wild pitch by pitcher Shane Baz. Kyle Isbel to 3rd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"actionPlayId":"412a215f-7773-38b8-acbc-39b9403fe47f","startTime":"2026-04-22T01:41:02.514Z","endTime":"2026-04-22T01:41:17.243Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":664728,"link":"/api/v1/people/664728"},"defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":677942,"link":"/api/v1/people/677942"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"second":{"id":664728,"link":"/api/v1/people/664728"},"postOnThird":{"id":664728,"link":"/api/v1/people/664728"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"homeTeamWinProbability":75.1,"awayTeamWinProbability":24.900000000000006,"homeTeamWinProbabilityAdded":5.599999999999994,"leverageIndex":1.84,"dramaIndex":86.0,"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":79.6,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.267553228697707,"aZ":-42.07901107313433,"pfxX":2.911370179508243,"pfxZ":-6.209470264577004,"pX":0.7716618197731572,"pZ":1.583083698658154,"vX0":3.177245288228706,"vY0":-125.71109417146783,"vZ0":-1.8507518375388845,"x":87.59,"y":196.04,"x0":-0.8883564566073104,"y0":50.00243596789037,"z0":5.754986127548946,"aX":4.643948036173087},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.1,"breakVerticalInduced":-11.4,"breakHorizontal":-6.0,"spinRate":2722,"spinDirection":29},"zone":14,"typeConfidence":2.0,"plateTime":0.4362480792647818,"extension":6.637886548272974},"index":2,"playId":"a0fc543b-0455-3d42-8c5d-2140439d5644","pitchNumber":2,"startTime":"2026-04-22T01:41:17.243Z","endTime":"2026-04-22T01:41:21.838Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":677942,"link":"/api/v1/people/677942"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"third":{"id":664728,"link":"/api/v1/people/664728"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":84.4,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.697309572591063,"aZ":-25.917777245780258,"pfxX":1.2272851963778253,"pfxZ":3.485677975733987,"pX":1.4486103704848021,"pZ":2.608877401584785,"vX0":6.189452038128826,"vY0":-132.00039365777644,"vZ0":-2.7089372193615526,"x":61.78,"y":168.34,"x0":-1.070094197970827,"y0":50.00277557402612,"z0":5.523468623168144,"aX":2.1998338572246285},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":6.0,"breakHorizontal":-3.4,"spinRate":2349,"spinDirection":185},"zone":12,"typeConfidence":2.0,"plateTime":0.41232463916761963,"extension":6.611910862308402},"index":3,"playId":"94c72776-74ab-3455-9c2a-0d45750fdecb","pitchNumber":3,"startTime":"2026-04-22T01:41:40.338Z","endTime":"2026-04-22T01:41:45.452Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":677942,"link":"/api/v1/people/677942"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"third":{"id":664728,"link":"/api/v1/people/664728"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.0,"endSpeed":89.4,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.37454994635871,"aZ":-11.400057650019578,"pfxX":-6.631610834346482,"pfxZ":10.134279074735055,"pX":0.8539660256344223,"pZ":1.9608784484454935,"vX0":7.352861620226891,"vY0":-142.43113760481967,"vZ0":-7.733180686788337,"x":84.45,"y":185.84,"x0":-0.9021201741781639,"y0":50.004102497500455,"z0":5.435841192280912,"aX":-13.596788580655199},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":16.9,"breakHorizontal":10.4,"spinRate":2429,"spinDirection":217},"zone":14,"typeConfidence":2.0,"plateTime":0.3848718823808417,"extension":6.7660306388034845},"index":4,"playId":"664cf5bc-b826-3da8-a7b1-1b27be3c6a23","pitchNumber":4,"startTime":"2026-04-22T01:42:02.576Z","endTime":"2026-04-22T01:42:07.585Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":677942,"link":"/api/v1/people/677942"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"third":{"id":664728,"link":"/api/v1/people/664728"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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.2,"endSpeed":90.1,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.661297375963265,"aZ":-11.27324222484236,"pfxX":-4.812589074596476,"pfxZ":10.11707324254006,"pX":2.4212190562558202,"pZ":1.7617856200840494,"vX0":10.266517662704837,"vY0":-142.5591886225511,"vZ0":-8.388936449035473,"x":24.71,"y":191.21,"x0":-0.5955273714942109,"y0":50.00164961654432,"z0":5.447531357710194,"aX":-9.942071712272016},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":16.8,"breakHorizontal":6.7,"spinRate":2576,"spinDirection":224},"zone":14,"typeConfidence":2.0,"plateTime":0.383687275869391,"extension":6.7597262209987425},"index":5,"playId":"946003c4-ea3e-365a-b775-524f6ee060e7","pitchNumber":5,"startTime":"2026-04-22T01:42:25.315Z","endTime":"2026-04-22T01:42:29.648Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":677942,"link":"/api/v1/people/677942"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"third":{"id":664728,"link":"/api/v1/people/664728"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":3,"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-22T01:42:36.558Z","endTime":"2026-04-22T01:42:53.002Z","isPitch":false,"type":"action","player":{"id":672580,"link":"/api/v1/people/672580"},"defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":677942,"link":"/api/v1/people/677942"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"third":{"id":664728,"link":"/api/v1/people/664728"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":90.3,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.26955699650198,"aZ":-10.31241581208563,"pfxX":-5.642349105331397,"pfxZ":10.471223305356126,"pX":1.2643612067315921,"pZ":1.5642849196200892,"vX0":7.877202285757195,"vY0":-143.7885768018686,"vZ0":-9.307409841618522,"x":68.81,"y":196.54,"x0":-0.7813875302925252,"y0":50.000624631673034,"z0":5.488531688619107,"aX":-11.778284024466236},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":17.2,"breakHorizontal":8.6,"spinRate":2399,"spinDirection":213},"zone":14,"typeConfidence":2.0,"plateTime":0.38135933423579615,"extension":6.790658422934693},"index":7,"playId":"a07423d8-f2ac-3292-91b0-3a5bd2a6dde4","pitchNumber":6,"startTime":"2026-04-22T01:42:53.002Z","endTime":"2026-04-22T01:42:57.873Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":677942,"link":"/api/v1/people/677942"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"third":{"id":664728,"link":"/api/v1/people/664728"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672580,"link":"/api/v1/people/672580"},"credit":"b_pa"},{"player":{"id":669358,"link":"/api/v1/people/669358"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":78.5,"awayTeamWinProbability":21.5,"homeTeamWinProbabilityAdded":3.4000000000000057,"leverageIndex":1.84,"dramaIndex":106.0,"contextMetrics":{},"playEndTime":"2026-04-22T01:42:57.873Z","atBatIndex":54},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Bobby Witt Jr. out on a sacrifice fly to right fielder Blaze Alexander. Kyle Isbel scores.","rbi":1,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-22T01:44:28.914Z","endTime":"2026-04-22T01:45:48.354Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669358,"fullName":"Shane Baz","link":"/api/v1/people/669358"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":677942,"link":"/api/v1/people/677942"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"responsiblePitcher":{"id":669358,"link":"/api/v1/people/669358"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":3,"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-22T01:43:12.152Z","endTime":"2026-04-22T01:44:28.914Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":677942,"link":"/api/v1/people/677942"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"first":{"id":672580,"link":"/api/v1/people/672580"},"third":{"id":664728,"link":"/api/v1/people/664728"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"playId":"0937f758-e77b-4605-bd3a-97b5cd0c193b","startTime":"2026-04-22T01:44:28.914Z","endTime":"2026-04-22T01:44:33.914Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":677942,"link":"/api/v1/people/677942"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"first":{"id":672580,"link":"/api/v1/people/672580"},"third":{"id":664728,"link":"/api/v1/people/664728"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":98.0,"endSpeed":89.3,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.781663542220514,"aZ":-10.30352368418829,"pfxX":-5.50899154648019,"pfxZ":10.671540666282294,"pX":0.32805374943189936,"pZ":2.0939546280800387,"vX0":5.489492578985978,"vY0":-142.49439304766102,"vZ0":-7.746616895378472,"x":104.5,"y":182.24,"x0":-0.9108183867729316,"y0":50.0023105052173,"z0":5.504467426093546,"aX":-11.290158138828584},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":17.9,"breakHorizontal":8.8,"spinRate":2440,"spinDirection":212},"zone":9,"typeConfidence":2.0,"plateTime":0.38488799510020266,"extension":6.719340444829045},"index":2,"playId":"f5aa954f-7be1-3e82-ba25-7c6467b0b3bb","pitchNumber":1,"startTime":"2026-04-22T01:44:49.482Z","endTime":"2026-04-22T01:44:54.317Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":677942,"link":"/api/v1/people/677942"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"first":{"id":672580,"link":"/api/v1/people/672580"},"third":{"id":664728,"link":"/api/v1/people/664728"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":83.9,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.433907908230964,"aZ":-25.140559458125907,"pfxX":2.52079984327887,"pfxZ":3.935724596998069,"pX":1.6143824622634801,"pZ":1.8360252050248045,"vX0":6.178384720263881,"vY0":-132.81452369861518,"vZ0":-4.746530330307373,"x":55.46,"y":189.21,"x0":-1.0694106066290403,"y0":50.002394912906,"z0":5.47462419796655,"aX":4.502009950445332},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":6.2,"breakHorizontal":-5.9,"spinRate":2454,"spinDirection":190},"zone":14,"typeConfidence":2.0,"plateTime":0.41239284376633334,"extension":6.590153521175197},"index":3,"playId":"27fae07b-1868-3c6d-8f46-a48a1bcc421a","pitchNumber":2,"startTime":"2026-04-22T01:45:09.725Z","endTime":"2026-04-22T01:45:14.067Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":677942,"link":"/api/v1/people/677942"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"first":{"id":672580,"link":"/api/v1/people/672580"},"third":{"id":664728,"link":"/api/v1/people/664728"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.8,"endSpeed":89.2,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.08612883020234,"aZ":-12.706785618534408,"pfxX":-7.76657437151195,"pfxZ":9.528264426653731,"pX":0.005253566984371574,"pZ":2.1654831912929424,"vX0":5.601473354661343,"vY0":-142.14819406703478,"vZ0":-6.925065213090061,"x":116.8,"y":180.31,"x0":-0.9834238938894849,"y0":50.004235326610065,"z0":5.442948350505485,"aX":-15.86894135571011},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":16.0,"breakHorizontal":13.0,"spinRate":2489,"spinDirection":217},"zone":8,"typeConfidence":2.0,"plateTime":0.38556762083970364,"extension":6.753246523808976},"hitData":{"launchSpeed":102.1,"launchAngle":19.0,"totalDistance":337.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":196.49,"coordY":79.48}},"index":4,"playId":"d04eb08e-bcb0-3e8a-b9e1-76e9a2e07868","pitchNumber":3,"startTime":"2026-04-22T01:45:31.461Z","endTime":"2026-04-22T01:45:48.354Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":677942,"link":"/api/v1/people/677942"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"first":{"id":672580,"link":"/api/v1/people/672580"},"third":{"id":664728,"link":"/api/v1/people/664728"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677951,"link":"/api/v1/people/677951"},"credit":"b_pa"},{"player":{"id":669358,"link":"/api/v1/people/669358"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_fly"}],"homeTeamWinProbability":79.0,"awayTeamWinProbability":21.0,"homeTeamWinProbabilityAdded":0.5,"leverageIndex":1.88,"dramaIndex":55.0,"contextMetrics":{},"playEndTime":"2026-04-22T01:45:48.354Z","atBatIndex":55},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Vinnie Pasquantino flies out to right fielder Blaze Alexander.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-22T01:48:12.618Z","endTime":"2026-04-22T01:50:56.430Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664991,"fullName":"Grant Wolfram","link":"/api/v1/people/664991"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4,5,6,7,8],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":677942,"link":"/api/v1/people/677942"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-22T01:46:00.999Z","endTime":"2026-04-22T01:46:35.694Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":677942,"link":"/api/v1/people/677942"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"first":{"id":672580,"link":"/api/v1/people/672580"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Grant Wolfram replaces Shane Baz.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-04-22T01:46:35.694Z","endTime":"2026-04-22T01:48:14.873Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664991,"link":"/api/v1/people/664991"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":677942,"link":"/api/v1/people/677942"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"first":{"id":672580,"link":"/api/v1/people/672580"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":86.2,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.453454274429596,"aZ":-16.554666438828406,"pfxX":9.79097134264891,"pfxZ":8.109783089948186,"pX":1.048067647177674,"pZ":2.3386021887034834,"vX0":-5.538349006691763,"vY0":-139.13366339921578,"vZ0":-6.65348956807967,"x":77.05,"y":175.64,"x0":1.81163105965726,"y0":50.00010772958198,"z0":5.8930433539440354,"aX":18.847262952176592},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":13.2,"breakHorizontal":-16.3,"spinRate":2255,"spinDirection":142},"zone":14,"typeConfidence":2.0,"plateTime":0.39642317638100577,"extension":6.18914169342973},"index":2,"playId":"355d92dd-ba5e-3314-981c-25d409317ff7","pitchNumber":1,"startTime":"2026-04-22T01:48:14.873Z","endTime":"2026-04-22T01:48:19.847Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664991,"link":"/api/v1/people/664991","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":677942,"link":"/api/v1/people/677942"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"first":{"id":672580,"link":"/api/v1/people/672580"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.1,"endSpeed":79.1,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.12834156514133,"aZ":-33.15432705554506,"pfxX":-3.5611105689268365,"pfxZ":-0.6353347296246794,"pX":-1.443527983871785,"pZ":0.39094838116788583,"vX0":-6.951477017406035,"vY0":-123.71490596552228,"vZ0":-6.684719835522831,"x":172.02,"y":228.22,"x0":1.8625318357096108,"y0":50.00114507276842,"z0":5.89869593111626,"aX":-5.530484881254456},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-2.5,"breakHorizontal":8.0,"spinRate":2427,"spinDirection":316},"zone":13,"typeConfidence":2.0,"plateTime":0.4423384365227778,"extension":6.160186988975181},"index":3,"playId":"e1c118d2-dc66-3a94-b764-3e451e4694d2","pitchNumber":2,"startTime":"2026-04-22T01:48:39.883Z","endTime":"2026-04-22T01:48:44.788Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664991,"link":"/api/v1/people/664991","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":677942,"link":"/api/v1/people/677942"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"first":{"id":672580,"link":"/api/v1/people/672580"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":80.4,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.745111097535812,"aZ":-35.586052523608515,"pfxX":-1.0380598087724922,"pfxZ":-2.1266083342797346,"pX":-1.4864702531270673,"pZ":0.766803588164406,"vX0":-7.873215140110527,"vY0":-125.80383562722965,"vZ0":-5.729425003245161,"x":173.66,"y":218.08,"x0":1.814125707408141,"y0":50.00110762154244,"z0":5.947424208670057,"aX":-1.6667499721834829},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-4.9,"breakHorizontal":3.6,"spinRate":2531,"spinDirection":325},"zone":13,"typeConfidence":2.0,"plateTime":0.43485448421199724,"extension":6.235454330942711},"index":4,"playId":"d52c46f8-ca32-3afa-9273-fcfbb5dced86","pitchNumber":3,"startTime":"2026-04-22T01:49:00.947Z","endTime":"2026-04-22T01:49:05.679Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664991,"link":"/api/v1/people/664991","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":677942,"link":"/api/v1/people/677942"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"first":{"id":672580,"link":"/api/v1/people/672580"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"index":5,"playId":"de3be867-3c40-3005-9aff-262e4bbbfcd1","startTime":"2026-04-22T01:49:39.799Z","endTime":"2026-04-22T01:49:43.788Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":664991,"link":"/api/v1/people/664991","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":677942,"link":"/api/v1/people/677942"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"first":{"id":672580,"link":"/api/v1/people/672580"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.7,"endSpeed":88.0,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.74843625779127,"aZ":-14.698810660077367,"pfxX":8.870987329999195,"pfxZ":8.678840919567442,"pX":0.3339400684977181,"pZ":4.115607912456665,"vX0":-7.388921825791185,"vY0":-141.98579491056483,"vZ0":-2.810616313971455,"x":104.27,"y":127.66,"x0":1.8357022284099163,"y0":50.00021326726232,"z0":6.070519263731201,"aX":17.857000314894734},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":15.2,"breakHorizontal":-14.3,"spinRate":2286,"spinDirection":139},"zone":12,"typeConfidence":2.0,"plateTime":0.3878403857541577,"extension":6.081709451743936},"index":6,"playId":"3d78a070-b427-3968-b60a-878e9c640fff","pitchNumber":4,"startTime":"2026-04-22T01:50:01.120Z","endTime":"2026-04-22T01:50:05.388Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664991,"link":"/api/v1/people/664991","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":677942,"link":"/api/v1/people/677942"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"first":{"id":672580,"link":"/api/v1/people/672580"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":86.4,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.01705037940195,"aZ":-14.826512884161316,"pfxX":7.890568833429154,"pfxZ":8.940630951697642,"pX":1.0122974694951232,"pZ":3.1738830000986527,"vX0":-5.567572923926029,"vY0":-139.51293980299474,"vZ0":-4.9303399702935735,"x":78.41,"y":153.09,"x0":2.0248381012611425,"y0":50.002057089229694,"z0":5.966194705226121,"aX":15.307849689079035},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.1,"breakHorizontal":-12.8,"spinRate":2224,"spinDirection":144},"zone":12,"typeConfidence":2.0,"plateTime":0.39500131099533675,"extension":6.176897286013723},"index":7,"playId":"d210b358-898d-32a6-97a0-52eeae74c9b2","pitchNumber":5,"startTime":"2026-04-22T01:50:19.928Z","endTime":"2026-04-22T01:50:28.261Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664991,"link":"/api/v1/people/664991","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":677942,"link":"/api/v1/people/677942"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"first":{"id":672580,"link":"/api/v1/people/672580"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.8,"endSpeed":89.4,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.26636736699008,"aZ":-13.709427329713549,"pfxX":8.227765462528083,"pfxZ":9.01494847751219,"pX":0.7775642928105605,"pZ":2.7563976774110306,"vX0":-6.25357433327122,"vY0":-142.1512671327854,"vZ0":-6.4642238252887205,"x":87.36,"y":164.36,"x0":1.9358348802495546,"y0":50.00483909182252,"z0":5.928518941657151,"aX":16.85798386153907},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":15.2,"breakHorizontal":-13.7,"spinRate":2291,"spinDirection":139},"zone":6,"typeConfidence":2.0,"plateTime":0.38515137454764314,"extension":6.110085521230227},"hitData":{"launchSpeed":79.9,"launchAngle":47.0,"totalDistance":257.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":171.16,"coordY":108.87}},"index":8,"playId":"325daa30-74dd-3454-b693-53f462e7066f","pitchNumber":6,"startTime":"2026-04-22T01:50:44.366Z","endTime":"2026-04-22T01:50:56.430Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664991,"link":"/api/v1/people/664991","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":677942,"link":"/api/v1/people/677942"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"first":{"id":672580,"link":"/api/v1/people/672580"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686469,"link":"/api/v1/people/686469"},"credit":"b_ab"},{"player":{"id":664991,"link":"/api/v1/people/664991"},"credit":"p_ab"},{"player":{"id":686469,"link":"/api/v1/people/686469"},"credit":"b_pa"},{"player":{"id":664991,"link":"/api/v1/people/664991"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":76.5,"awayTeamWinProbability":23.5,"homeTeamWinProbabilityAdded":-2.5,"leverageIndex":1.03,"dramaIndex":47.0,"contextMetrics":{},"playEndTime":"2026-04-22T01:50:56.430Z","atBatIndex":56},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Salvador Perez doubles (3) on a sharp line drive to left fielder Taylor Ward. Maikel Garcia to 3rd.","rbi":0,"awayScore":3,"homeScore":4,"isOut":false},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-22T01:51:16.966Z","endTime":"2026-04-22T01:52:40.379Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664991,"fullName":"Grant Wolfram","link":"/api/v1/people/664991"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"postOnThird":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":621493,"link":"/api/v1/people/621493"},"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":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.2,"endSpeed":88.3,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.09225057392257,"aZ":-13.961974697701082,"pfxX":3.408880879069679,"pfxZ":9.035162757906939,"pX":1.525495206916379,"pZ":3.778851878103357,"vX0":-2.5280171480545075,"vY0":-141.50011302409635,"vZ0":-3.846969053896502,"x":58.85,"y":136.75,"x0":1.9903132485701696,"y0":50.002055144032866,"z0":6.058454070300423,"aX":6.870962094858866},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":15.7,"breakHorizontal":-5.6,"spinRate":2334,"spinDirection":144},"zone":12,"typeConfidence":2.0,"plateTime":0.3879754234621262,"extension":6.021948969020807},"index":0,"playId":"ee77dd42-c6ca-3b3c-a3d2-88aced30ae28","pitchNumber":1,"startTime":"2026-04-22T01:51:20.569Z","endTime":"2026-04-22T01:51:24.883Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664991,"link":"/api/v1/people/664991","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":677942,"link":"/api/v1/people/677942"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"first":{"id":672580,"link":"/api/v1/people/672580"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":79.9,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.899071228954497,"aZ":-35.17808025685729,"pfxX":-0.587122148242837,"pfxZ":-1.8670763273397188,"pX":0.7844194375107504,"pZ":2.5516334106700564,"vX0":-2.898002827982248,"vY0":-125.34317946656589,"vZ0":-1.7283047784856964,"x":87.1,"y":169.89,"x0":2.027069113716255,"y0":50.004840552203596,"z0":6.095354422948279,"aX":-0.9432452717516829},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-3.5,"breakHorizontal":1.7,"spinRate":2390,"spinDirection":332},"zone":6,"typeConfidence":2.0,"plateTime":0.43529275832943215,"extension":6.042347120720913},"index":1,"playId":"be3b32e4-0f3b-394f-96ea-a1ef1041f07f","pitchNumber":2,"startTime":"2026-04-22T01:51:39.711Z","endTime":"2026-04-22T01:51:43.953Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664991,"link":"/api/v1/people/664991","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":677942,"link":"/api/v1/people/677942"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"first":{"id":672580,"link":"/api/v1/people/672580"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":86.5,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.03798874809006,"aZ":-16.4022319784429,"pfxX":4.717758288271526,"pfxZ":8.256480178004859,"pX":-0.1428938736854067,"pZ":2.676091416756711,"vX0":-7.2444718501602035,"vY0":-137.2636632906957,"vZ0":-5.850566217018422,"x":122.45,"y":166.53,"x0":1.9161520766036206,"y0":50.00328918351764,"z0":5.949665091815463,"aX":9.01355020073399},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":13.9,"breakHorizontal":-7.1,"spinRate":2277,"spinDirection":136},"zone":5,"typeConfidence":2.0,"plateTime":0.39884771621706827,"extension":6.146379383142648},"index":2,"playId":"30b55147-594d-37f7-a471-b38615947bc8","pitchNumber":3,"startTime":"2026-04-22T01:52:03.031Z","endTime":"2026-04-22T01:52:06.978Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664991,"link":"/api/v1/people/664991","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":677942,"link":"/api/v1/people/677942"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"first":{"id":672580,"link":"/api/v1/people/672580"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":79.7,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.409711238339902,"aZ":-35.13277788724983,"pfxX":-1.233149212760738,"pfxZ":-1.8619829006017747,"pX":-0.35008992745570033,"pZ":1.4242695896784738,"vX0":-5.252381718249319,"vY0":-125.42942101132039,"vZ0":-4.544096999125246,"x":130.34,"y":200.32,"x0":1.9312796376994308,"y0":50.00072752189187,"z0":6.1247375360934715,"aX":-1.9627990188252524},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-4.2,"breakHorizontal":3.5,"spinRate":2440,"spinDirection":346},"zone":13,"typeConfidence":2.0,"plateTime":0.4367229322715107,"extension":6.050244961325049},"hitData":{"launchSpeed":100.0,"launchAngle":11.0,"totalDistance":181.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":51.04,"coordY":130.41}},"index":3,"playId":"9118ffe9-fb4a-3282-b30c-daf82e5addc5","pitchNumber":4,"startTime":"2026-04-22T01:52:28.072Z","endTime":"2026-04-22T01:52:40.379Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664991,"link":"/api/v1/people/664991","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":677942,"link":"/api/v1/people/677942"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"first":{"id":672580,"link":"/api/v1/people/672580"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"credit":"b_ab"},{"player":{"id":664991,"link":"/api/v1/people/664991"},"credit":"p_ab"},{"player":{"id":521692,"link":"/api/v1/people/521692"},"credit":"b_pa"},{"player":{"id":664991,"link":"/api/v1/people/664991"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":79.4,"awayTeamWinProbability":20.599999999999994,"homeTeamWinProbabilityAdded":2.9000000000000057,"leverageIndex":0.81,"dramaIndex":44.0,"contextMetrics":{},"playEndTime":"2026-04-22T01:52:40.379Z","atBatIndex":57},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Carter Jensen flies out to left fielder Taylor Ward in foul territory.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-22T01:53:10.581Z","endTime":"2026-04-22T01:53:52.219Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664991,"fullName":"Grant Wolfram","link":"/api/v1/people/664991"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":621493,"link":"/api/v1/people/621493"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":88.4,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.317204329682806,"aZ":-17.89325459477913,"pfxX":8.805690090268556,"pfxZ":7.1730616606818085,"pX":0.3051113305535071,"pZ":1.9613292402365383,"vX0":-7.620735022988396,"vY0":-140.14864785178418,"vZ0":-7.733709165354498,"x":105.37,"y":185.82,"x0":1.913832728119582,"y0":50.00577127015417,"z0":5.922778078233921,"aX":17.540985100907598},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":11.5,"breakHorizontal":-14.4,"spinRate":2217,"spinDirection":141},"zone":9,"typeConfidence":2.0,"plateTime":0.39062562079375907,"extension":6.250280635069267},"index":0,"playId":"6cea4cf3-98af-38d6-ba48-b10c49053d16","pitchNumber":1,"startTime":"2026-04-22T01:53:19.715Z","endTime":"2026-04-22T01:53:24.707Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664991,"link":"/api/v1/people/664991","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":677942,"link":"/api/v1/people/677942"}},"offense":{"batter":{"id":695600,"link":"/api/v1/people/695600","batSide":{"code":"L","description":"Left"}},"second":{"id":521692,"link":"/api/v1/people/521692"},"third":{"id":672580,"link":"/api/v1/people/672580"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":81.6,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.398084299161972,"aZ":-36.137235590140826,"pfxX":-2.0276025295137563,"pfxZ":-2.3566716756675827,"pX":0.030541873982873793,"pZ":3.0281077037787996,"vX0":-4.32409135478916,"vY0":-128.2565510518481,"vZ0":-0.6590358099894396,"x":115.84,"y":157.02,"x0":1.9961227901621876,"y0":50.003333418193655,"z0":6.085615696396359,"aX":-3.4072854459507087},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-4.2,"breakHorizontal":4.6,"spinRate":2562,"spinDirection":312},"zone":2,"typeConfidence":2.0,"plateTime":0.42565118265459123,"extension":6.181068055527304},"hitData":{"launchSpeed":88.0,"launchAngle":61.0,"totalDistance":203.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":59.66,"coordY":144.85}},"index":1,"playId":"1465d6af-d516-3433-9ece-0b6b94638b3c","pitchNumber":2,"startTime":"2026-04-22T01:53:37.031Z","endTime":"2026-04-22T01:53:52.219Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664991,"link":"/api/v1/people/664991","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":677942,"link":"/api/v1/people/677942"}},"offense":{"batter":{"id":695600,"link":"/api/v1/people/695600","batSide":{"code":"L","description":"Left"}},"second":{"id":521692,"link":"/api/v1/people/521692"},"third":{"id":672580,"link":"/api/v1/people/672580"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695600,"link":"/api/v1/people/695600"},"credit":"b_ab"},{"player":{"id":664991,"link":"/api/v1/people/664991"},"credit":"p_ab"},{"player":{"id":695600,"link":"/api/v1/people/695600"},"credit":"b_pa"},{"player":{"id":664991,"link":"/api/v1/people/664991"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":74.5,"awayTeamWinProbability":25.5,"homeTeamWinProbabilityAdded":-4.900000000000006,"leverageIndex":1.77,"dramaIndex":80.0,"contextMetrics":{},"playEndTime":"2026-04-22T01:53:52.219Z","atBatIndex":58},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Taylor Ward called out on strikes.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-22T01:56:44.640Z","endTime":"2026-04-22T01:57:28.483Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621381,"fullName":"Matt Strahm","link":"/api/v1/people/621381"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Matt Strahm replaces Nick Mears.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":4,"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-22T01:55:06.562Z","endTime":"2026-04-22T01:56:46.691Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":621381,"link":"/api/v1/people/621381"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":683232,"link":"/api/v1/people/683232","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":83.2,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.46016807003524,"aZ":-14.76961289008238,"pfxX":9.740094515982054,"pfxZ":9.746938230549915,"pX":-0.8141171421794147,"pZ":2.7145845879515225,"vX0":-9.508122961364247,"vY0":-133.23257609086443,"vZ0":-3.630961796495301,"x":148.03,"y":165.49,"x0":1.5472230523163721,"y0":50.001802367369166,"z0":5.172588639066307,"aX":17.39011715568391},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":16.9,"breakHorizontal":-15.4,"spinRate":2604,"spinDirection":131},"zone":11,"typeConfidence":2.0,"plateTime":0.4121913394694512,"extension":6.27416565595437},"index":1,"playId":"5b0d4e30-5ae6-3afc-8d45-8ccd07459ed3","pitchNumber":1,"startTime":"2026-04-22T01:56:46.691Z","endTime":"2026-04-22T01:56:51.052Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621381,"link":"/api/v1/people/621381","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":79.7,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.861504045003223,"aZ":-23.45155822403104,"pfxX":4.611967720383267,"pfxZ":5.395937409577989,"pX":0.20333949500587575,"pZ":2.5382288176870773,"vX0":-5.221912893878041,"vY0":-125.91265174256881,"vZ0":-1.9520663685145143,"x":109.25,"y":170.25,"x0":1.6980274132746926,"y0":50.00398620082637,"z0":5.207639098596415,"aX":7.458551492089299},"breaks":{"breakAngle":15.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":9.6,"breakHorizontal":-7.2,"spinRate":2619,"spinDirection":146},"zone":5,"typeConfidence":2.0,"plateTime":0.4338243634384815,"extension":5.991249166904186},"index":2,"playId":"7660ba78-623d-319c-92d1-bc4fb6764973","pitchNumber":2,"startTime":"2026-04-22T01:57:05.032Z","endTime":"2026-04-22T01:57:09.563Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621381,"link":"/api/v1/people/621381","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":83.7,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.121557233413647,"aZ":-15.287773774625167,"pfxX":10.394227704023702,"pfxZ":9.346704020293267,"pX":-0.37930374236220055,"pZ":2.1463441395487317,"vX0":-8.806018591545683,"vY0":-134.09286534138394,"vZ0":-4.834116858398108,"x":131.46,"y":180.83,"x0":1.609529868952012,"y0":50.00256672198694,"z0":5.076302172686599,"aX":18.779844331032432},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":16.0,"breakHorizontal":-16.7,"spinRate":2635,"spinDirection":114},"zone":7,"typeConfidence":2.0,"plateTime":0.4096965273906643,"extension":6.236199937756458},"index":3,"playId":"493069e8-3782-3208-b055-27e08cda273e","pitchNumber":3,"startTime":"2026-04-22T01:57:23.928Z","endTime":"2026-04-22T01:57:28.483Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621381,"link":"/api/v1/people/621381","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621493,"link":"/api/v1/people/621493"},"credit":"b_ab"},{"player":{"id":621381,"link":"/api/v1/people/621381"},"credit":"p_ab"},{"player":{"id":621493,"link":"/api/v1/people/621493"},"credit":"b_pa"},{"player":{"id":621381,"link":"/api/v1/people/621381"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":79.9,"awayTeamWinProbability":20.099999999999994,"homeTeamWinProbabilityAdded":5.400000000000006,"leverageIndex":2.14,"dramaIndex":92.0,"contextMetrics":{},"playEndTime":"2026-04-22T01:57:28.483Z","atBatIndex":59},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Gunnar Henderson doubles (4) on a ground ball to left fielder Isaac Collins.","rbi":0,"awayScore":3,"homeScore":4,"isOut":false},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-22T01:57:40.383Z","endTime":"2026-04-22T01:58:44.100Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621381,"fullName":"Matt Strahm","link":"/api/v1/people/621381"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"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":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":686555,"link":"/api/v1/people/686555"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":83.1,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.605866872027967,"aZ":-18.165441824742533,"pfxX":10.464417616136632,"pfxZ":7.893069980137723,"pX":-0.08245970314428175,"pZ":2.8700511393320114,"vX0":-11.313910643561284,"vY0":-132.69068699032454,"vZ0":-2.615645477991796,"x":120.14,"y":161.29,"x0":2.8863690083917675,"y0":50.00518637995045,"z0":5.199217151949077,"aX":18.578309363812654},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":13.9,"breakHorizontal":-16.3,"spinRate":2483,"spinDirection":137},"zone":5,"typeConfidence":2.0,"plateTime":0.4135098670693296,"extension":6.396166493577216},"index":0,"playId":"9f07c6b2-7baf-321f-b4f8-e7a83e6629a9","pitchNumber":1,"startTime":"2026-04-22T01:57:55.546Z","endTime":"2026-04-22T01:58:00.174Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621381,"link":"/api/v1/people/621381","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.4,"endSpeed":73.3,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.337934526844617,"aZ":-28.589072732227507,"pfxX":-0.39429286764384486,"pfxZ":2.598045987669485,"pX":-1.4132406842052276,"pZ":2.4020947077116186,"vX0":-9.99007838947141,"vY0":-118.06981983601572,"vZ0":-0.5768331367504032,"x":170.87,"y":173.92,"x0":2.9656653692268007,"y0":50.00230872532636,"z0":5.334749500091381,"aX":-0.5418180617388976},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":4.8,"breakHorizontal":3.7,"spinRate":2760,"spinDirection":285},"zone":13,"typeConfidence":2.0,"plateTime":0.4680861170277333,"extension":6.245022907600044},"index":1,"playId":"0061667b-df64-3741-93ec-17639b6c005c","pitchNumber":2,"startTime":"2026-04-22T01:58:13.937Z","endTime":"2026-04-22T01:58:19.518Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621381,"link":"/api/v1/people/621381","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":82.4,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.167157757004485,"aZ":-19.570956769238663,"pfxX":11.266605760638782,"pfxZ":7.170952977653389,"pX":0.7101813543648897,"pZ":3.177928884187073,"vX0":-9.978782173439315,"vY0":-132.43418310791554,"vZ0":-1.4645655256753836,"x":89.93,"y":152.98,"x0":3.083372501443103,"y0":50.000096783946056,"z0":5.185323001218662,"aX":19.79189448450673},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":12.8,"breakHorizontal":-17.9,"spinRate":2530,"spinDirection":135},"zone":3,"typeConfidence":2.0,"plateTime":0.41533145535387517,"extension":6.098760868646388},"hitData":{"launchSpeed":69.2,"launchAngle":10.0,"totalDistance":106.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":66.25,"coordY":149.04}},"index":2,"playId":"3bd20c04-be2e-3a7d-8e46-c30d94c20a62","pitchNumber":3,"startTime":"2026-04-22T01:58:31.096Z","endTime":"2026-04-22T01:58:44.100Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621381,"link":"/api/v1/people/621381","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683002,"link":"/api/v1/people/683002"},"credit":"b_ab"},{"player":{"id":621381,"link":"/api/v1/people/621381"},"credit":"p_ab"},{"player":{"id":683002,"link":"/api/v1/people/683002"},"credit":"b_pa"},{"player":{"id":621381,"link":"/api/v1/people/621381"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":69.6,"awayTeamWinProbability":30.400000000000006,"homeTeamWinProbabilityAdded":-10.300000000000011,"leverageIndex":1.61,"dramaIndex":109.0,"contextMetrics":{},"playEndTime":"2026-04-22T01:58:44.100Z","atBatIndex":60},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Adley Rutschman homers (1) on a fly ball to left center field. Gunnar Henderson scores.","rbi":2,"awayScore":5,"homeScore":4,"isOut":false},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-22T01:59:05.619Z","endTime":"2026-04-22T02:02:13.449Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621381,"fullName":"Matt Strahm","link":"/api/v1/people/621381"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,6,7],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"responsiblePitcher":{"id":621381,"link":"/api/v1/people/621381"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"responsiblePitcher":{"id":621381,"link":"/api/v1/people/621381"},"isScoringEvent":true,"rbi":true,"earned":true,"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(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":79.8,"endSpeed":71.8,"strikeZoneTop":3.253,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.891379917417648,"aZ":-28.719635062650525,"pfxX":-2.337287269968551,"pfxZ":2.5900031721828896,"pX":0.08462709523572357,"pZ":3.645789218102871,"vX0":-2.962352889791771,"vY0":-116.01775875071577,"vZ0":2.0941437185557796,"x":113.77,"y":140.34,"x0":1.691967429668627,"y0":50.004108934294635,"z0":5.508601521864843,"aX":-3.120387853813247},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":5.6,"breakHorizontal":5.0,"spinRate":2786,"spinDirection":209},"zone":12,"typeConfidence":2.0,"plateTime":0.4758882355712819,"extension":5.998615361636295},"index":0,"playId":"68146364-f49e-3a8a-9ddf-8e8c2e3de520","pitchNumber":1,"startTime":"2026-04-22T01:59:18.167Z","endTime":"2026-04-22T01:59:22.853Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621381,"link":"/api/v1/people/621381","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":668939,"link":"/api/v1/people/668939","batSide":{"code":"R","description":"Right"}},"second":{"id":683002,"link":"/api/v1/people/683002"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":81.7,"strikeZoneTop":3.253,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.891971641299385,"aZ":-13.632868813545125,"pfxX":10.00220590906203,"pfxZ":10.644226340680055,"pX":0.7020358068405452,"pZ":3.815039772801546,"vX0":-5.814434610491751,"vY0":-132.32574173241815,"vZ0":-0.8349824649118476,"x":90.24,"y":135.77,"x0":1.6487794572832357,"y0":50.00308947834102,"z0":5.150745610116655,"aX":17.424594362266703},"breaks":{"breakAngle":49.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":19.2,"breakHorizontal":-16.6,"spinRate":2641,"spinDirection":129},"zone":12,"typeConfidence":2.0,"plateTime":0.4167560903943692,"extension":6.01057263273368},"index":1,"playId":"47b8a36b-b0c3-33f2-8c97-78d68c830075","pitchNumber":2,"startTime":"2026-04-22T01:59:40.372Z","endTime":"2026-04-22T01:59:44.888Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621381,"link":"/api/v1/people/621381","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":668939,"link":"/api/v1/people/668939","batSide":{"code":"R","description":"Right"}},"second":{"id":683002,"link":"/api/v1/people/683002"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"index":2,"startTime":"2026-04-22T01:59:58.422Z","endTime":"2026-04-22T02:00:33.947Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":621381,"link":"/api/v1/people/621381","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":668939,"link":"/api/v1/people/668939","batSide":{"code":"R","description":"Right"}},"second":{"id":683002,"link":"/api/v1/people/683002"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.6,"endSpeed":75.2,"strikeZoneTop":3.253,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.479907305628064,"aZ":-37.67708675949793,"pfxX":8.412152363323347,"pfxZ":-3.759266170002876,"pX":0.07192182123497379,"pZ":3.1221717451533304,"vX0":-6.237317372962385,"vY0":-121.44748063251848,"vZ0":2.6695243461711198,"x":114.26,"y":154.48,"x0":1.6076983490934251,"y0":50.005370015711186,"z0":5.334553605945736,"aX":12.301912491148547},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.6,"breakVerticalInduced":-5.6,"breakHorizontal":-13.3,"spinRate":1516,"spinDirection":93},"zone":2,"typeConfidence":2.0,"plateTime":0.45469764236324783,"extension":6.283909663834073},"index":3,"playId":"9143b6e3-1534-3dd8-b96c-70a3bc26ccbd","pitchNumber":3,"startTime":"2026-04-22T02:00:33.947Z","endTime":"2026-04-22T02:00:38.682Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621381,"link":"/api/v1/people/621381","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":668939,"link":"/api/v1/people/668939","batSide":{"code":"R","description":"Right"}},"second":{"id":683002,"link":"/api/v1/people/683002"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.5,"endSpeed":74.1,"strikeZoneTop":3.253,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.140227717027862,"aZ":-30.99014380660478,"pfxX":9.4356707179746,"pfxZ":0.8429677093783532,"pX":0.08979689301063534,"pZ":1.5573369724503607,"vX0":-6.164643772745785,"vY0":-118.41002994456021,"vZ0":-1.8103643798215625,"x":113.58,"y":196.73,"x0":1.5168264551057815,"y0":50.002885973631166,"z0":5.199802967266962,"aX":13.238334094207588},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":1.3,"breakHorizontal":-15.4,"spinRate":1745,"spinDirection":109},"zone":14,"typeConfidence":2.0,"plateTime":0.4647034380160262,"extension":6.327022817590441},"index":4,"playId":"2274c47a-867f-3d93-a479-866d3139df1c","pitchNumber":4,"startTime":"2026-04-22T02:00:53.841Z","endTime":"2026-04-22T02:00:57.914Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621381,"link":"/api/v1/people/621381","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":668939,"link":"/api/v1/people/668939","batSide":{"code":"R","description":"Right"}},"second":{"id":683002,"link":"/api/v1/people/683002"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":4,"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-22T02:01:07.784Z","endTime":"2026-04-22T02:01:26.191Z","isPitch":false,"type":"action","player":{"id":668939,"link":"/api/v1/people/668939"},"defense":{"pitcher":{"id":621381,"link":"/api/v1/people/621381","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":668939,"link":"/api/v1/people/668939","batSide":{"code":"R","description":"Right"}},"second":{"id":683002,"link":"/api/v1/people/683002"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":82.7,"endSpeed":74.5,"strikeZoneTop":3.253,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.3522156825412,"aZ":-37.362038858613985,"pfxX":10.847813982157916,"pfxZ":-3.6471436587739428,"pX":-1.324536619643187,"pZ":1.129561248293677,"vX0":-9.891591877220636,"vY0":-119.88473360123882,"vZ0":-1.292694738287768,"x":167.49,"y":208.28,"x0":1.4937047756376554,"y0":50.005352379985254,"z0":5.084132720628327,"aX":15.414186301436512},"breaks":{"breakAngle":19.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-47.6,"breakVerticalInduced":-6.6,"breakHorizontal":-16.6,"spinRate":1664,"spinDirection":25},"zone":13,"typeConfidence":2.0,"plateTime":0.4611382683725793,"extension":6.195351625614708},"index":6,"playId":"4146ce31-a4c0-30e8-aa58-1f730826b613","pitchNumber":5,"startTime":"2026-04-22T02:01:26.191Z","endTime":"2026-04-22T02:01:30.973Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621381,"link":"/api/v1/people/621381","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":668939,"link":"/api/v1/people/668939","batSide":{"code":"R","description":"Right"}},"second":{"id":683002,"link":"/api/v1/people/683002"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.4,"endSpeed":81.2,"strikeZoneTop":3.253,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.11368621352338,"aZ":-11.987205496057596,"pfxX":9.185383563634154,"pfxZ":11.65292200526789,"pX":0.44261345812404396,"pZ":2.611416209949741,"vX0":-5.948875049324763,"vY0":-132.73192566355186,"vZ0":-4.027521479914939,"x":100.13,"y":168.27,"x0":1.5535399120339974,"y0":50.00119657891302,"z0":5.061939965334414,"aX":15.910881231916267},"breaks":{"breakAngle":48.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":20.0,"breakHorizontal":-14.8,"spinRate":2681,"spinDirection":134},"zone":6,"typeConfidence":2.0,"plateTime":0.4173372429222453,"extension":6.0513487368160535},"hitData":{"launchSpeed":97.2,"launchAngle":28.0,"totalDistance":394.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":71.53,"coordY":49.35}},"index":7,"playId":"59b0ee6e-9e70-39e9-a8c4-5a0e42a62a55","pitchNumber":6,"startTime":"2026-04-22T02:01:47.128Z","endTime":"2026-04-22T02:02:13.449Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621381,"link":"/api/v1/people/621381","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":668939,"link":"/api/v1/people/668939","batSide":{"code":"R","description":"Right"}},"second":{"id":683002,"link":"/api/v1/people/683002"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668939,"link":"/api/v1/people/668939"},"credit":"b_ab"},{"player":{"id":621381,"link":"/api/v1/people/621381"},"credit":"p_ab"},{"player":{"id":668939,"link":"/api/v1/people/668939"},"credit":"b_pa"},{"player":{"id":621381,"link":"/api/v1/people/621381"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":27.800000000000004,"awayTeamWinProbability":72.19999999999999,"homeTeamWinProbabilityAdded":-41.79999999999999,"leverageIndex":3.18,"dramaIndex":341.0,"contextMetrics":{},"playEndTime":"2026-04-22T02:02:13.449Z","atBatIndex":61},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Pete Alonso doubles (6) on a fly ball to right fielder Jac Caglianone.","rbi":0,"awayScore":5,"homeScore":4,"isOut":false},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-22T02:02:32.270Z","endTime":"2026-04-22T02:04:53.944Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621381,"fullName":"Matt Strahm","link":"/api/v1/people/621381"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,5,6],"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":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":695506,"link":"/api/v1/people/695506"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.9,"endSpeed":75.4,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.925704826223672,"aZ":-25.60860676112512,"pfxX":-3.146839940485628,"pfxZ":4.533327413095812,"pX":-0.11193879206174719,"pZ":3.4439597756639815,"vX0":-3.4049897494321946,"vY0":-119.31675458030878,"vZ0":0.9700767380394154,"x":121.27,"y":145.79,"x0":1.7399530919177133,"y0":50.0040128265932,"z0":5.3313397470912465,"aX":-4.558779649139786},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":8.8,"breakHorizontal":6.5,"spinRate":2638,"spinDirection":252},"zone":2,"typeConfidence":2.0,"plateTime":0.458211763501994,"extension":6.108134021558543},"index":0,"playId":"3e3d43c2-4393-3f6f-9ec8-66f7c1e36df8","pitchNumber":1,"startTime":"2026-04-22T02:02:32.718Z","endTime":"2026-04-22T02:02:36.908Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621381,"link":"/api/v1/people/621381","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.4,"endSpeed":82.2,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.659668694783406,"aZ":-11.700224407235842,"pfxX":6.902063470888574,"pfxZ":11.649541655061121,"pX":-0.5971087959364653,"pZ":2.9260607399127454,"vX0":-7.395928663670085,"vY0":-132.7892625691757,"vZ0":-3.7458252885708365,"x":139.76,"y":159.78,"x0":1.3487686666217806,"y0":50.00218742189898,"z0":5.22724719208772,"aX":12.129884372171137},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":20.3,"breakHorizontal":-10.6,"spinRate":2602,"spinDirection":132},"zone":1,"typeConfidence":2.0,"plateTime":0.4150278450986473,"extension":6.05121549806957},"index":1,"playId":"9ab3d2f7-a0ac-37f6-a587-1ecdc70407e1","pitchNumber":2,"startTime":"2026-04-22T02:02:50.582Z","endTime":"2026-04-22T02:02:59.478Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621381,"link":"/api/v1/people/621381","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-04-22T02:03:22.046Z","endTime":"2026-04-22T02:03:36.853Z","isPitch":false,"type":"action","player":{"id":624413,"link":"/api/v1/people/624413"},"defense":{"pitcher":{"id":621381,"link":"/api/v1/people/621381","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":92.4,"endSpeed":82.9,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.98143253319291,"aZ":-15.054763187402594,"pfxX":9.311165658363846,"pfxZ":9.565142877540255,"pX":-0.46735250826391306,"pZ":3.091959948694021,"vX0":-8.271445751706958,"vY0":-134.15483936510796,"vZ0":-2.627138574502817,"x":134.81,"y":155.3,"x0":1.4739626187617594,"y0":50.00002903788383,"z0":5.181309564092245,"aX":16.659042562863387},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":16.8,"breakHorizontal":-14.6,"spinRate":2600,"spinDirection":128},"zone":1,"typeConfidence":2.0,"plateTime":0.4111890416512445,"extension":5.9886227047010845},"index":3,"playId":"efb24803-98c2-3b28-8e4d-ef30da6040bd","pitchNumber":3,"startTime":"2026-04-22T02:03:36.853Z","endTime":"2026-04-22T02:03:42.363Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621381,"link":"/api/v1/people/621381","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":93.0,"endSpeed":84.0,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.61162850123116,"aZ":-15.427434244254988,"pfxX":7.324537274907322,"pfxZ":9.147102600620654,"pX":-0.32130296534241826,"pZ":3.558203926895022,"vX0":-7.4560717004447925,"vY0":-135.21943023341507,"vZ0":-1.5298166557048232,"x":129.25,"y":142.71,"x0":1.535332089142743,"y0":50.00216029366863,"z0":5.2267688235786105,"aX":13.409434702778173},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":16.3,"breakHorizontal":-11.4,"spinRate":2586,"spinDirection":128},"zone":11,"typeConfidence":2.0,"plateTime":0.4068470949311376,"extension":6.147187355664248},"index":4,"playId":"349bebdb-b912-3fab-ada3-87278c77a305","pitchNumber":4,"startTime":"2026-04-22T02:03:58.738Z","endTime":"2026-04-22T02:04:05.895Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621381,"link":"/api/v1/people/621381","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.5,"endSpeed":75.4,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.768964440138706,"aZ":-37.20382773222094,"pfxX":9.990695008926703,"pfxZ":-3.4323254203761664,"pX":-0.07628104196168911,"pZ":2.414495018661092,"vX0":-6.984898025731603,"vY0":-121.2907142865648,"vZ0":1.126391869766764,"x":119.91,"y":173.59,"x0":1.56927669514179,"y0":50.00594045026993,"z0":5.234696447121204,"aX":14.616032139118456},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.5,"breakVerticalInduced":-5.5,"breakHorizontal":-16.1,"spinRate":1666,"spinDirection":34},"zone":5,"typeConfidence":2.0,"plateTime":0.45477322687766364,"extension":6.034609826057911},"index":5,"playId":"48319928-dd1c-32bb-b09d-cb1fe4991bef","pitchNumber":5,"startTime":"2026-04-22T02:04:20.400Z","endTime":"2026-04-22T02:04:25.105Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621381,"link":"/api/v1/people/621381","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.5,"endSpeed":75.7,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.488218383142073,"aZ":-37.00524153869185,"pfxX":6.644187173237356,"pfxZ":-3.3447358364299955,"pX":0.13766652519348052,"pZ":3.263239927618257,"vX0":-5.345649560097895,"vY0":-118.59992886543004,"vZ0":3.135653804978717,"x":111.75,"y":150.67,"x0":1.5413116652879912,"y0":50.00110775450488,"z0":5.265709183406441,"aX":9.606792433120619},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.8,"breakVerticalInduced":-5.2,"breakHorizontal":-11.0,"spinRate":1354,"spinDirection":96},"zone":2,"typeConfidence":2.0,"plateTime":0.4592121485979388,"extension":6.194146568504717},"hitData":{"launchSpeed":98.5,"launchAngle":24.0,"totalDistance":341.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":221.62,"coordY":98.93}},"index":6,"playId":"a6cacb43-a6f7-3ea7-9853-df13f343cf55","pitchNumber":6,"startTime":"2026-04-22T02:04:40.433Z","endTime":"2026-04-22T02:04:53.944Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621381,"link":"/api/v1/people/621381","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624413,"link":"/api/v1/people/624413"},"credit":"b_ab"},{"player":{"id":621381,"link":"/api/v1/people/621381"},"credit":"p_ab"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"credit":"b_pa"},{"player":{"id":621381,"link":"/api/v1/people/621381"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":23.3,"awayTeamWinProbability":76.7,"homeTeamWinProbabilityAdded":-4.5000000000000036,"leverageIndex":0.7,"dramaIndex":50.0,"contextMetrics":{},"playEndTime":"2026-04-22T02:04:53.944Z","atBatIndex":62},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jeremiah Jackson walks.","rbi":0,"awayScore":5,"homeScore":4,"isOut":false},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-22T02:05:12.815Z","endTime":"2026-04-22T02:07:23.924Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621381,"fullName":"Matt Strahm","link":"/api/v1/people/621381"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"postOnSecond":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":79.7,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.045770976936907,"aZ":-22.908451410993283,"pfxX":4.957316104310798,"pfxZ":5.665888349240953,"pX":0.4271273680977581,"pZ":3.1988088680816404,"vX0":-4.600140991571254,"vY0":-127.29897474880174,"vZ0":-0.7940357925774006,"x":100.72,"y":152.41,"x0":1.616813350629973,"y0":50.001199914645056,"z0":5.334391517519735,"aX":8.104929272477925},"breaks":{"breakAngle":16.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":10.3,"breakHorizontal":-7.9,"spinRate":2743,"spinDirection":152},"zone":3,"typeConfidence":2.0,"plateTime":0.430879085632093,"extension":5.947977853040722},"index":0,"playId":"0b449e6e-9e72-3e6e-a641-f91215d85e19","pitchNumber":1,"startTime":"2026-04-22T02:05:27.024Z","endTime":"2026-04-22T02:05:34.702Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621381,"link":"/api/v1/people/621381","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":669236,"link":"/api/v1/people/669236","batSide":{"code":"R","description":"Right"}},"second":{"id":624413,"link":"/api/v1/people/624413"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.8,"endSpeed":71.9,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.732826949757687,"aZ":-31.696936363564262,"pfxX":-5.703790572345925,"pfxZ":0.3495837275132381,"pX":0.05374937118123318,"pZ":4.042109206984668,"vX0":-2.3043915419159036,"vY0":-117.41904492472663,"vZ0":3.488767935120505,"x":114.95,"y":129.64,"x0":1.7980638504659416,"y0":50.000965193097734,"z0":5.5456242895832055,"aX":-7.7124268928638235},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":2.2,"breakHorizontal":10.9,"spinRate":2749,"spinDirection":254},"zone":12,"typeConfidence":2.0,"plateTime":0.47220961416452,"extension":5.813292992460246},"index":1,"playId":"fd423e57-cb18-3288-b682-267e48bac994","pitchNumber":2,"startTime":"2026-04-22T02:05:51.780Z","endTime":"2026-04-22T02:05:56.299Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621381,"link":"/api/v1/people/621381","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":669236,"link":"/api/v1/people/669236","batSide":{"code":"R","description":"Right"}},"second":{"id":624413,"link":"/api/v1/people/624413"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":82.3,"endSpeed":74.4,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.04831894549553,"aZ":-40.57139493033702,"pfxX":7.7151840819153445,"pfxZ":-5.9322305530623,"pX":0.15011855826079912,"pZ":1.2251999861897345,"vX0":-5.71746342363873,"vY0":-119.61327135677979,"vZ0":-0.5206598989987227,"x":111.28,"y":205.7,"x0":1.5966618169031372,"y0":50.002551635096175,"z0":5.157083645845819,"aX":10.920653901320605},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.7,"breakVerticalInduced":-10.4,"breakHorizontal":-12.1,"spinRate":1656,"spinDirection":326},"zone":14,"typeConfidence":2.0,"plateTime":0.46203060873248347,"extension":6.168944903119395},"index":2,"playId":"53480e78-b676-3f7c-822e-35296eb1baf0","pitchNumber":3,"startTime":"2026-04-22T02:06:09.333Z","endTime":"2026-04-22T02:06:13.753Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621381,"link":"/api/v1/people/621381","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":669236,"link":"/api/v1/people/669236","batSide":{"code":"R","description":"Right"}},"second":{"id":624413,"link":"/api/v1/people/624413"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.3,"endSpeed":75.2,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.21886600195637,"aZ":-37.803991828102184,"pfxX":8.716627249457158,"pfxZ":-3.8957943427064983,"pX":0.9154762553982561,"pZ":0.6609805998834875,"vX0":-4.448059200356549,"vY0":-121.07076822171375,"vZ0":-2.451340648537636,"x":82.1,"y":220.93,"x0":1.6689439741963124,"y0":50.0004650748334,"z0":5.077516566742321,"aX":12.61057424634868},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.6,"breakVerticalInduced":-7.4,"breakHorizontal":-14.3,"spinRate":1613,"spinDirection":112},"zone":14,"typeConfidence":2.0,"plateTime":0.45686795254455337,"extension":6.304773341742207},"index":3,"playId":"b9dc5a88-6230-379a-a54b-38759ab900b1","pitchNumber":4,"startTime":"2026-04-22T02:06:28.315Z","endTime":"2026-04-22T02:06:34.581Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621381,"link":"/api/v1/people/621381","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":669236,"link":"/api/v1/people/669236","batSide":{"code":"R","description":"Right"}},"second":{"id":624413,"link":"/api/v1/people/624413"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.3,"endSpeed":73.0,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.379553268450703,"aZ":-30.289664500769526,"pfxX":-3.33543165545139,"pfxZ":1.364612236078865,"pX":-0.3467165391112881,"pZ":1.8217104374459439,"vX0":-3.4500051509258194,"vY0":-118.26187610642661,"vZ0":-1.5567133501876915,"x":130.22,"y":189.59,"x0":1.5795296516007211,"y0":50.00032570582755,"z0":5.340372089665766,"aX":-4.592166931455754},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":2.3,"breakHorizontal":7.1,"spinRate":2566,"spinDirection":254},"zone":7,"typeConfidence":2.0,"plateTime":0.4681509783432092,"extension":6.117005482281112},"index":4,"playId":"f6530526-d98c-305c-94c8-24d082ff28c0","pitchNumber":5,"startTime":"2026-04-22T02:06:56.819Z","endTime":"2026-04-22T02:07:01.568Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621381,"link":"/api/v1/people/621381","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":669236,"link":"/api/v1/people/669236","batSide":{"code":"R","description":"Right"}},"second":{"id":624413,"link":"/api/v1/people/624413"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.2,"endSpeed":72.6,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.381902086213536,"aZ":-41.376612730329455,"pfxX":8.038955471017303,"pfxZ":-6.719333464931918,"pX":0.23782012590511506,"pZ":4.4753811526392155,"vX0":-5.374785844897776,"vY0":-117.6964548989076,"vZ0":6.575215077930617,"x":107.93,"y":117.94,"x0":1.5346148228155307,"y0":50.00405680341302,"z0":5.527133205956542,"aX":11.005851534228555},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.3,"breakVerticalInduced":-9.7,"breakHorizontal":-12.8,"spinRate":1590,"spinDirection":116},"zone":12,"typeConfidence":2.0,"plateTime":0.46976137512087135,"extension":6.258426692885267},"index":5,"playId":"da4ec828-6377-3cfe-9081-c666db531fc3","pitchNumber":6,"startTime":"2026-04-22T02:07:19.280Z","endTime":"2026-04-22T02:07:23.924Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621381,"link":"/api/v1/people/621381","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":669236,"link":"/api/v1/people/669236","batSide":{"code":"R","description":"Right"}},"second":{"id":624413,"link":"/api/v1/people/624413"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669236,"link":"/api/v1/people/669236"},"credit":"b_pa"},{"player":{"id":621381,"link":"/api/v1/people/621381"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":21.9,"awayTeamWinProbability":78.1,"homeTeamWinProbabilityAdded":-1.4000000000000021,"leverageIndex":1.34,"dramaIndex":47.0,"contextMetrics":{},"playEndTime":"2026-04-22T02:07:23.924Z","atBatIndex":63},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Weston Wilson flies out to right fielder Jac Caglianone.","rbi":0,"awayScore":5,"homeScore":4,"isOut":true},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-22T02:08:22.191Z","endTime":"2026-04-22T02:10:46.700Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":642215,"fullName":"Weston Wilson","link":"/api/v1/people/642215"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621381,"fullName":"Matt Strahm","link":"/api/v1/people/621381"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"postOnSecond":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":642215,"fullName":"Weston Wilson","link":"/api/v1/people/642215"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":695506,"link":"/api/v1/people/695506"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-22T02:07:38.715Z","endTime":"2026-04-22T02:08:24.410Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":621381,"link":"/api/v1/people/621381","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":642215,"link":"/api/v1/people/642215","batSide":{"code":"R","description":"Right"}},"first":{"id":669236,"link":"/api/v1/people/669236"},"second":{"id":624413,"link":"/api/v1/people/624413"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.2,"endSpeed":72.6,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.998470711812708,"aZ":-30.691803635727382,"pfxX":-3.475160565707006,"pfxZ":1.0943673834902636,"pX":0.7297814498636913,"pZ":3.0218979431697446,"vX0":-1.292555167502542,"vY0":-116.7061182586803,"vZ0":1.2312035872251934,"x":89.18,"y":157.19,"x0":1.7447263376108715,"y0":50.004675381317035,"z0":5.410928431204793,"aX":-4.72332608917587},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":2.6,"breakHorizontal":6.6,"spinRate":2538,"spinDirection":288},"zone":3,"typeConfidence":2.0,"plateTime":0.47200462149365574,"extension":6.090450200403821},"index":1,"playId":"b59e019e-4231-324a-9f1e-070a08d806dc","pitchNumber":1,"startTime":"2026-04-22T02:08:24.410Z","endTime":"2026-04-22T02:08:29.593Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621381,"link":"/api/v1/people/621381","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":642215,"link":"/api/v1/people/642215","batSide":{"code":"R","description":"Right"}},"first":{"id":669236,"link":"/api/v1/people/669236"},"second":{"id":624413,"link":"/api/v1/people/624413"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":90.9,"endSpeed":82.6,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.553566340286256,"aZ":-17.738936738128018,"pfxX":6.581270713257356,"pfxZ":8.188067815482572,"pX":-0.08686501247264647,"pZ":4.487181325789219,"vX0":-6.291476445438923,"vY0":-132.28280440768518,"vZ0":1.1293057612486614,"x":120.31,"y":117.63,"x0":1.473080393570266,"y0":50.0049997629097,"z0":5.3597974595233975,"aX":11.606447946570345},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":15.4,"breakHorizontal":-10.4,"spinRate":2484,"spinDirection":147},"zone":11,"typeConfidence":2.0,"plateTime":0.4148659513912567,"extension":6.021562615674609},"index":2,"playId":"82193e66-6440-3c83-a1e6-77299a42e6e2","pitchNumber":2,"startTime":"2026-04-22T02:08:45.095Z","endTime":"2026-04-22T02:08:49.614Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621381,"link":"/api/v1/people/621381","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":642215,"link":"/api/v1/people/642215","batSide":{"code":"R","description":"Right"}},"first":{"id":669236,"link":"/api/v1/people/669236"},"second":{"id":624413,"link":"/api/v1/people/624413"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.0,"endSpeed":74.8,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.27475874247609,"aZ":-31.463300201768444,"pfxX":8.840852796611566,"pfxZ":0.5016833444800808,"pX":-0.5744820893002928,"pZ":1.963367912247546,"vX0":-7.4623370570313305,"vY0":-117.85197609248955,"vZ0":-0.7781050243756742,"x":138.9,"y":185.77,"x0":1.4761850297870793,"y0":50.002127231647734,"z0":5.190231436225395,"aX":12.502460667793315},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":1.0,"breakHorizontal":-14.3,"spinRate":1520,"spinDirection":103},"zone":7,"typeConfidence":2.0,"plateTime":0.4638120825189347,"extension":6.370567577691442},"index":3,"playId":"b6b0df2e-6924-3474-a409-fd32c926f659","pitchNumber":3,"startTime":"2026-04-22T02:09:05.822Z","endTime":"2026-04-22T02:09:14.663Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621381,"link":"/api/v1/people/621381","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":642215,"link":"/api/v1/people/642215","batSide":{"code":"R","description":"Right"}},"first":{"id":669236,"link":"/api/v1/people/669236"},"second":{"id":624413,"link":"/api/v1/people/624413"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":82.5,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.937789907515853,"aZ":-17.307596942688384,"pfxX":8.070024560559883,"pfxZ":8.474921668932584,"pX":-1.2310033827575844,"pZ":2.9242087389452305,"vX0":-9.659097695329796,"vY0":-132.07558665853387,"vZ0":-2.599487246704158,"x":163.92,"y":159.83,"x0":1.4369642837586054,"y0":50.00563667220574,"z0":5.204305360176236,"aX":14.162175232237857},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":14.9,"breakHorizontal":-12.4,"spinRate":2465,"spinDirection":137},"zone":11,"typeConfidence":2.0,"plateTime":0.4158118656670533,"extension":6.0606257308869225},"index":4,"playId":"8e057919-3c38-3676-9aa2-ee3685565cc0","pitchNumber":4,"startTime":"2026-04-22T02:09:40.214Z","endTime":"2026-04-22T02:09:44.842Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621381,"link":"/api/v1/people/621381","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":642215,"link":"/api/v1/people/642215","batSide":{"code":"R","description":"Right"}},"first":{"id":669236,"link":"/api/v1/people/669236"},"second":{"id":624413,"link":"/api/v1/people/624413"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":81.4,"endSpeed":74.2,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.56402690288259,"aZ":-28.423003289395844,"pfxX":-5.452569710743234,"pfxZ":2.662934823795677,"pX":-0.5636432301937189,"pZ":2.660086992547961,"vX0":-3.49901057534728,"vY0":-118.47738040502213,"vZ0":-0.227254964935795,"x":138.48,"y":166.96,"x0":1.6453451764760958,"y0":50.00278391335788,"z0":5.375099700814275,"aX":-7.680115318454426},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":5.0,"breakHorizontal":10.8,"spinRate":2782,"spinDirection":298},"zone":4,"typeConfidence":2.0,"plateTime":0.4639357783997937,"extension":6.039755982286229},"index":5,"playId":"397e2b66-e22b-3c3c-9898-5dd2f5c16fb1","pitchNumber":5,"startTime":"2026-04-22T02:10:06.708Z","endTime":"2026-04-22T02:10:10.916Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621381,"link":"/api/v1/people/621381","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":642215,"link":"/api/v1/people/642215","batSide":{"code":"R","description":"Right"}},"first":{"id":669236,"link":"/api/v1/people/669236"},"second":{"id":624413,"link":"/api/v1/people/624413"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":91.1,"endSpeed":82.7,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.892239785348092,"aZ":-16.694676597618372,"pfxX":7.323788345063464,"pfxZ":8.757955495443472,"pX":-0.19419312300512978,"pZ":3.593208138742365,"vX0":-6.8871252655588115,"vY0":-132.50724394573746,"vZ0":-1.0533429042259694,"x":124.4,"y":141.76,"x0":1.4945982503234367,"y0":50.00478772507708,"z0":5.2228061887461745,"aX":12.94790456998298},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":15.8,"breakHorizontal":-11.6,"spinRate":2508,"spinDirection":135},"zone":11,"typeConfidence":2.0,"plateTime":0.4143099067878344,"extension":6.164035543880165},"hitData":{"launchSpeed":81.0,"launchAngle":49.0,"totalDistance":269.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":156.82,"coordY":96.33}},"index":6,"playId":"173334fb-aec6-3812-b5b8-58a5e71c414b","pitchNumber":6,"startTime":"2026-04-22T02:10:31.789Z","endTime":"2026-04-22T02:10:46.700Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621381,"link":"/api/v1/people/621381","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":642215,"link":"/api/v1/people/642215","batSide":{"code":"R","description":"Right"}},"first":{"id":669236,"link":"/api/v1/people/669236"},"second":{"id":624413,"link":"/api/v1/people/624413"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642215,"link":"/api/v1/people/642215"},"credit":"b_ab"},{"player":{"id":621381,"link":"/api/v1/people/621381"},"credit":"p_ab"},{"player":{"id":642215,"link":"/api/v1/people/642215"},"credit":"b_pa"},{"player":{"id":621381,"link":"/api/v1/people/621381"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":26.200000000000003,"awayTeamWinProbability":73.8,"homeTeamWinProbabilityAdded":4.300000000000004,"leverageIndex":1.87,"dramaIndex":79.0,"contextMetrics":{},"playEndTime":"2026-04-22T02:10:46.700Z","atBatIndex":64},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Leody Taveras pops out to first baseman Vinnie Pasquantino in foul territory.","rbi":0,"awayScore":5,"homeScore":4,"isOut":true},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-22T02:11:14.918Z","endTime":"2026-04-22T02:11:25.156Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621381,"fullName":"Matt Strahm","link":"/api/v1/people/621381"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":686469,"link":"/api/v1/people/686469"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":80.1,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.476361977848576,"aZ":-20.896020084461895,"pfxX":4.25521423262352,"pfxZ":6.851211961704504,"pX":0.006491680773485808,"pZ":2.7113198043379585,"vX0":-5.5688640100167115,"vY0":-127.53660196778995,"vZ0":-2.045057493507599,"x":116.75,"y":165.57,"x0":1.6664569782343142,"y0":50.000533003343925,"z0":5.173305554712632,"aX":7.002269307065029},"breaks":{"breakAngle":15.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":12.1,"breakHorizontal":-6.5,"spinRate":2687,"spinDirection":151},"zone":5,"typeConfidence":2.0,"plateTime":0.429631798946279,"extension":6.078937393585877},"hitData":{"launchSpeed":73.1,"launchAngle":62.0,"totalDistance":168.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":182.3,"coordY":167.15}},"index":0,"playId":"d6e86f0c-f2a9-34f8-b067-6e172ca5519f","pitchNumber":1,"startTime":"2026-04-22T02:11:14.918Z","endTime":"2026-04-22T02:11:25.156Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621381,"link":"/api/v1/people/621381","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":665750,"link":"/api/v1/people/665750","batSide":{"code":"R","description":"Right"}},"first":{"id":669236,"link":"/api/v1/people/669236"},"second":{"id":624413,"link":"/api/v1/people/624413"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665750,"link":"/api/v1/people/665750"},"credit":"b_ab"},{"player":{"id":621381,"link":"/api/v1/people/621381"},"credit":"p_ab"},{"player":{"id":665750,"link":"/api/v1/people/665750"},"credit":"b_pa"},{"player":{"id":621381,"link":"/api/v1/people/621381"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":30.8,"awayTeamWinProbability":69.2,"homeTeamWinProbabilityAdded":4.599999999999998,"leverageIndex":1.81,"dramaIndex":79.0,"contextMetrics":{},"playEndTime":"2026-04-22T02:11:25.156Z","atBatIndex":65},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Michael Massey homers (1) on a fly ball to right field.","rbi":1,"awayScore":5,"homeScore":5,"isOut":false},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-22T02:13:43.320Z","endTime":"2026-04-22T02:15:42.911Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670329,"fullName":"Rico Garcia","link":"/api/v1/people/670329"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6,7],"actionIndex":[0,1],"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":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"responsiblePitcher":{"id":670329,"link":"/api/v1/people/670329"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Defensive Substitution: Colton Cowser replaces right fielder Blaze Alexander, batting 9th, playing right field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":5,"homeScore":4,"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-22T02:13:26.386Z","endTime":"2026-04-22T02:13:26.397Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681297,"link":"/api/v1/people/681297"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"901","replacedPlayer":{"id":677942,"link":"/api/v1/people/677942"},"defense":{"pitcher":{"id":664991,"link":"/api/v1/people/664991","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":677942,"link":"/api/v1/people/677942"}},"offense":{"batter":{"id":686681,"link":"/api/v1/people/686681","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Rico Garcia replaces Grant Wolfram.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":4,"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-22T02:13:26.397Z","endTime":"2026-04-22T02:13:45.341Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":670329,"link":"/api/v1/people/670329"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":664991,"link":"/api/v1/people/664991","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":686681,"link":"/api/v1/people/686681","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":93.7,"endSpeed":85.7,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.786264998788077,"aZ":-11.883702821929207,"pfxX":-6.4589947987746275,"pfxZ":10.772733412182507,"pX":-1.04074998917045,"pZ":2.8764704862780968,"vX0":2.701867767161585,"vY0":-136.32940732511122,"vZ0":-5.903794810803308,"x":156.67,"y":161.12,"x0":-1.2051596604484267,"y0":50.00195805502669,"z0":5.889220668487904,"aX":-12.16538668911275},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":18.5,"breakHorizontal":11.2,"spinRate":2537,"spinDirection":211},"zone":11,"typeConfidence":0.89,"plateTime":0.40165207814003034,"extension":5.570543912244377},"index":2,"playId":"1d4ccecb-6dd1-3ad1-b7f8-de9b2ed25ed6","pitchNumber":1,"startTime":"2026-04-22T02:13:45.341Z","endTime":"2026-04-22T02:13:49.157Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670329,"link":"/api/v1/people/670329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":686681,"link":"/api/v1/people/686681","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":76.4,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.535540626525123,"aZ":-16.630708876445468,"pfxX":-10.651227976158504,"pfxZ":10.287491176245874,"pX":0.10770523841189389,"pZ":2.0910910478172156,"vX0":6.3309768686744095,"vY0":-123.2284111629741,"vZ0":-5.4564550690544955,"x":112.89,"y":182.32,"x0":-1.1345078862563163,"y0":50.00242508210198,"z0":5.77691105739243,"aX":-16.090165938843267},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":17.3,"breakHorizontal":17.4,"spinRate":2372,"spinDirection":228},"zone":8,"typeConfidence":0.9,"plateTime":0.4475429716382848,"extension":5.843610792102084},"index":3,"playId":"f650ebbe-06f4-3bf5-8fc8-ba3612d7890e","pitchNumber":2,"startTime":"2026-04-22T02:14:01.560Z","endTime":"2026-04-22T02:14:05.945Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670329,"link":"/api/v1/people/670329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":686681,"link":"/api/v1/people/686681","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.8,"endSpeed":77.3,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.857422036032425,"aZ":-18.97980356932087,"pfxX":-9.286755250791854,"pfxZ":8.611262855014843,"pX":-0.2972105203922518,"pZ":2.6381199293752506,"vX0":5.074516941614287,"vY0":-123.35765375598562,"vZ0":-3.912275757316052,"x":128.33,"y":167.55,"x0":-1.1805624290034713,"y0":50.004567857433166,"z0":5.856407585242097,"aX":-14.231350513274721},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":14.9,"breakHorizontal":15.5,"spinRate":2498,"spinDirection":224},"zone":4,"typeConfidence":0.9,"plateTime":0.4449974828751433,"extension":5.79592975308332},"index":4,"playId":"d4a0ae0e-43b0-3800-aded-76666ee2aeac","pitchNumber":3,"startTime":"2026-04-22T02:14:18.725Z","endTime":"2026-04-22T02:14:22.558Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670329,"link":"/api/v1/people/670329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":686681,"link":"/api/v1/people/686681","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":78.7,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.202624914518847,"aZ":-18.27245557832037,"pfxX":-10.215675452131054,"pfxZ":8.800718510153569,"pX":-0.21067721915236148,"pZ":1.1708740309977672,"vX0":5.96344555416865,"vY0":-125.12532211859093,"vZ0":-7.164144039021943,"x":125.03,"y":207.17,"x0":-1.3026541618690404,"y0":50.00198912181192,"z0":5.578406431680944,"aX":-16.131966295514093},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":14.4,"breakHorizontal":17.0,"spinRate":2548,"spinDirection":231},"zone":13,"typeConfidence":0.9,"plateTime":0.4384217903244578,"extension":5.891606442472013},"index":5,"playId":"2ccfc302-b1dc-361d-a70c-f34a3ae6ea15","pitchNumber":4,"startTime":"2026-04-22T02:14:37.975Z","endTime":"2026-04-22T02:14:41.953Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670329,"link":"/api/v1/people/670329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":686681,"link":"/api/v1/people/686681","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":95.6,"endSpeed":86.9,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.79517313617287,"aZ":-15.017891655211418,"pfxX":-8.381007979652416,"pfxZ":8.800183401229793,"pX":-1.1097897751617118,"pZ":3.727650641080059,"vX0":3.234583834582097,"vY0":-139.11779034393072,"vZ0":-3.197980660590489,"x":159.3,"y":138.13,"x0":-1.202438150321124,"y0":50.00075313633698,"z0":5.89460441726857,"aX":-16.336484096852338},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":15.4,"breakHorizontal":14.4,"spinRate":2573,"spinDirection":219},"zone":11,"typeConfidence":0.9,"plateTime":0.39452409167756386,"extension":5.6387487517449495},"index":6,"playId":"674b20c1-4072-36c8-a895-03c32972b53c","pitchNumber":5,"startTime":"2026-04-22T02:15:00.747Z","endTime":"2026-04-22T02:15:05.760Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670329,"link":"/api/v1/people/670329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":686681,"link":"/api/v1/people/686681","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":79.0,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.795174300762714,"aZ":-19.396734399549977,"pfxX":-10.238659732769278,"pfxZ":8.003684675954332,"pX":0.2520772822496195,"pZ":2.579089838680762,"vX0":7.201263953034423,"vY0":-125.64868558488436,"vZ0":-3.8989692096647506,"x":107.39,"y":169.14,"x0":-1.3228532919894491,"y0":50.00462605761659,"z0":5.729945662269332,"aX":-16.349695363159697},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":13.8,"breakHorizontal":16.9,"spinRate":2417,"spinDirection":233},"zone":5,"typeConfidence":0.9,"plateTime":0.43615591168594836,"extension":6.014887822190452},"hitData":{"launchSpeed":104.1,"launchAngle":34.0,"totalDistance":412.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":235.4,"coordY":71.84}},"index":7,"playId":"01b136fa-fa00-3428-abe3-180a0f371e53","pitchNumber":6,"startTime":"2026-04-22T02:15:18.213Z","endTime":"2026-04-22T02:15:42.911Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670329,"link":"/api/v1/people/670329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":686681,"link":"/api/v1/people/686681","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686681,"link":"/api/v1/people/686681"},"credit":"b_ab"},{"player":{"id":670329,"link":"/api/v1/people/670329"},"credit":"p_ab"},{"player":{"id":686681,"link":"/api/v1/people/686681"},"credit":"b_pa"},{"player":{"id":670329,"link":"/api/v1/people/670329"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":60.8,"awayTeamWinProbability":39.2,"homeTeamWinProbabilityAdded":29.999999999999996,"leverageIndex":2.47,"dramaIndex":251.0,"contextMetrics":{},"playEndTime":"2026-04-22T02:15:42.911Z","atBatIndex":66},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jac Caglianone strikes out swinging.","rbi":0,"awayScore":5,"homeScore":5,"isOut":true},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-22T02:15:57.207Z","endTime":"2026-04-22T02:17:03.163Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670329,"fullName":"Rico Garcia","link":"/api/v1/people/670329"},"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":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":668939,"link":"/api/v1/people/668939"},"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":83.7,"endSpeed":78.0,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.404677355027694,"aZ":-38.42073281017565,"pfxX":-0.44000208213539427,"pfxZ":-4.095484725364578,"pX":1.0349324096452464,"pZ":2.5132538263090574,"vX0":5.092227108905609,"vY0":-121.96248095634797,"vZ0":-0.506829019307704,"x":77.55,"y":170.92,"x0":-1.0128127756702914,"y0":50.00556110614961,"z0":6.004967269231558,"aX":-0.671228939071796},"breaks":{"breakAngle":0.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.0,"breakVerticalInduced":-7.3,"breakHorizontal":-0.2,"spinRate":2520,"spinDirection":90},"zone":14,"typeConfidence":2.0,"plateTime":0.44714215149622216,"extension":5.853269025473107},"index":0,"playId":"e4efd99e-eaab-3576-9c32-8882cc9bb2d8","pitchNumber":1,"startTime":"2026-04-22T02:16:02.723Z","endTime":"2026-04-22T02:16:07.122Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670329,"link":"/api/v1/people/670329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":695506,"link":"/api/v1/people/695506","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.6,"endSpeed":77.3,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.396384187109643,"aZ":-39.094155576107056,"pfxX":-0.2875808509472525,"pfxZ":-4.593106956823192,"pX":0.06540824220915878,"pZ":2.1531625052937082,"vX0":3.3733541316028255,"vY0":-121.8068114118238,"vZ0":-0.9586324544890926,"x":114.51,"y":180.64,"x0":-1.2986882314487864,"y0":50.00308580256604,"z0":5.92491285672193,"aX":-0.4332152877398873},"breaks":{"breakAngle":0.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.3,"breakVerticalInduced":-8.3,"breakHorizontal":-0.2,"spinRate":2509,"spinDirection":45},"zone":8,"typeConfidence":2.0,"plateTime":0.44925568001065175,"extension":5.7245658202523835},"index":1,"playId":"067abe59-f8d9-3378-8480-7e00092e2274","pitchNumber":2,"startTime":"2026-04-22T02:16:18.773Z","endTime":"2026-04-22T02:16:22.558Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670329,"link":"/api/v1/people/670329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":695506,"link":"/api/v1/people/695506","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":77.6,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.933039618187262,"aZ":-19.56384534319265,"pfxX":-10.544999547692209,"pfxZ":8.124846274185295,"pX":-1.5718220186148826,"pZ":2.387790153531011,"vX0":2.8851398320773183,"vY0":-124.5564066282718,"vZ0":-4.217647773103156,"x":176.91,"y":174.31,"x0":-1.3842942237903757,"y0":50.0012452861824,"z0":5.746726021625437,"aX":-16.35981377442544},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":13.8,"breakHorizontal":18.2,"spinRate":2363,"spinDirection":236},"zone":13,"typeConfidence":0.91,"plateTime":0.4418591314086817,"extension":5.835594940900352},"index":2,"playId":"c6b69eb5-1529-3ef3-ae5e-c8e67c5ff361","pitchNumber":3,"startTime":"2026-04-22T02:16:39.762Z","endTime":"2026-04-22T02:16:44.699Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670329,"link":"/api/v1/people/670329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":695506,"link":"/api/v1/people/695506","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":78.7,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.079824423510114,"aZ":-37.05817120408638,"pfxX":-3.5294136697908076,"pfxZ":-3.149283468692007,"pX":0.7183882613412413,"pZ":0.6529862470423972,"vX0":5.504835497922271,"vY0":-123.8960405071622,"vZ0":-4.785131527648691,"x":89.62,"y":221.15,"x0":-1.0750893099110364,"y0":50.000713649246244,"z0":5.711066855432292,"aX":-5.4788781525391705},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.4,"breakVerticalInduced":-6.6,"breakHorizontal":5.0,"spinRate":2494,"spinDirection":39},"zone":14,"typeConfidence":2.0,"plateTime":0.44232446935489156,"extension":5.783557576481346},"index":3,"playId":"164dd832-636d-308e-be64-63d0f9b59be9","pitchNumber":4,"startTime":"2026-04-22T02:16:58.562Z","endTime":"2026-04-22T02:17:03.163Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670329,"link":"/api/v1/people/670329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":695506,"link":"/api/v1/people/695506","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695506,"link":"/api/v1/people/695506"},"credit":"b_ab"},{"player":{"id":670329,"link":"/api/v1/people/670329"},"credit":"p_ab"},{"player":{"id":695506,"link":"/api/v1/people/695506"},"credit":"b_pa"},{"player":{"id":670329,"link":"/api/v1/people/670329"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.2,"awayTeamWinProbability":43.8,"homeTeamWinProbabilityAdded":-4.599999999999994,"leverageIndex":1.78,"dramaIndex":78.0,"contextMetrics":{},"playEndTime":"2026-04-22T02:17:03.163Z","atBatIndex":67},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Isaac Collins called out on strikes.","rbi":0,"awayScore":5,"homeScore":5,"isOut":true},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-22T02:17:18.585Z","endTime":"2026-04-22T02:18:26.562Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670329,"fullName":"Rico Garcia","link":"/api/v1/people/670329"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":668939,"link":"/api/v1/people/668939"},"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":93.0,"endSpeed":84.7,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.478209720961473,"aZ":-12.024725212427215,"pfxX":-5.912034817017143,"pfxZ":10.884723744957352,"pX":-0.971249900394286,"pZ":3.6299436726745262,"vX0":2.6692645750906743,"vY0":-135.4247974371843,"vZ0":-3.652973599907908,"x":154.02,"y":140.77,"x0":-1.203330830361667,"y0":50.003915663195485,"z0":5.8415965303559645,"aX":-10.94597578740113},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":19.1,"breakHorizontal":10.1,"spinRate":2500,"spinDirection":215},"zone":11,"typeConfidence":0.88,"plateTime":0.4049624173783579,"extension":5.6647468636400005},"index":0,"playId":"c0f44c6c-ca16-34a2-a8ad-61be49e2d61b","pitchNumber":1,"startTime":"2026-04-22T02:17:28.030Z","endTime":"2026-04-22T02:17:37.274Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670329,"link":"/api/v1/people/670329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":686555,"link":"/api/v1/people/686555","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":92.9,"endSpeed":84.4,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.298534842466324,"aZ":-9.648775815048797,"pfxX":-6.389081300817762,"pfxZ":12.301370689023727,"pX":-0.2726612978892253,"pZ":1.728519843669585,"vX0":4.970699975564874,"vY0":-134.94641904292396,"vZ0":-8.311258466121245,"x":127.39,"y":192.11,"x0":-1.3149016951860588,"y0":50.00412783626207,"z0":5.541267846136679,"aX":-11.701451667337817},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":20.5,"breakHorizontal":10.4,"spinRate":2535,"spinDirection":218},"zone":8,"typeConfidence":0.88,"plateTime":0.40698346153190323,"extension":5.854760315066387},"index":1,"playId":"ecd3c678-0835-3930-9dd1-7f1ac39f96dd","pitchNumber":2,"startTime":"2026-04-22T02:17:45.837Z","endTime":"2026-04-22T02:17:50.372Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670329,"link":"/api/v1/people/670329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":686555,"link":"/api/v1/people/686555","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.4,"endSpeed":76.7,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.44996747531912,"aZ":-19.79723117357579,"pfxX":-10.348781303621495,"pfxZ":8.207175416767017,"pX":-0.2702043934347226,"pZ":1.9984388677922675,"vX0":5.753555589485488,"vY0":-122.63854230750732,"vZ0":-4.756095796790807,"x":127.3,"y":184.82,"x0":-1.3139532980354836,"y0":50.003978964110715,"z0":5.673186826548758,"aX":-15.611960629286282},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":13.8,"breakHorizontal":17.2,"spinRate":2399,"spinDirection":234},"zone":8,"typeConfidence":0.9,"plateTime":0.44827592961224294,"extension":5.937611173024043},"index":2,"playId":"32b0bc6b-d996-3ce3-bc2e-ce7ddb2d9526","pitchNumber":3,"startTime":"2026-04-22T02:18:03.729Z","endTime":"2026-04-22T02:18:07.624Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670329,"link":"/api/v1/people/670329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":686555,"link":"/api/v1/people/686555","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":86.1,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.16067296000688,"aZ":-10.577132463979607,"pfxX":-5.929304684322108,"pfxZ":11.379770840009673,"pX":-0.2921167554086662,"pZ":2.04445662713625,"vX0":4.383615307406922,"vY0":-136.86749319541175,"vZ0":-7.746227287017919,"x":128.13,"y":183.58,"x0":-1.1440472259159595,"y0":50.00050853116475,"z0":5.635344509893604,"aX":-11.249637603894744},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":19.2,"breakHorizontal":9.8,"spinRate":2471,"spinDirection":214},"zone":4,"typeConfidence":0.89,"plateTime":0.40016806211246747,"extension":5.9073374802638865},"index":3,"playId":"4d812ad0-f1f9-353a-abda-f20687e8edfd","pitchNumber":4,"startTime":"2026-04-22T02:18:21.711Z","endTime":"2026-04-22T02:18:26.562Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670329,"link":"/api/v1/people/670329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":686555,"link":"/api/v1/people/686555","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686555,"link":"/api/v1/people/686555"},"credit":"b_ab"},{"player":{"id":670329,"link":"/api/v1/people/670329"},"credit":"p_ab"},{"player":{"id":686555,"link":"/api/v1/people/686555"},"credit":"b_pa"},{"player":{"id":670329,"link":"/api/v1/people/670329"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":-3.6000000000000014,"leverageIndex":1.43,"dramaIndex":63.0,"contextMetrics":{},"playEndTime":"2026-04-22T02:18:26.562Z","atBatIndex":68},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kyle Isbel grounds out, third baseman Weston Wilson to first baseman Coby Mayo.","rbi":0,"awayScore":5,"homeScore":5,"isOut":true},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-22T02:18:46.779Z","endTime":"2026-04-22T02:20:06.484Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670329,"fullName":"Rico Garcia","link":"/api/v1/people/670329"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":642215,"link":"/api/v1/people/642215"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":691723,"link":"/api/v1/people/691723"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":86.0,"strikeZoneTop":3.114,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.67184896628283,"aZ":-10.05650249431728,"pfxX":-4.947208781088371,"pfxZ":11.620440066137252,"pX":-0.14946643640701382,"pZ":3.031403489904535,"vX0":4.467316504644771,"vY0":-137.16936538173522,"vZ0":-5.593545797939318,"x":122.7,"y":156.93,"x0":-1.1573484622095551,"y0":50.00505188198664,"z0":5.784537843961867,"aX":-9.417898660431394},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":20.0,"breakHorizontal":8.0,"spinRate":2514,"spinDirection":215},"zone":2,"typeConfidence":0.89,"plateTime":0.3994943748470492,"extension":5.880780969916261},"index":0,"playId":"64d9a664-7090-3d65-b242-347417046aad","pitchNumber":1,"startTime":"2026-04-22T02:18:54.182Z","endTime":"2026-04-22T02:18:58.363Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670329,"link":"/api/v1/people/670329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":664728,"link":"/api/v1/people/664728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.7,"endSpeed":79.0,"strikeZoneTop":3.114,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.38167087360462,"aZ":-35.8072954816575,"pfxX":1.5885749100944815,"pfxZ":-2.3394658987021546,"pX":-0.19314991039309257,"pZ":0.6220729087819413,"vX0":2.1818097534246093,"vY0":-123.33581971656722,"vZ0":-5.00199195920926,"x":124.36,"y":221.98,"x0":-1.292415000628145,"y0":50.00117276029834,"z0":5.664867017817394,"aX":2.469624090363317},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-5.0,"breakHorizontal":-3.4,"spinRate":2496,"spinDirection":23},"zone":13,"typeConfidence":2.0,"plateTime":0.44251087465424677,"extension":5.818599135555588},"index":1,"playId":"d15ccd8a-85ff-30cd-a4e3-c412fa40322e","pitchNumber":2,"startTime":"2026-04-22T02:19:09.943Z","endTime":"2026-04-22T02:19:14.414Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670329,"link":"/api/v1/people/670329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":664728,"link":"/api/v1/people/664728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":5,"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-22T02:19:27.303Z","endTime":"2026-04-22T02:19:39.781Z","isPitch":false,"type":"action","player":{"id":664728,"link":"/api/v1/people/664728"},"defense":{"pitcher":{"id":670329,"link":"/api/v1/people/670329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":664728,"link":"/api/v1/people/664728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":78.4,"strikeZoneTop":3.114,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.355056620429643,"aZ":-17.498768696652423,"pfxX":-8.806445017708382,"pfxZ":9.41481771943012,"pX":0.5978093171313952,"pZ":0.7456072774609455,"vX0":7.5478583684118465,"vY0":-123.96331767967403,"vZ0":-8.105405253332872,"x":94.21,"y":218.65,"x0":-1.3395903876880526,"y0":50.00535770380448,"z0":5.513911283803202,"aX":-13.73299867559384},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":15.4,"breakHorizontal":14.3,"spinRate":2281,"spinDirection":230},"zone":14,"typeConfidence":0.9,"plateTime":0.44153775042849386,"extension":6.053327454340447},"index":3,"playId":"45c1073e-552c-303c-ad23-5fe1879394dc","pitchNumber":3,"startTime":"2026-04-22T02:19:39.781Z","endTime":"2026-04-22T02:19:43.317Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670329,"link":"/api/v1/people/670329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":664728,"link":"/api/v1/people/664728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":80.2,"strikeZoneTop":3.114,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.097948129835466,"aZ":-19.3773603486552,"pfxX":-9.365702051477417,"pfxZ":7.826461674031995,"pX":-1.1195281223969498,"pZ":2.16731740852281,"vX0":3.9942750454787626,"vY0":-126.58478964408204,"vZ0":-4.83830757853811,"x":159.67,"y":180.26,"x0":-1.4949803308427059,"y0":50.000198556607316,"z0":5.63971746578466,"aX":-15.305940608323983},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":13.4,"breakHorizontal":16.2,"spinRate":2366,"spinDirection":234},"zone":13,"typeConfidence":0.9,"plateTime":0.43150862095606435,"extension":6.0266552328847975},"hitData":{"launchSpeed":64.8,"launchAngle":2.0,"totalDistance":48.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":113.22,"coordY":171.65}},"index":4,"playId":"24b1ae25-70ea-3ab6-b222-c7c58f4974f0","pitchNumber":4,"startTime":"2026-04-22T02:19:58.329Z","endTime":"2026-04-22T02:20:06.484Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670329,"link":"/api/v1/people/670329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":664728,"link":"/api/v1/people/664728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664728,"link":"/api/v1/people/664728"},"credit":"b_ab"},{"player":{"id":670329,"link":"/api/v1/people/670329"},"credit":"p_ab"},{"player":{"id":664728,"link":"/api/v1/people/664728"},"credit":"b_pa"},{"player":{"id":670329,"link":"/api/v1/people/670329"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-2.6000000000000014,"leverageIndex":1.05,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2026-04-22T02:20:06.484Z","atBatIndex":69},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Samuel Basallo walks.","rbi":0,"awayScore":5,"homeScore":5,"isOut":false},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-22T02:22:40.280Z","endTime":"2026-04-22T02:24:14.957Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":694212,"fullName":"Samuel Basallo","link":"/api/v1/people/694212"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668674,"fullName":"Lucas Erceg","link":"/api/v1/people/668674"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694212,"fullName":"Samuel Basallo","link":"/api/v1/people/694212"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4,5,7,8],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":694212,"fullName":"Samuel Basallo","link":"/api/v1/people/694212"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Lucas Erceg replaces Matt Strahm.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":5,"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-22T02:21:26.182Z","endTime":"2026-04-22T02:22:14.566Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":668674,"link":"/api/v1/people/668674"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":621381,"link":"/api/v1/people/621381","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Offensive Substitution: Pinch-hitter Samuel Basallo replaces Coby Mayo.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":5,"homeScore":5,"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-22T02:22:14.566Z","endTime":"2026-04-22T02:22:42.502Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694212,"link":"/api/v1/people/694212"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"801","replacedPlayer":{"id":691723,"link":"/api/v1/people/691723"},"defense":{"pitcher":{"id":668674,"link":"/api/v1/people/668674","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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.1,"endSpeed":77.8,"strikeZoneTop":3.394,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.162739854017303,"aZ":-31.961622848730574,"pfxX":-0.6238540826188705,"pfxZ":0.1424262209403766,"pX":1.0443804596625026,"pZ":1.2465618870689175,"vX0":6.547217945550066,"vY0":-123.68665599095317,"vZ0":-4.45119607442914,"x":77.19,"y":205.12,"x0":-1.568351231104332,"y0":50.00516677893397,"z0":5.782330991247719,"aX":-0.9563453689906767},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-0.6,"breakHorizontal":-0.6,"spinRate":2125,"spinDirection":3},"zone":14,"typeConfidence":2.0,"plateTime":0.4446695814566959,"extension":6.359104109537132},"index":2,"playId":"a78f2987-dee4-39cd-810a-951c9b8788f3","pitchNumber":1,"startTime":"2026-04-22T02:22:42.502Z","endTime":"2026-04-22T02:22:46.540Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668674,"link":"/api/v1/people/668674","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":694212,"link":"/api/v1/people/694212","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":81.4,"strikeZoneTop":3.394,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.739616072268362,"aZ":-24.156592971624864,"pfxX":-12.54844931104564,"pfxZ":4.747142435769774,"pX":0.0379960950424267,"pZ":1.803547223493566,"vX0":8.03385043565916,"vY0":-129.3173858711716,"vZ0":-5.4087915116504535,"x":115.55,"y":190.08,"x0":-1.4835534854225134,"y0":50.000809087097714,"z0":5.782605531034469,"aX":-21.185431956874382},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":7.6,"breakHorizontal":20.9,"spinRate":1880,"spinDirection":236},"zone":8,"typeConfidence":2.0,"plateTime":0.42404300142382034,"extension":6.602115081670952},"index":3,"playId":"845a197f-c69d-3e63-8f24-f909e0ebb7c2","pitchNumber":2,"startTime":"2026-04-22T02:22:56.062Z","endTime":"2026-04-22T02:23:23.085Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668674,"link":"/api/v1/people/668674","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":694212,"link":"/api/v1/people/694212","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":118,"player":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"}},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.2,"endSpeed":77.2,"strikeZoneTop":3.394,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.047362733350486,"aZ":-34.208614109439644,"pfxX":-0.42860356363584184,"pfxZ":-1.3485691927801655,"pX":0.40702406914147726,"pZ":1.018319851957252,"vX0":4.854372413486563,"vY0":-122.4865961848612,"vZ0":-4.32225119990664,"x":101.49,"y":211.29,"x0":-1.5518427740719407,"y0":50.004445747462896,"z0":5.7572277309470925,"aX":-0.6466260852648332},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-3.2,"breakHorizontal":-0.5,"spinRate":2002,"spinDirection":13},"zone":14,"typeConfidence":2.0,"plateTime":0.44859457930928714,"extension":6.414858255010011},"index":4,"playId":"074c8260-9571-33ce-ab8f-b4bd0ecb4534","pitchNumber":3,"startTime":"2026-04-22T02:23:21.604Z","endTime":"2026-04-22T02:23:26.049Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668674,"link":"/api/v1/people/668674","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":694212,"link":"/api/v1/people/694212","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.2,"endSpeed":87.4,"strikeZoneTop":3.394,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.79939721392626,"aZ":-13.383664284502501,"pfxX":-8.976304228038185,"pfxZ":9.448229452136793,"pX":-0.7101254045899442,"pZ":3.4724402781945805,"vX0":6.20198813294315,"vY0":-141.21558365056725,"vZ0":-3.7775925118715614,"x":144.07,"y":145.02,"x0":-1.786176431549474,"y0":50.00061617183092,"z0":5.708508242669315,"aX":-17.84649650143203},"breaks":{"breakAngle":48.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.3,"breakHorizontal":14.8,"spinRate":2194,"spinDirection":227},"zone":1,"typeConfidence":2.0,"plateTime":0.3901839044743691,"extension":6.372212169134407},"index":5,"playId":"969e509b-10e9-3c3e-9afa-fcc9576eb39d","pitchNumber":4,"startTime":"2026-04-22T02:23:35.882Z","endTime":"2026-04-22T02:23:40.323Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668674,"link":"/api/v1/people/668674","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":694212,"link":"/api/v1/people/694212","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":5,"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-22T02:23:45.167Z","endTime":"2026-04-22T02:23:54.294Z","isPitch":false,"type":"action","player":{"id":694212,"link":"/api/v1/people/694212"},"defense":{"pitcher":{"id":668674,"link":"/api/v1/people/668674","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":694212,"link":"/api/v1/people/694212","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":81.1,"strikeZoneTop":3.394,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.24593211873315,"aZ":-22.21051264669211,"pfxX":-12.559475938698474,"pfxZ":5.934225847362915,"pX":0.5690862444410548,"pZ":1.0120845134336984,"vX0":9.68941995663372,"vY0":-129.3708105125354,"vZ0":-7.378970576765699,"x":95.31,"y":211.45,"x0":-1.609666775851399,"y0":50.00578533998145,"z0":5.627461811191165,"aX":-21.10230660744984},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":9.1,"breakHorizontal":20.3,"spinRate":1916,"spinDirection":231},"zone":14,"typeConfidence":2.0,"plateTime":0.42483951449632507,"extension":6.485507792430236},"index":7,"playId":"57045eb7-ce27-3dad-a178-54da4b43ec74","pitchNumber":5,"startTime":"2026-04-22T02:23:54.294Z","endTime":"2026-04-22T02:23:58.518Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668674,"link":"/api/v1/people/668674","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":694212,"link":"/api/v1/people/694212","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":81.8,"strikeZoneTop":3.394,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.824853586188443,"aZ":-21.227096921392924,"pfxX":-13.043258311243623,"pfxZ":6.401212245391902,"pX":0.8618863395110137,"pZ":1.5307206432944578,"vX0":10.609258239965527,"vY0":-130.33126143321178,"vZ0":-6.417861901942982,"x":84.15,"y":197.45,"x0":-1.5781116793462846,"y0":50.00633452429011,"z0":5.64184444902095,"aX":-22.318034495798024},"breaks":{"breakAngle":42.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":10.2,"breakHorizontal":21.1,"spinRate":1806,"spinDirection":223},"zone":14,"typeConfidence":2.0,"plateTime":0.42115788230604956,"extension":6.5089796707366645},"index":8,"playId":"d0725e36-8075-3bff-8de0-a2a1dfb64415","pitchNumber":6,"startTime":"2026-04-22T02:24:10.187Z","endTime":"2026-04-22T02:24:14.957Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668674,"link":"/api/v1/people/668674","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":694212,"link":"/api/v1/people/694212","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694212,"link":"/api/v1/people/694212"},"credit":"b_pa"},{"player":{"id":668674,"link":"/api/v1/people/668674"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.9,"awayTeamWinProbability":58.1,"homeTeamWinProbabilityAdded":-8.100000000000001,"leverageIndex":2.29,"dramaIndex":112.0,"contextMetrics":{},"playEndTime":"2026-04-22T02:24:14.957Z","atBatIndex":70},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Colton Cowser grounds into a double play, first baseman Vinnie Pasquantino to shortstop Bobby Witt Jr. to first baseman Vinnie Pasquantino. Samuel Basallo out at 2nd. Colton Cowser out at 1st.","rbi":0,"awayScore":5,"homeScore":5,"isOut":true},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-22T02:24:29.283Z","endTime":"2026-04-22T02:26:14.046Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668674,"fullName":"Lucas Erceg","link":"/api/v1/people/668674"},"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,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":694212,"fullName":"Samuel Basallo","link":"/api/v1/people/694212"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":686469,"link":"/api/v1/people/686469"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":677951,"link":"/api/v1/people/677951"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":677951,"link":"/api/v1/people/677951"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":686469,"link":"/api/v1/people/686469"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":84.1,"endSpeed":76.8,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.12774959117187,"aZ":-35.07325405308594,"pfxX":-1.1459399428180201,"pfxZ":-1.9408055421401489,"pX":0.46056110925046195,"pZ":0.9925802008600049,"vX0":5.326290052817451,"vY0":-122.23093807567916,"vZ0":-4.129919770892404,"x":99.44,"y":211.98,"x0":-1.6107671088353743,"y0":50.00476032412246,"z0":5.759763151057191,"aX":-1.7116121696855113},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":-4.3,"breakHorizontal":0.6,"spinRate":2140,"spinDirection":25},"zone":14,"typeConfidence":2.0,"plateTime":0.45044464349730085,"extension":6.373825011845304},"index":0,"playId":"b8c5b1e7-ac43-3154-a691-f99531f35fb7","pitchNumber":1,"startTime":"2026-04-22T02:24:40.153Z","endTime":"2026-04-22T02:24:44.149Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668674,"link":"/api/v1/people/668674","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":681297,"link":"/api/v1/people/681297","batSide":{"code":"L","description":"Left"}},"first":{"id":694212,"link":"/api/v1/people/694212"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":81.3,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.12825757175344,"aZ":-24.58258320360194,"pfxX":-11.537396338171506,"pfxZ":4.4865880954098145,"pX":-0.5914762130717909,"pZ":2.895477229223517,"vX0":6.5806933546272335,"vY0":-129.56456675202782,"vZ0":-2.638985262436984,"x":139.55,"y":160.6,"x0":-1.6707745633226825,"y0":50.005490197550806,"z0":5.8142272195538025,"aX":-19.536293873550733},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":7.7,"breakHorizontal":19.3,"spinRate":1948,"spinDirection":236},"zone":1,"typeConfidence":2.0,"plateTime":0.42341969448463335,"extension":6.351939082889772},"index":1,"playId":"c40b04e3-687c-39a6-a90a-7ccff46090c6","pitchNumber":2,"startTime":"2026-04-22T02:24:59.109Z","endTime":"2026-04-22T02:25:03.713Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668674,"link":"/api/v1/people/668674","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":681297,"link":"/api/v1/people/681297","batSide":{"code":"L","description":"Left"}},"first":{"id":694212,"link":"/api/v1/people/694212"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":96.6,"endSpeed":88.2,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.91109714883327,"aZ":-15.51404152230441,"pfxX":-5.147671649048474,"pfxZ":8.339386462030859,"pX":0.43132400492701894,"pZ":3.531531929247473,"vX0":7.531894617384663,"vY0":-140.47764073270045,"vZ0":-3.46644644262515,"x":100.56,"y":143.43,"x0":-1.6161959473448182,"y0":50.00466333706343,"z0":5.790487391481098,"aX":-10.286755827344917},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":14.5,"breakHorizontal":7.8,"spinRate":2204,"spinDirection":222},"zone":12,"typeConfidence":2.0,"plateTime":0.38995263060813645,"extension":6.48411134581814},"index":2,"playId":"2e45ef70-7393-3b3f-bb11-1a2533ef9a9a","pitchNumber":3,"startTime":"2026-04-22T02:25:18.171Z","endTime":"2026-04-22T02:25:22.934Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668674,"link":"/api/v1/people/668674","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":681297,"link":"/api/v1/people/681297","batSide":{"code":"L","description":"Left"}},"first":{"id":694212,"link":"/api/v1/people/694212"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":83.1,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.959542049293937,"aZ":-23.388169516841213,"pfxX":-11.254953916510768,"pfxZ":4.998348840261795,"pX":-0.4677702077805066,"pZ":1.8475732622114367,"vX0":6.604093058023863,"vY0":-131.73488983154334,"vZ0":-5.47439224155066,"x":134.83,"y":188.9,"x0":-1.5447525863191645,"y0":50.004316070390786,"z0":5.681455936281274,"aX":-19.7850278250477},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":8.0,"breakHorizontal":19.0,"spinRate":2067,"spinDirection":236},"zone":7,"typeConfidence":2.0,"plateTime":0.4157788299198817,"extension":6.49240931387856},"index":3,"playId":"ca03d148-b07c-3b80-a7bf-de61fa59a1da","pitchNumber":4,"startTime":"2026-04-22T02:25:39.625Z","endTime":"2026-04-22T02:25:44.228Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668674,"link":"/api/v1/people/668674","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":681297,"link":"/api/v1/people/681297","batSide":{"code":"L","description":"Left"}},"first":{"id":694212,"link":"/api/v1/people/694212"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":5,"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-22T02:25:52.021Z","endTime":"2026-04-22T02:26:06.517Z","isPitch":false,"type":"action","player":{"id":681297,"link":"/api/v1/people/681297"},"defense":{"pitcher":{"id":668674,"link":"/api/v1/people/668674","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":681297,"link":"/api/v1/people/681297","batSide":{"code":"L","description":"Left"}},"first":{"id":694212,"link":"/api/v1/people/694212"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":97.5,"endSpeed":89.1,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.208249175296686,"aZ":-15.751871785554604,"pfxX":-6.475778162458584,"pfxZ":8.05868380325273,"pX":0.20378370766961848,"pZ":3.1739059734435306,"vX0":7.449392331081272,"vY0":-141.79107397349125,"vZ0":-4.475034040588898,"x":109.23,"y":153.08,"x0":-1.6152728206581344,"y0":50.00091135643858,"z0":5.776607538483597,"aX":-13.193958014147613},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":13.8,"breakHorizontal":10.2,"spinRate":2216,"spinDirection":224},"zone":2,"typeConfidence":2.0,"plateTime":0.38618569128305946,"extension":6.471906042937471},"hitData":{"launchSpeed":103.2,"launchAngle":-1.0,"totalDistance":49.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":153.05,"coordY":170.29}},"index":5,"playId":"54f727fd-845d-3ea9-bc2b-6ad95d7b439a","pitchNumber":5,"startTime":"2026-04-22T02:26:06.517Z","endTime":"2026-04-22T02:26:14.046Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668674,"link":"/api/v1/people/668674","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":681297,"link":"/api/v1/people/681297","batSide":{"code":"L","description":"Left"}},"first":{"id":694212,"link":"/api/v1/people/694212"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681297,"link":"/api/v1/people/681297"},"credit":"b_ab"},{"player":{"id":668674,"link":"/api/v1/people/668674"},"credit":"p_ab"},{"player":{"id":681297,"link":"/api/v1/people/681297"},"credit":"b_pa"},{"player":{"id":668674,"link":"/api/v1/people/668674"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":60.5,"awayTeamWinProbability":39.5,"homeTeamWinProbabilityAdded":18.6,"leverageIndex":3.43,"dramaIndex":205.0,"contextMetrics":{},"playEndTime":"2026-04-22T02:26:14.046Z","atBatIndex":71},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Taylor Ward pops out to second baseman Michael Massey.","rbi":0,"awayScore":5,"homeScore":5,"isOut":true},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-22T02:26:38.111Z","endTime":"2026-04-22T02:27:26.229Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668674,"fullName":"Lucas Erceg","link":"/api/v1/people/668674"},"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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":686681,"link":"/api/v1/people/686681"},"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":96.3,"endSpeed":87.0,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.870200282091055,"aZ":-15.079881272613587,"pfxX":-7.58617831142832,"pfxZ":8.70012994641677,"pX":-0.3520072775768515,"pZ":3.9539634874169476,"vX0":5.987775871065592,"vY0":-140.04754190303183,"vZ0":-2.491599322239868,"x":130.42,"y":132.02,"x0":-1.5439778346969588,"y0":50.001129780018346,"z0":5.854744360931618,"aX":-14.902460906372417},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.4,"breakHorizontal":12.4,"spinRate":2156,"spinDirection":221},"zone":11,"typeConfidence":2.0,"plateTime":0.3927569254520713,"extension":6.435643054722405},"index":0,"playId":"3766c71f-fa9e-3193-82bd-f74bfeb9d454","pitchNumber":1,"startTime":"2026-04-22T02:26:41.387Z","endTime":"2026-04-22T02:26:45.793Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668674,"link":"/api/v1/people/668674","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":96.1,"endSpeed":87.2,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.975445201389,"aZ":-15.366725157480628,"pfxX":-9.671201011399047,"pfxZ":8.596518819428415,"pX":-0.0131918637451838,"pZ":1.4894350873471924,"vX0":6.702729020950507,"vY0":-139.54036479164853,"vZ0":-8.573161130647403,"x":117.5,"y":198.57,"x0":-1.2007063482116702,"y0":50.00163369768248,"z0":5.632941782129192,"aX":-18.903158915785777},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":13.8,"breakHorizontal":16.0,"spinRate":1953,"spinDirection":217},"zone":13,"typeConfidence":2.0,"plateTime":0.3938477078748921,"extension":6.609826107122731},"index":1,"playId":"af974681-ae33-388b-bf7e-e1f62cb1712c","pitchNumber":2,"startTime":"2026-04-22T02:27:00.430Z","endTime":"2026-04-22T02:27:05.434Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668674,"link":"/api/v1/people/668674","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.3,"endSpeed":88.1,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.446829057383084,"aZ":-16.168117281096492,"pfxX":-10.079255729258275,"pfxZ":7.9891679830425195,"pX":-1.02583146338438,"pZ":2.343484085046063,"vX0":4.899910637622671,"vY0":-141.4167253383345,"vZ0":-6.461370404611779,"x":156.1,"y":175.51,"x0":-1.4815323097026099,"y0":50.00459386030956,"z0":5.714633519527877,"aX":-20.200242915757293},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":13.2,"breakHorizontal":17.0,"spinRate":2018,"spinDirection":218},"zone":13,"typeConfidence":2.0,"plateTime":0.38890057952344836,"extension":6.477541198133378},"hitData":{"launchSpeed":73.9,"launchAngle":66.0,"totalDistance":128.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":139.74,"coordY":154.48}},"index":2,"playId":"ff1adeb1-cd26-3876-b600-5c094a77b636","pitchNumber":3,"startTime":"2026-04-22T02:27:17.255Z","endTime":"2026-04-22T02:27:26.229Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668674,"link":"/api/v1/people/668674","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621493,"link":"/api/v1/people/621493"},"credit":"b_ab"},{"player":{"id":668674,"link":"/api/v1/people/668674"},"credit":"p_ab"},{"player":{"id":621493,"link":"/api/v1/people/621493"},"credit":"b_pa"},{"player":{"id":668674,"link":"/api/v1/people/668674"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.9,"awayTeamWinProbability":36.1,"homeTeamWinProbabilityAdded":3.3999999999999986,"leverageIndex":1.35,"dramaIndex":60.0,"contextMetrics":{},"playEndTime":"2026-04-22T02:27:26.229Z","atBatIndex":72},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Maikel Garcia walks.","rbi":0,"awayScore":5,"homeScore":5,"isOut":false},"about":{"atBatIndex":73,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-22T02:29:50.789Z","endTime":"2026-04-22T02:31:37.988Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664854,"fullName":"Ryan Helsley","link":"/api/v1/people/664854"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4,5,6,8],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"description":"Samuel Basallo remains in the game as the first baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":5,"homeScore":5,"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-22T02:28:48.522Z","endTime":"2026-04-22T02:28:48.538Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694212,"link":"/api/v1/people/694212"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"801","replacedPlayer":{"id":691723,"link":"/api/v1/people/691723"},"defense":{"pitcher":{"id":670329,"link":"/api/v1/people/670329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Ryan Helsley replaces Rico Garcia.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":5,"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-22T02:28:48.538Z","endTime":"2026-04-22T02:29:52.959Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664854,"link":"/api/v1/people/664854"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":670329,"link":"/api/v1/people/670329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":694212,"link":"/api/v1/people/694212"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":87.8,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.3745117528445,"aZ":-8.56561649089487,"pfxX":-2.3749664563660415,"pfxZ":11.867666563872367,"pX":0.35578088000095237,"pZ":2.560626897069531,"vX0":2.2291411924017774,"vY0":-140.72359749821973,"vZ0":-7.852594932818739,"x":103.44,"y":169.64,"x0":-0.1412292919628791,"y0":50.00334407601577,"z0":5.955731394338186,"aX":-4.724609873495031},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.5,"breakVerticalInduced":19.9,"breakHorizontal":3.8,"spinRate":2405,"spinDirection":188},"zone":6,"typeConfidence":0.88,"plateTime":0.3904556883838737,"extension":6.534063653771553},"index":2,"playId":"72f8a8bb-da05-308d-8c87-307997b3188f","pitchNumber":1,"startTime":"2026-04-22T02:29:52.959Z","endTime":"2026-04-22T02:29:57.693Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664854,"link":"/api/v1/people/664854","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":694212,"link":"/api/v1/people/694212"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.1,"endSpeed":75.2,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.977063167656382,"aZ":-41.672229121635496,"pfxX":1.636497440998319,"pfxZ":-6.738713375382062,"pX":1.0578628558720105,"pZ":0.6547652714701305,"vX0":2.392507667157925,"vY0":-118.06978630551374,"vZ0":-3.5555623426186327,"x":76.68,"y":221.1,"x0":-0.18218652697936188,"y0":50.00468723267847,"z0":6.024005699424321,"aX":2.305345075012084},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.5,"breakVerticalInduced":-12.8,"breakHorizontal":-3.6,"spinRate":2524,"spinDirection":37},"zone":14,"typeConfidence":0.91,"plateTime":0.4643124114763104,"extension":6.643428436485008},"index":3,"playId":"c970638e-5f00-3b52-8db4-4358f0c584bd","pitchNumber":2,"startTime":"2026-04-22T02:30:08.807Z","endTime":"2026-04-22T02:30:13.267Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664854,"link":"/api/v1/people/664854","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":694212,"link":"/api/v1/people/694212"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":88.2,"endSpeed":81.4,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.78827144716626,"aZ":-30.51990253485507,"pfxX":1.2319873441250915,"pfxZ":0.9853182677027759,"pX":0.48334436052058777,"pZ":1.965593611468732,"vX0":1.5008991402834801,"vY0":-128.45071084274872,"vZ0":-4.385444722327783,"x":98.58,"y":185.71,"x0":-0.26786723344794194,"y0":50.00306750459753,"z0":6.059240989912273,"aX":2.0649226092618296},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":1.1,"breakHorizontal":-2.5,"spinRate":2493,"spinDirection":161},"zone":9,"typeConfidence":0.91,"plateTime":0.42587784866016687,"extension":6.56248698829811},"index":4,"playId":"8328fab9-df09-3f99-ad55-d0b369975329","pitchNumber":3,"startTime":"2026-04-22T02:30:29.943Z","endTime":"2026-04-22T02:30:34.688Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664854,"link":"/api/v1/people/664854","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":694212,"link":"/api/v1/people/694212"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":80.6,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.555252508857247,"aZ":-32.75401159104564,"pfxX":0.5060285671549791,"pfxZ":-0.36165368239662676,"pX":0.833221939095173,"pZ":0.9816543347908762,"vX0":2.3163664491860887,"vY0":-126.81048087359339,"vZ0":-6.0917929290150505,"x":85.24,"y":212.28,"x0":-0.1571314308957519,"y0":50.000182243174926,"z0":6.023100988590614,"aX":0.8244430151750879},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-1.8,"breakHorizontal":-1.4,"spinRate":2450,"spinDirection":95},"zone":14,"typeConfidence":0.9,"plateTime":0.43168808275473136,"extension":6.509370450870083},"index":5,"playId":"980e5398-62a7-3ab5-9c8f-777cfba76854","pitchNumber":4,"startTime":"2026-04-22T02:30:48.181Z","endTime":"2026-04-22T02:30:52.662Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664854,"link":"/api/v1/people/664854","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":694212,"link":"/api/v1/people/694212"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.2,"endSpeed":77.8,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.38874406025974,"aZ":-33.061306421961405,"pfxX":-1.208470107594498,"pfxZ":-0.5866827941843571,"pX":1.0924305724869983,"pZ":0.9386381419979561,"vX0":3.7327295260460014,"vY0":-122.61916343145622,"vZ0":-5.174561101797184,"x":75.36,"y":213.44,"x0":-0.29293048147929057,"y0":50.00045700425235,"z0":5.899058786122878,"aX":-1.8391710354156008},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-2.0,"breakHorizontal":1.3,"spinRate":2401,"spinDirection":78},"zone":14,"typeConfidence":2.0,"plateTime":0.4467997026205204,"extension":6.649251323182829},"index":6,"playId":"41df69ff-143b-3765-bc07-df70adaee32f","pitchNumber":5,"startTime":"2026-04-22T02:31:08.443Z","endTime":"2026-04-22T02:31:12.457Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664854,"link":"/api/v1/people/664854","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":694212,"link":"/api/v1/people/694212"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"index":7,"startTime":"2026-04-22T02:31:19.511Z","endTime":"2026-04-22T02:31:32.087Z","isPitch":false,"type":"action","player":{"id":672580,"link":"/api/v1/people/672580"},"defense":{"pitcher":{"id":664854,"link":"/api/v1/people/664854","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":694212,"link":"/api/v1/people/694212"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":97.7,"endSpeed":89.4,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.50875679747994,"aZ":-7.575903682845462,"pfxX":0.6255420368405336,"pfxZ":12.02621550259066,"pX":1.1998836754808204,"pZ":2.2026649765758775,"vX0":2.6254297263617943,"vY0":-142.10549565457862,"vZ0":-9.250662967370376,"x":71.26,"y":179.31,"x0":0.18274260900211647,"y0":50.00633544821056,"z0":5.981362698131309,"aX":1.2796212463145786},"breaks":{"breakAngle":10.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.6,"breakVerticalInduced":20.0,"breakHorizontal":-1.7,"spinRate":2570,"spinDirection":182},"zone":14,"typeConfidence":0.89,"plateTime":0.38541129693062937,"extension":6.645786342054903},"index":8,"playId":"da0291c3-5c0b-3343-9db0-0f9431503e8a","pitchNumber":6,"startTime":"2026-04-22T02:31:32.087Z","endTime":"2026-04-22T02:31:37.988Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664854,"link":"/api/v1/people/664854","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":694212,"link":"/api/v1/people/694212"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672580,"link":"/api/v1/people/672580"},"credit":"b_pa"},{"player":{"id":664854,"link":"/api/v1/people/664854"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":71.0,"awayTeamWinProbability":29.0,"homeTeamWinProbabilityAdded":7.100000000000001,"leverageIndex":2.22,"dramaIndex":104.0,"contextMetrics":{},"playEndTime":"2026-04-22T02:31:37.988Z","atBatIndex":73},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Adley Rutschman challenged (pitch result), call on the field was confirmed: Bobby Witt Jr. walks. Maikel Garcia to 2nd.","rbi":0,"awayScore":5,"homeScore":5,"isOut":false},"about":{"atBatIndex":74,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-22T02:32:00.084Z","endTime":"2026-04-22T02:33:59.246Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664854,"fullName":"Ryan Helsley","link":"/api/v1/people/664854"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"postOnSecond":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"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":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":79.2,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.9340559056145,"aZ":-32.39484625949382,"pfxX":2.1939587381667054,"pfxZ":-0.13719921271033542,"pX":1.0518872691301049,"pZ":1.823072827658071,"vX0":2.6503213372726258,"vY0":-125.33923331160595,"vZ0":-3.975844570474232,"x":76.9,"y":189.56,"x0":-0.30529448025570477,"y0":50.00350343467445,"z0":6.082410218923641,"aX":3.4820816791757774},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-1.0,"breakHorizontal":-4.6,"spinRate":2435,"spinDirection":141},"zone":14,"typeConfidence":0.9,"plateTime":0.43742307503030764,"extension":6.6308149248765265},"index":0,"playId":"74421ec0-74c9-3711-8b0e-0318aab650c4","pitchNumber":1,"startTime":"2026-04-22T02:32:05.968Z","endTime":"2026-04-22T02:32:11.008Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664854,"link":"/api/v1/people/664854","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":694212,"link":"/api/v1/people/694212"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"first":{"id":672580,"link":"/api/v1/people/672580"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":80.5,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.80840537014248,"aZ":-32.27880730755114,"pfxX":1.3778780572031928,"pfxZ":-0.06267890198002135,"pX":0.05159140054156779,"pZ":3.9017825225612297,"vX0":0.20971218598250638,"vY0":-126.89458170931276,"vZ0":0.43591826128878464,"x":115.03,"y":133.43,"x0":-0.21110631684090994,"y0":50.0039399129354,"z0":6.281223457290027,"aX":2.2669626856308467},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":0.2,"breakHorizontal":-2.5,"spinRate":2489,"spinDirection":118},"zone":12,"typeConfidence":0.91,"plateTime":0.4301911859294485,"extension":6.3889207203676195},"index":1,"playId":"31031454-9da2-3e1a-82b9-24f43e77e0a2","pitchNumber":2,"startTime":"2026-04-22T02:32:24.846Z","endTime":"2026-04-22T02:32:29.927Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664854,"link":"/api/v1/people/664854","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":694212,"link":"/api/v1/people/694212"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"first":{"id":672580,"link":"/api/v1/people/672580"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":80.3,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.795985252856045,"aZ":-34.53884190490582,"pfxX":0.3503703228865973,"pfxZ":-1.4675815851799574,"pX":0.47419222011412193,"pZ":0.7451222896710524,"vX0":1.6403639707133495,"vY0":-126.35821149045289,"vZ0":-6.124147033892471,"x":98.92,"y":218.66,"x0":-0.22891799118946682,"y0":50.00011418361095,"z0":5.975867867826617,"aX":0.5660186481898708},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-3.8,"breakHorizontal":-1.0,"spinRate":2541,"spinDirection":71},"zone":14,"typeConfidence":0.9,"plateTime":0.4335016134113143,"extension":6.622889071279765},"index":2,"playId":"1d2041a3-ded9-3f40-a0a7-47e76d03565f","pitchNumber":3,"startTime":"2026-04-22T02:32:45.103Z","endTime":"2026-04-22T02:32:50.756Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664854,"link":"/api/v1/people/664854","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":694212,"link":"/api/v1/people/694212"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"first":{"id":672580,"link":"/api/v1/people/672580"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.2,"endSpeed":81.9,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.24706755189001,"aZ":-31.41735784553401,"pfxX":2.388640081038185,"pfxZ":0.4529916258710731,"pX":0.8575234337090176,"pZ":0.501873168882154,"vX0":1.591838996351227,"vY0":-128.41009213220715,"vZ0":-7.6398722405283515,"x":84.31,"y":225.23,"x0":-0.07970823436482098,"y0":50.005666967407194,"z0":5.942498869312694,"aX":4.010716602153107},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":-0.6,"breakHorizontal":-4.7,"spinRate":2461,"spinDirection":30},"zone":14,"typeConfidence":0.91,"plateTime":0.4256756985433734,"extension":6.605448113235952},"index":3,"playId":"cc8f5bc1-f727-35a7-91ac-fd9c769da847","pitchNumber":4,"startTime":"2026-04-22T02:33:05.906Z","endTime":"2026-04-22T02:33:13.313Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664854,"link":"/api/v1/people/664854","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":694212,"link":"/api/v1/people/694212"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"first":{"id":672580,"link":"/api/v1/people/672580"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.9,"endSpeed":88.8,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.22336899350279,"aZ":-12.064187518818915,"pfxX":-0.7586325942459933,"pfxZ":9.944389322007755,"pX":0.5567606531064707,"pZ":3.521423478129421,"vX0":1.7393426365383355,"vY0":-141.0899327502158,"vZ0":-4.994244298115319,"x":95.78,"y":143.7,"x0":0.03168816785701289,"y0":50.000014783077276,"z0":6.087817318767793,"aX":-1.5339160514680297},"breaks":{"breakAngle":4.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":17.3,"breakHorizontal":1.1,"spinRate":2550,"spinDirection":194},"zone":12,"typeConfidence":0.87,"plateTime":0.3877750507242901,"extension":6.522499288653517},"index":4,"playId":"fbc66510-098a-30cc-9dd5-986cf7993e0b","pitchNumber":5,"startTime":"2026-04-22T02:33:32.222Z","endTime":"2026-04-22T02:33:59.246Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664854,"link":"/api/v1/people/664854","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":694212,"link":"/api/v1/people/694212"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"first":{"id":672580,"link":"/api/v1/people/672580"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677951,"link":"/api/v1/people/677951"},"credit":"b_pa"},{"player":{"id":664854,"link":"/api/v1/people/664854"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":110,"player":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"}},"homeTeamWinProbability":81.10000000000001,"awayTeamWinProbability":18.89999999999999,"homeTeamWinProbabilityAdded":10.100000000000009,"leverageIndex":3.16,"dramaIndex":146.0,"contextMetrics":{},"playEndTime":"2026-04-22T02:33:59.246Z","atBatIndex":74},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Vinnie Pasquantino strikes out swinging. Maikel Garcia to 3rd. Bobby Witt Jr. to 2nd. Wild pitch by pitcher Ryan Helsley.","rbi":0,"awayScore":5,"homeScore":5,"isOut":true},"about":{"atBatIndex":75,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-22T02:34:15.351Z","endTime":"2026-04-22T02:36:40.954Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664854,"fullName":"Ryan Helsley","link":"/api/v1/people/664854"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"postOnThird":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":668939,"link":"/api/v1/people/668939"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]},{"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":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"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":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"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":99.2,"endSpeed":91.3,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.458771997212413,"aZ":-14.117346264537378,"pfxX":-1.1855283440874338,"pfxZ":8.492255732009896,"pX":1.4923449864728933,"pZ":2.834348313424308,"vX0":4.440976857393765,"vY0":-144.41557808932794,"vZ0":-6.514128346145653,"x":60.12,"y":162.25,"x0":0.0932197201606768,"y0":50.00597255369324,"z0":5.976215919554208,"aX":-2.5217558506594497},"breaks":{"breakAngle":6.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":14.4,"breakHorizontal":1.3,"spinRate":2498,"spinDirection":190},"zone":12,"typeConfidence":0.88,"plateTime":0.3782764411282482,"extension":6.510966572417734},"index":0,"playId":"088e9045-6c24-3291-bc08-93d4326907e0","pitchNumber":1,"startTime":"2026-04-22T02:34:18.077Z","endTime":"2026-04-22T02:34:22.733Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664854,"link":"/api/v1/people/664854","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":694212,"link":"/api/v1/people/694212"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"first":{"id":677951,"link":"/api/v1/people/677951"},"second":{"id":672580,"link":"/api/v1/people/672580"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":98.5,"endSpeed":89.8,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.87327276575789,"aZ":-9.517173221929319,"pfxX":-0.8077403258621318,"pfxZ":10.923419254725017,"pX":1.0461977648687986,"pZ":2.623303165829668,"vX0":3.013083099209689,"vY0":-143.2808008146286,"vZ0":-7.656789644511307,"x":77.12,"y":167.95,"x0":0.084810346234753,"y0":50.00059820646892,"z0":5.928888051084163,"aX":-1.6753826876367575},"breaks":{"breakAngle":4.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":18.4,"breakHorizontal":0.8,"spinRate":2568,"spinDirection":184},"zone":12,"typeConfidence":0.9,"plateTime":0.3826382912219741,"extension":6.656161802741727},"index":1,"playId":"8be99acd-79fc-314f-aafc-8efb497f28ca","pitchNumber":2,"startTime":"2026-04-22T02:34:40.544Z","endTime":"2026-04-22T02:34:45.407Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664854,"link":"/api/v1/people/664854","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":694212,"link":"/api/v1/people/694212"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"first":{"id":677951,"link":"/api/v1/people/677951"},"second":{"id":672580,"link":"/api/v1/people/672580"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":78.5,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.78668793165125,"aZ":-33.93228562188377,"pfxX":1.1998374606933697,"pfxZ":-1.1345851099237856,"pX":-0.3479067653649659,"pZ":0.9995032628122923,"vX0":-0.7461105389498073,"vY0":-123.65473478333858,"vZ0":-5.232299108203011,"x":130.26,"y":211.79,"x0":-0.19806301477688779,"y0":50.00285250252118,"z0":5.991465383486638,"aX":1.8570258679555565},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-3.0,"breakHorizontal":-2.0,"spinRate":2432,"spinDirection":48},"zone":13,"typeConfidence":0.89,"plateTime":0.4430404201461928,"extension":6.6520500533052305},"index":2,"playId":"695a7010-b264-35cf-bf38-1eb2c3cba541","pitchNumber":3,"startTime":"2026-04-22T02:35:02.299Z","endTime":"2026-04-22T02:35:07.058Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664854,"link":"/api/v1/people/664854","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":694212,"link":"/api/v1/people/694212"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"first":{"id":677951,"link":"/api/v1/people/677951"},"second":{"id":672580,"link":"/api/v1/people/672580"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":100.0,"endSpeed":91.7,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.800800617986866,"aZ":-9.292323972990374,"pfxX":-0.5883289576437473,"pfxZ":10.608161662912496,"pX":0.028249903372254505,"pZ":3.256629672745915,"vX0":0.44243562136565756,"vY0":-145.6099633070178,"vZ0":-6.093908089022454,"x":115.92,"y":150.85,"x0":-0.04889862608414041,"y0":50.00038701665999,"z0":5.932966794132391,"aX":-1.2686479262217558},"breaks":{"breakAngle":6.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.0,"breakVerticalInduced":18.2,"breakHorizontal":1.0,"spinRate":2635,"spinDirection":185},"zone":2,"typeConfidence":0.9,"plateTime":0.3755489266562857,"extension":6.664612594832015},"index":3,"playId":"cda2e64f-fc9d-3f2a-b78f-4ea4d78dd010","pitchNumber":4,"startTime":"2026-04-22T02:35:27.069Z","endTime":"2026-04-22T02:35:31.818Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664854,"link":"/api/v1/people/664854","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":694212,"link":"/api/v1/people/694212"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"first":{"id":677951,"link":"/api/v1/people/677951"},"second":{"id":672580,"link":"/api/v1/people/672580"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":98.8,"endSpeed":91.0,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.898136928028542,"aZ":-10.074326261524574,"pfxX":-0.6541717803602296,"pfxZ":10.46599798629605,"pX":0.5819121027864208,"pZ":2.272610882844181,"vX0":1.8751293236781936,"vY0":-143.8188112396223,"vZ0":-8.29018051299674,"x":94.82,"y":177.42,"x0":0.008748435694089531,"y0":50.00048725132539,"z0":5.803712170173218,"aX":-1.381285523075956},"breaks":{"breakAngle":4.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":17.6,"breakHorizontal":0.8,"spinRate":2610,"spinDirection":183},"zone":9,"typeConfidence":0.89,"plateTime":0.37970719115342844,"extension":6.673829336040034},"index":4,"playId":"0151da21-81cf-35b6-a6ab-1035a2a81e9f","pitchNumber":5,"startTime":"2026-04-22T02:35:47.154Z","endTime":"2026-04-22T02:35:52.252Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664854,"link":"/api/v1/people/664854","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":694212,"link":"/api/v1/people/694212"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"first":{"id":677951,"link":"/api/v1/people/677951"},"second":{"id":672580,"link":"/api/v1/people/672580"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","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":"69f425bd-2c3f-4893-84a1-44916d242785","startTime":"2026-04-22T02:36:13.285Z","endTime":"2026-04-22T02:36:18.285Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":664854,"link":"/api/v1/people/664854","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":694212,"link":"/api/v1/people/694212"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"first":{"id":677951,"link":"/api/v1/people/677951"},"second":{"id":672580,"link":"/api/v1/people/672580"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":86.2,"endSpeed":79.4,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.03488703725688,"aZ":-29.779966642019886,"pfxX":0.7228079761094726,"pfxZ":1.5081348986510115,"pX":-0.2549073213954149,"pZ":0.566371793008325,"vX0":-0.27360700461148757,"vY0":-125.3540995456362,"vZ0":-7.110006966994771,"x":126.72,"y":223.49,"x0":-0.23806851397350107,"y0":50.002338551032665,"z0":5.880122671900033,"aX":1.1468902910424752},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":1.3,"breakHorizontal":-1.2,"spinRate":2405,"spinDirection":88},"zone":13,"typeConfidence":0.91,"plateTime":0.43743743610804753,"extension":6.624748564189244},"index":6,"playId":"8f6cc579-bfb5-3190-89ec-d8fc71e8711e","pitchNumber":6,"startTime":"2026-04-22T02:36:33.112Z","endTime":"2026-04-22T02:36:40.954Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664854,"link":"/api/v1/people/664854","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":694212,"link":"/api/v1/people/694212"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"first":{"id":677951,"link":"/api/v1/people/677951"},"second":{"id":672580,"link":"/api/v1/people/672580"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686469,"link":"/api/v1/people/686469"},"credit":"b_ab"},{"player":{"id":664854,"link":"/api/v1/people/664854"},"credit":"p_ab"},{"player":{"id":686469,"link":"/api/v1/people/686469"},"credit":"b_pa"},{"player":{"id":664854,"link":"/api/v1/people/664854"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":84.3,"awayTeamWinProbability":15.700000000000003,"homeTeamWinProbabilityAdded":3.1999999999999886,"leverageIndex":3.23,"dramaIndex":106.0,"contextMetrics":{},"playEndTime":"2026-04-22T02:36:40.954Z","atBatIndex":75},{"result":{"type":"atBat","event":"Wild Pitch","eventType":"wild_pitch","description":"Wild pitch by pitcher Ryan Helsley. Maikel Garcia scores.","rbi":0,"awayScore":5,"homeScore":6,"isOut":false},"about":{"atBatIndex":76,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-22T02:38:08.557Z","endTime":"2026-04-22T02:39:54.377Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":37},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664854,"fullName":"Ryan Helsley","link":"/api/v1/people/664854"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.95"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.78"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"97.14"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.44"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.36"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.72"},{"zone":"07","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"89.92"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.71"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.39"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"74.26"},{"zone":"12","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.93"},{"zone":"13","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.33"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.25"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".563"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"03","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".684"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".923"},{"zone":"05","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".571"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".413"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.273"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".900"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".580"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".559"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".401"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".188"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".378"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".263"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".308"},{"zone":"05","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".235"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".174"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".364"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".327"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".208"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".125"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".194"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".172"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".563"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"03","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".684"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".923"},{"zone":"05","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".571"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".413"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.273"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".900"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".580"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".559"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".401"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"responsiblePitcher":{"id":664854,"link":"/api/v1/people/664854"},"isScoringEvent":true,"rbi":false,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":5,"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-22T02:37:09.823Z","endTime":"2026-04-22T02:38:10.865Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":664854,"link":"/api/v1/people/664854","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":694212,"link":"/api/v1/people/694212"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"second":{"id":677951,"link":"/api/v1/people/677951"},"third":{"id":672580,"link":"/api/v1/people/672580"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":99.8,"endSpeed":91.2,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.51872065703321,"aZ":-7.7521977793556776,"pfxX":0.8884324241863739,"pfxZ":11.508539809176547,"pX":1.4755891189805528,"pZ":1.2622258324375806,"vX0":3.7405790322352095,"vY0":-144.90872048571364,"vZ0":-11.728145756680632,"x":60.75,"y":204.7,"x0":0.051460446515811234,"y0":50.004077556334295,"z0":5.839994033202151,"aX":1.8857435698403386},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.0,"breakVerticalInduced":18.6,"breakHorizontal":-2.4,"spinRate":2647,"spinDirection":185},"zone":14,"typeConfidence":0.9,"plateTime":0.3782733732136214,"extension":6.693372718457049},"index":1,"playId":"673943b3-48a5-3f5d-8445-4f547355f4df","pitchNumber":1,"startTime":"2026-04-22T02:38:10.865Z","endTime":"2026-04-22T02:38:15.568Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664854,"link":"/api/v1/people/664854","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":694212,"link":"/api/v1/people/694212"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"second":{"id":677951,"link":"/api/v1/people/677951"},"third":{"id":672580,"link":"/api/v1/people/672580"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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.2,"endSpeed":81.3,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.569735810107634,"aZ":-29.68744410091066,"pfxX":-0.08529187976780461,"pfxZ":1.4661477536127858,"pX":0.5846058246115441,"pZ":2.304065098526548,"vX0":1.8957646186621013,"vY0":-129.87281290742854,"vZ0":-3.662262240098639,"x":94.72,"y":176.57,"x0":-0.1465925290202482,"y0":50.00124220855145,"z0":6.013724223830542,"aX":-0.14481398706030033},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":2.0,"breakHorizontal":-0.4,"spinRate":2559,"spinDirection":92},"zone":6,"typeConfidence":0.9,"plateTime":0.4232565210257526,"extension":6.57096853132033},"index":2,"playId":"6cc797dd-db03-3564-b7be-1bfc836461f3","pitchNumber":2,"startTime":"2026-04-22T02:38:28.954Z","endTime":"2026-04-22T02:38:33.734Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664854,"link":"/api/v1/people/664854","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":694212,"link":"/api/v1/people/694212"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"second":{"id":677951,"link":"/api/v1/people/677951"},"third":{"id":672580,"link":"/api/v1/people/672580"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.9,"endSpeed":82.3,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.182939169906525,"aZ":-29.757594397242258,"pfxX":-0.021783275033083527,"pfxZ":1.4380526909951898,"pX":1.5223161940051153,"pZ":-1.0972958913845967,"vX0":4.0792778006366035,"vY0":-129.02446458683463,"vZ0":-11.602548253771054,"x":58.97,"y":268.41,"x0":-0.07732416213652302,"y0":50.00448474920759,"z0":5.756176276686215,"aX":-0.03663463224980389},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":0.1,"breakHorizontal":-0.8,"spinRate":2601,"spinDirection":74},"zone":14,"typeConfidence":0.9,"plateTime":0.4247309352349973,"extension":6.800311579083225},"index":3,"playId":"2c413a9c-4679-3d82-9373-a3cc21ff64c5","pitchNumber":3,"startTime":"2026-04-22T02:38:48.222Z","endTime":"2026-04-22T02:38:53.718Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664854,"link":"/api/v1/people/664854","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":694212,"link":"/api/v1/people/694212"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"second":{"id":677951,"link":"/api/v1/people/677951"},"third":{"id":672580,"link":"/api/v1/people/672580"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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.9,"endSpeed":81.5,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.287455951972497,"aZ":-35.6572750110865,"pfxX":0.9383289358998868,"pfxZ":-2.0890582921383674,"pX":1.1003648743860504,"pZ":1.4126790945968644,"vX0":2.865413127841473,"vY0":-128.03455121225852,"vZ0":-4.6073715295482005,"x":75.06,"y":200.64,"x0":-0.15311438812762637,"y0":50.00372542584447,"z0":6.011885535265819,"aX":1.564280344040483},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-4.6,"breakHorizontal":-2.3,"spinRate":2504,"spinDirection":60},"zone":14,"typeConfidence":0.9,"plateTime":0.4270425220055949,"extension":6.678905901155671},"index":4,"playId":"6d1b04e6-2f1d-31d0-85a8-b38358d0efd9","pitchNumber":4,"startTime":"2026-04-22T02:39:15.897Z","endTime":"2026-04-22T02:39:23.607Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664854,"link":"/api/v1/people/664854","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":694212,"link":"/api/v1/people/694212"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"second":{"id":677951,"link":"/api/v1/people/677951"},"third":{"id":672580,"link":"/api/v1/people/672580"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":90.9,"endSpeed":84.6,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.99716446276622,"aZ":-31.009405610598566,"pfxX":0.8813412536616703,"pfxZ":0.6517947265544597,"pX":1.6251596264427954,"pZ":0.09474791976904594,"vX0":3.9181619588651646,"vY0":-132.1639720053121,"vZ0":-9.067414390649583,"x":55.05,"y":236.22,"x0":0.013895521835237724,"y0":50.00327531184018,"z0":5.82031766800461,"aX":1.5710498275262763},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":-0.5,"breakHorizontal":-2.4,"spinRate":2582,"spinDirection":89},"zone":14,"typeConfidence":0.9,"plateTime":0.41313100405197645,"extension":6.754809164852263},"index":5,"playId":"439b65d7-04cd-3d42-9bc2-4cf2e0385d80","pitchNumber":5,"startTime":"2026-04-22T02:39:46.224Z","endTime":"2026-04-22T02:39:54.377Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664854,"link":"/api/v1/people/664854","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":694212,"link":"/api/v1/people/694212"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"second":{"id":677951,"link":"/api/v1/people/677951"},"third":{"id":672580,"link":"/api/v1/people/672580"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[],"flags":[],"homeTeamWinProbability":100.0,"awayTeamWinProbability":0.0,"homeTeamWinProbabilityAdded":15.700000000000003,"leverageIndex":4.44,"dramaIndex":212.0,"contextMetrics":{},"playEndTime":"2026-04-22T02:39:54.377Z","atBatIndex":76}]