[{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Miguel Vargas flies out to left fielder Griffin Conine.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-30T22:39:56.963Z","endTime":"2026-03-30T22:40:08.290Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3],"actionIndex":[0,1,2],"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":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":665052,"link":"/api/v1/people/665052"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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-03-30T18:31:30.235Z","endTime":"2026-03-30T22:22:36.856Z","isPitch":false,"type":"action","player":{"id":678246,"link":"/api/v1/people/678246"},"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-03-30T22:22:36.856Z","endTime":"2026-03-30T22:38:13.471Z","isPitch":false,"type":"action","player":{"id":678246,"link":"/api/v1/people/678246"},"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-03-30T22:38:13.471Z","endTime":"2026-03-30T22:39:59.192Z","isPitch":false,"type":"action","player":{"id":678246,"link":"/api/v1/people/678246"},"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":83.7,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.14659701358724,"aZ":-8.912364327301807,"pfxX":-5.021398117267314,"pfxZ":12.83327145819783,"pX":0.7041953815353513,"pZ":3.0744154809063873,"vX0":7.639672009881135,"vY0":-134.51779329800058,"vZ0":-6.406395821192093,"x":90.16,"y":155.77,"x0":-1.5345662510106353,"y0":50.00200216082839,"z0":6.135410860551124,"aX":-9.10178363213059},"breaks":{"breakAngle":34.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":21.8,"breakHorizontal":7.2,"spinRate":2321,"spinDirection":206},"zone":3,"typeConfidence":2.0,"plateTime":0.4088772776041507,"extension":6.678499543471562},"hitData":{"launchSpeed":85.7,"launchAngle":33.0,"totalDistance":311.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":50.23,"coordY":99.01}},"index":3,"playId":"984a77d7-7f14-3de2-be9f-1f75233ea0b0","pitchNumber":1,"startTime":"2026-03-30T22:39:59.192Z","endTime":"2026-03-30T22:40:08.290Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":678246,"link":"/api/v1/people/678246","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678246,"link":"/api/v1/people/678246"},"credit":"b_ab"},{"player":{"id":663978,"link":"/api/v1/people/663978"},"credit":"p_ab"},{"player":{"id":678246,"link":"/api/v1/people/678246"},"credit":"b_pa"},{"player":{"id":663978,"link":"/api/v1/people/663978"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":2.200000000000003,"contextMetrics":{},"playEndTime":"2026-03-30T22:40:08.290Z","atBatIndex":0},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Munetaka Murakami grounds out, second baseman Xavier Edwards to first baseman Connor Norby.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-30T22:40:19.580Z","endTime":"2026-03-30T22:41:11.263Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":808959,"fullName":"Munetaka Murakami","link":"/api/v1/people/808959"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"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":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":808959,"fullName":"Munetaka Murakami","link":"/api/v1/people/808959"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669364,"link":"/api/v1/people/669364"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":681393,"link":"/api/v1/people/681393"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":84.8,"strikeZoneTop":3.296,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.9217177570432,"aZ":-8.002711243606306,"pfxX":-5.408728087028602,"pfxZ":12.986905259140983,"pX":-0.2225969409958675,"pZ":3.298039942802667,"vX0":5.961474823632521,"vY0":-136.2888003930078,"vZ0":-5.906138230343008,"x":125.48,"y":149.73,"x0":-1.746711800368847,"y0":50.00260101614108,"z0":6.060592239284696,"aX":-10.067056652028146},"breaks":{"breakAngle":42.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.1,"breakVerticalInduced":22.3,"breakHorizontal":8.4,"spinRate":2360,"spinDirection":205},"zone":2,"typeConfidence":2.0,"plateTime":0.4035278223916259,"extension":6.630180504274318},"index":0,"playId":"60dbb7f4-7166-37bf-857a-a4eed8450088","pitchNumber":1,"startTime":"2026-03-30T22:40:28.996Z","endTime":"2026-03-30T22:40:33.070Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":808959,"link":"/api/v1/people/808959","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":93.3,"endSpeed":84.3,"strikeZoneTop":3.296,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.96241694515134,"aZ":-9.624876799905868,"pfxX":-4.798135659512881,"pfxZ":12.264170419382285,"pX":-0.9499892833367658,"pZ":2.668814703849446,"vX0":3.860517506898609,"vY0":-135.56530598663988,"vZ0":-7.186043559208604,"x":153.21,"y":166.72,"x0":-1.7776469660609597,"y0":50.00460191739201,"z0":6.046154933921757,"aX":-8.824195821968463},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":20.6,"breakHorizontal":7.7,"spinRate":2284,"spinDirection":205},"zone":11,"typeConfidence":2.0,"plateTime":0.4059007904147909,"extension":6.668273861674516},"index":1,"playId":"e92d2eea-206d-3795-bef0-d6c63f30d338","pitchNumber":2,"startTime":"2026-03-30T22:40:46.493Z","endTime":"2026-03-30T22:40:50.475Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":808959,"link":"/api/v1/people/808959","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":77.9,"strikeZoneTop":3.296,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.180044216769346,"aZ":-23.44606800021515,"pfxX":-10.75841736214588,"pfxZ":5.617634137925052,"pX":-0.946347119273844,"pZ":2.5664008356222534,"vX0":6.413522828663729,"vY0":-124.1942601309352,"vZ0":-3.3130182575752367,"x":153.07,"y":169.49,"x0":-2.171969827847923,"y0":50.001808678417085,"z0":5.880046057358159,"aX":-16.710586393367095},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":9.6,"breakHorizontal":17.9,"spinRate":1962,"spinDirection":237},"zone":11,"typeConfidence":2.0,"plateTime":0.4419732221477375,"extension":6.6217451259309295},"hitData":{"launchSpeed":69.2,"launchAngle":-16.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":154.9,"coordY":159.51}},"index":2,"playId":"d4d2065b-a3bb-3322-b445-37bf2cea6549","pitchNumber":3,"startTime":"2026-03-30T22:41:02.729Z","endTime":"2026-03-30T22:41:11.263Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":808959,"link":"/api/v1/people/808959","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":808959,"link":"/api/v1/people/808959"},"credit":"b_ab"},{"player":{"id":663978,"link":"/api/v1/people/663978"},"credit":"p_ab"},{"player":{"id":808959,"link":"/api/v1/people/808959"},"credit":"b_pa"},{"player":{"id":663978,"link":"/api/v1/people/663978"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.800000000000004,"awayTeamWinProbability":46.199999999999996,"homeTeamWinProbabilityAdded":1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-03-30T22:41:11.263Z","atBatIndex":1},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Austin Hays strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-30T22:41:23.381Z","endTime":"2026-03-30T22:43:03.538Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":669720,"fullName":"Austin Hays","link":"/api/v1/people/669720"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669720,"fullName":"Austin Hays","link":"/api/v1/people/669720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":689414,"link":"/api/v1/people/689414"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":77.5,"endSpeed":70.7,"strikeZoneTop":3.142,"strikeZoneBottom":1.586,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.23782127106591,"aZ":-43.63501501853376,"pfxX":2.759932329629222,"pfxZ":-9.0896603223299,"pX":-0.6675709064717195,"pZ":1.6154174693062981,"vX0":2.261057863391347,"vY0":-112.69606735039525,"vZ0":-0.18717959162645825,"x":142.45,"y":195.16,"x0":-2.0496796700684143,"y0":50.00334663759009,"z0":6.181319642201196,"aX":3.479592491835812},"breaks":{"breakAngle":4.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.4,"breakVerticalInduced":-16.1,"breakHorizontal":-5.6,"spinRate":2173,"spinDirection":18},"zone":7,"typeConfidence":2.0,"plateTime":0.4897278795959399,"extension":6.419886947282957},"index":0,"playId":"cf030af5-42c2-3cb5-b68e-8bf5690e615f","pitchNumber":1,"startTime":"2026-03-30T22:41:37.348Z","endTime":"2026-03-30T22:41:40.962Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":669720,"link":"/api/v1/people/669720","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":80.6,"strikeZoneTop":3.142,"strikeZoneBottom":1.586,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.298486701050688,"aZ":-26.24855559446438,"pfxX":0.4783674508481295,"pfxZ":3.6059879035789617,"pX":0.9029817927962313,"pZ":2.891576227164139,"vX0":7.042479056738408,"vY0":-126.95277845713751,"vZ0":-2.6877979428230327,"x":82.58,"y":160.71,"x0":-1.9611235407796292,"y0":50.00259370794052,"z0":6.038110133914356,"aX":0.7864510087787192},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":6.2,"breakHorizontal":-2.4,"spinRate":1988,"spinDirection":195},"zone":12,"typeConfidence":2.0,"plateTime":0.43030270317500907,"extension":6.4464045821378635},"index":1,"playId":"44263152-0c09-33ed-a541-7777f8158b2b","pitchNumber":2,"startTime":"2026-03-30T22:41:56.184Z","endTime":"2026-03-30T22:42:00.801Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":669720,"link":"/api/v1/people/669720","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":77.9,"strikeZoneTop":3.142,"strikeZoneBottom":1.586,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.882279486461822,"aZ":-22.508189116220407,"pfxX":-10.878872248538524,"pfxZ":6.234975286215639,"pX":-0.9813615385723913,"pZ":1.5950770525378548,"vX0":6.134676233106534,"vY0":-124.23819356732125,"vZ0":-5.68424391626879,"x":154.41,"y":195.71,"x0":-2.0803109940311177,"y0":50.00029328601612,"z0":5.804943715895469,"aX":-16.858158286311607},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":10.1,"breakHorizontal":18.1,"spinRate":1951,"spinDirection":237},"zone":13,"typeConfidence":2.0,"plateTime":0.4423136087326718,"extension":6.5957260444212},"index":2,"playId":"1d3a6400-7950-337d-a72a-2d56d5cb07f9","pitchNumber":3,"startTime":"2026-03-30T22:42:14.052Z","endTime":"2026-03-30T22:42:18.707Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":669720,"link":"/api/v1/people/669720","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.1,"endSpeed":75.7,"strikeZoneTop":3.142,"strikeZoneBottom":1.586,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.106925342233026,"aZ":-34.72884473847635,"pfxX":5.249765060836807,"pfxZ":-1.7750652211720794,"pX":0.6682271915001661,"pZ":1.506095086634494,"vX0":5.020642688763485,"vY0":-119.4729598236783,"vZ0":-2.9396446329152877,"x":91.53,"y":198.12,"x0":-2.1464505438156696,"y0":50.00337044991416,"z0":5.8895110580564145,"aX":7.550549996239874},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.4,"breakVerticalInduced":-3.7,"breakHorizontal":-10.8,"spinRate":2227,"spinDirection":38},"zone":14,"typeConfidence":2.0,"plateTime":0.4593389383571469,"extension":6.533001725407151},"index":3,"playId":"f82c043a-124e-3da6-b469-924f8f9b53ec","pitchNumber":4,"startTime":"2026-03-30T22:42:32.012Z","endTime":"2026-03-30T22:42:35.625Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":669720,"link":"/api/v1/people/669720","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-03-30T22:42:43.518Z","endTime":"2026-03-30T22:42:59.521Z","isPitch":false,"type":"action","player":{"id":669720,"link":"/api/v1/people/669720"},"defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":669720,"link":"/api/v1/people/669720","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.6,"endSpeed":75.2,"strikeZoneTop":3.142,"strikeZoneBottom":1.586,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.796114856164323,"aZ":-34.899272960828945,"pfxX":5.125309154393031,"pfxZ":-1.915840943865307,"pX":1.5550822959429655,"pZ":1.8448670064217105,"vX0":6.6319238688827316,"vY0":-118.74242454819552,"vZ0":-2.2714512224996852,"x":57.72,"y":188.97,"x0":-1.9453755519314344,"y0":50.00424020307437,"z0":6.004387210229549,"aX":7.282206230767165},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":-3.7,"breakHorizontal":-10.9,"spinRate":2376,"spinDirection":36},"zone":14,"typeConfidence":2.0,"plateTime":0.4621486875372325,"extension":6.491215618082642},"index":5,"playId":"72ed46e5-1daf-3bff-93d7-726cf854590e","pitchNumber":5,"startTime":"2026-03-30T22:42:59.521Z","endTime":"2026-03-30T22:43:03.538Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":669720,"link":"/api/v1/people/669720","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669720,"link":"/api/v1/people/669720"},"credit":"b_ab"},{"player":{"id":663978,"link":"/api/v1/people/663978"},"credit":"p_ab"},{"player":{"id":669720,"link":"/api/v1/people/669720"},"credit":"b_pa"},{"player":{"id":663978,"link":"/api/v1/people/663978"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.4,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-03-30T22:43:03.538Z","atBatIndex":2},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jakob Marsee flies out to center fielder Tristan Peters.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-30T22:45:00.250Z","endTime":"2026-03-30T22:46:29.659Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663436,"fullName":"Davis Martin","link":"/api/v1/people/663436"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":671976,"link":"/api/v1/people/671976"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":83.9,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.981330486800758,"aZ":-16.073758701064698,"pfxX":-4.142742851908739,"pfxZ":8.865881573139054,"pX":-1.2432087298807637,"pZ":3.315957621202809,"vX0":3.3592602290194526,"vY0":-134.35590651108285,"vZ0":-3.458260378070761,"x":164.39,"y":149.25,"x0":-1.9757606231617937,"y0":50.00088848927002,"z0":5.772429610085763,"aX":-7.521046301448823},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":15.5,"breakHorizontal":6.7,"spinRate":2403,"spinDirection":212},"zone":11,"typeConfidence":0.9,"plateTime":0.4087494538883494,"extension":6.027398936408127},"index":0,"playId":"61d377de-248b-32ef-91b0-91722dd1cdd6","pitchNumber":1,"startTime":"2026-03-30T22:45:15.508Z","endTime":"2026-03-30T22:45:19.239Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663436,"link":"/api/v1/people/663436","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":677592,"link":"/api/v1/people/677592"}},"offense":{"batter":{"id":805300,"link":"/api/v1/people/805300","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":80.3,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.048749398145816,"aZ":-24.509631483888914,"pfxX":-1.2027407195353303,"pfxZ":4.640460026913267,"pX":-0.9407599516571674,"pZ":4.873562835794995,"vX0":2.95815410766466,"vY0":-127.42538830376353,"vZ0":2.043648026388996,"x":152.86,"y":107.19,"x0":-1.9580645581609468,"y0":50.0038081770204,"z0":5.991688649793348,"aX":-1.9874405592932305},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":9.1,"breakHorizontal":1.6,"spinRate":2494,"spinDirection":184},"zone":11,"typeConfidence":2.0,"plateTime":0.4290755648353364,"extension":6.110541304885725},"index":1,"playId":"b659a9c3-0439-34f5-9c96-0e431ee7359c","pitchNumber":2,"startTime":"2026-03-30T22:45:29.643Z","endTime":"2026-03-30T22:45:32.878Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663436,"link":"/api/v1/people/663436","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":677592,"link":"/api/v1/people/677592"}},"offense":{"batter":{"id":805300,"link":"/api/v1/people/805300","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":81.6,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.428359508036554,"aZ":-24.208871031820234,"pfxX":-0.6469075515851299,"pfxZ":4.715647595023864,"pX":0.44232182669012937,"pZ":2.531028785651685,"vX0":6.129462247744765,"vY0":-128.78795650398303,"vZ0":-3.358490801766278,"x":100.14,"y":170.44,"x0":-1.8790229717381803,"y0":50.00064318132038,"z0":5.713210060589215,"aX":-1.0923537820809655},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":8.0,"breakHorizontal":-0.1,"spinRate":2596,"spinDirection":191},"zone":6,"typeConfidence":0.9,"plateTime":0.4244422336821265,"extension":6.095887014348967},"index":2,"playId":"962e010e-004e-34c9-9072-3fcd92e1f9b4","pitchNumber":3,"startTime":"2026-03-30T22:45:44.397Z","endTime":"2026-03-30T22:45:47.717Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663436,"link":"/api/v1/people/663436","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":677592,"link":"/api/v1/people/677592"}},"offense":{"batter":{"id":805300,"link":"/api/v1/people/805300","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":84.3,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.69154645250313,"aZ":-11.290634621629737,"pfxX":-3.99867325405425,"pfxZ":11.382009846081491,"pX":-0.6071858860061679,"pZ":2.2282153510840073,"vX0":4.644696075060205,"vY0":-135.37369642535344,"vZ0":-7.078935570935672,"x":140.14,"y":178.62,"x0":-1.8349418236025798,"y0":50.004150468174586,"z0":5.687693923931566,"aX":-7.337933296422331},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":19.1,"breakHorizontal":6.1,"spinRate":2382,"spinDirection":218},"zone":4,"typeConfidence":0.91,"plateTime":0.4063838017821766,"extension":6.264115245352084},"index":3,"playId":"3ababd53-a5f4-3713-98da-05aae2148e5a","pitchNumber":4,"startTime":"2026-03-30T22:46:04.032Z","endTime":"2026-03-30T22:46:08.650Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663436,"link":"/api/v1/people/663436","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":677592,"link":"/api/v1/people/677592"}},"offense":{"batter":{"id":805300,"link":"/api/v1/people/805300","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":89.5,"endSpeed":81.4,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.812858216372415,"aZ":-35.39029690421715,"pfxX":-9.501005233771604,"pfxZ":-1.89581719032239,"pX":0.05090365046013743,"pZ":2.4796436815696516,"vX0":8.161962697562247,"vY0":-130.07332169043323,"vZ0":-1.6531849660699187,"x":115.06,"y":171.83,"x0":-1.9085352733927192,"y0":50.00247800795531,"z0":5.831815679606282,"aX":-16.118460542726503},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":-3.6,"breakHorizontal":15.1,"spinRate":2119,"spinDirection":238},"zone":5,"typeConfidence":2.0,"plateTime":0.4227008877776459,"extension":6.157780125155614},"hitData":{"launchSpeed":97.9,"launchAngle":24.0,"totalDistance":369.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":143.64,"coordY":51.51}},"index":4,"playId":"233fadde-7057-374e-acd8-25816a31b8ae","pitchNumber":5,"startTime":"2026-03-30T22:46:19.973Z","endTime":"2026-03-30T22:46:29.659Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663436,"link":"/api/v1/people/663436","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":677592,"link":"/api/v1/people/677592"}},"offense":{"batter":{"id":805300,"link":"/api/v1/people/805300","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805300,"link":"/api/v1/people/805300"},"credit":"b_ab"},{"player":{"id":663436,"link":"/api/v1/people/663436"},"credit":"p_ab"},{"player":{"id":805300,"link":"/api/v1/people/805300"},"credit":"b_pa"},{"player":{"id":663436,"link":"/api/v1/people/663436"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.86,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2026-03-30T22:46:29.659Z","atBatIndex":3},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Xavier Edwards hits a ground-rule double (1) on a line drive to left field.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-30T22:46:34.291Z","endTime":"2026-03-30T22:47:44.248Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663436,"fullName":"Davis Martin","link":"/api/v1/people/663436"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"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":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.3,"endSpeed":75.4,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.123051427297707,"aZ":-37.44768667141859,"pfxX":6.434302738125128,"pfxZ":-3.6595035739898893,"pX":0.6963665884255431,"pZ":2.4560445944287594,"vX0":4.236705304284233,"vY0":-119.74914216590895,"vZ0":-0.1289072035034109,"x":90.46,"y":172.47,"x0":-1.9376422045791977,"y0":50.00587399455824,"z0":5.8868336979242315,"aX":9.259586773463955},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.0,"breakVerticalInduced":-6.4,"breakHorizontal":-12.7,"spinRate":2921,"spinDirection":55},"zone":6,"typeConfidence":2.0,"plateTime":0.459025112346807,"extension":5.998720559034184},"index":0,"playId":"73014c82-c532-3672-bd16-bef4502fbbe7","pitchNumber":1,"startTime":"2026-03-30T22:46:58.856Z","endTime":"2026-03-30T22:47:03.148Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663436,"link":"/api/v1/people/663436","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":677592,"link":"/api/v1/people/677592"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.0,"endSpeed":81.5,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.773186777634507,"aZ":-30.54107346845489,"pfxX":-11.21931001898746,"pfxZ":0.9611936035583417,"pX":0.5008203567184366,"pZ":0.8352544876034749,"vX0":9.539660313622614,"vY0":-130.5017309156394,"vZ0":-6.139456417645134,"x":97.91,"y":216.23,"x0":-1.7747958021610337,"y0":50.00079080010403,"z0":5.568229707609874,"aX":-19.02390924234692},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":0.4,"breakHorizontal":17.8,"spinRate":2230,"spinDirection":237},"zone":14,"typeConfidence":0.91,"plateTime":0.42243634366927996,"extension":6.18449841318843},"index":1,"playId":"7c3bd401-8aa8-39d3-b6e8-398f7dc76b13","pitchNumber":2,"startTime":"2026-03-30T22:47:15.001Z","endTime":"2026-03-30T22:47:18.464Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663436,"link":"/api/v1/people/663436","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":677592,"link":"/api/v1/people/677592"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":84.8,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.35794346310615,"aZ":-14.881051653254236,"pfxX":-5.886423802100188,"pfxZ":9.313493534747327,"pX":-0.18771925328026592,"pZ":2.6902237675995906,"vX0":6.321006552109278,"vY0":-136.0315990842574,"vZ0":-5.336862274027901,"x":124.16,"y":166.14,"x0":-1.7868111290679283,"y0":50.00491319937055,"z0":5.72455990315624,"aX":-10.9334186180083},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":15.8,"breakHorizontal":9.1,"spinRate":2370,"spinDirection":219},"zone":2,"typeConfidence":0.8,"plateTime":0.4040481410243273,"extension":6.253609634668194},"hitData":{"launchSpeed":100.6,"launchAngle":22.0,"totalDistance":358.0,"trajectory":"line_drive","hardness":"hard","coordinates":{"coordX":63.88,"coordY":50.66}},"index":2,"playId":"268c83bf-32d6-3686-a64d-66eca85f0fcc","pitchNumber":3,"startTime":"2026-03-30T22:47:34.201Z","endTime":"2026-03-30T22:47:44.248Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663436,"link":"/api/v1/people/663436","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":677592,"link":"/api/v1/people/677592"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669364,"link":"/api/v1/people/669364"},"credit":"b_ab"},{"player":{"id":663436,"link":"/api/v1/people/663436"},"credit":"p_ab"},{"player":{"id":669364,"link":"/api/v1/people/669364"},"credit":"b_pa"},{"player":{"id":663436,"link":"/api/v1/people/663436"},"credit":"p_pa"}],"flags":[{"credit":"b_gnd_rule_double"}],"homeTeamWinProbability":56.699999999999996,"awayTeamWinProbability":43.300000000000004,"homeTeamWinProbabilityAdded":4.099999999999994,"leverageIndex":0.63,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2026-03-30T22:47:44.248Z","atBatIndex":4},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Agustín Ramírez strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-30T22:47:59.873Z","endTime":"2026-03-30T22:49:39.367Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663436,"fullName":"Davis Martin","link":"/api/v1/people/663436"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":700337,"link":"/api/v1/people/700337"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":83.8,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.212632437163016,"aZ":-23.373030017747734,"pfxX":-12.082179818380428,"pfxZ":4.872449420203614,"pX":-0.7936607766182016,"pZ":1.8790325610809782,"vX0":7.287516671376894,"vY0":-134.32338892843296,"vZ0":-5.334581602408202,"x":147.25,"y":188.05,"x0":-1.9884369075752004,"y0":50.00178419244487,"z0":5.578171224056384,"aX":-21.823664678942958},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":7.7,"breakHorizontal":20.0,"spinRate":2429,"spinDirection":216},"zone":7,"typeConfidence":2.0,"plateTime":0.4095645411095252,"extension":6.301521753215972},"index":0,"playId":"e11c8e57-9910-3f22-8095-2bc2ef8b7017","pitchNumber":1,"startTime":"2026-03-30T22:48:25.824Z","endTime":"2026-03-30T22:48:30.226Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663436,"link":"/api/v1/people/663436","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":677592,"link":"/api/v1/people/677592"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"second":{"id":669364,"link":"/api/v1/people/669364"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":81.6,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.478969787078135,"aZ":-26.14613552738823,"pfxX":1.9369123289593313,"pfxZ":3.58651752903853,"pX":1.7370781668443365,"pZ":0.9823936992504347,"vX0":8.341281977877312,"vY0":-128.98396286662083,"vZ0":-6.440912292514215,"x":50.79,"y":212.26,"x0":-1.7938407308168942,"y0":50.00415435360941,"z0":5.535288262724761,"aX":3.252993719545486},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":5.2,"breakHorizontal":-5.4,"spinRate":2660,"spinDirection":190},"zone":14,"typeConfidence":0.88,"plateTime":0.4250689670663226,"extension":6.196400074631067},"index":1,"playId":"fa14dc70-9576-3314-8652-6eeb614bb9a8","pitchNumber":2,"startTime":"2026-03-30T22:48:46.840Z","endTime":"2026-03-30T22:48:50.056Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663436,"link":"/api/v1/people/663436","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":677592,"link":"/api/v1/people/677592"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"second":{"id":669364,"link":"/api/v1/people/669364"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":90.1,"endSpeed":82.1,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.261106290469595,"aZ":-27.31470926834939,"pfxX":-10.30827354042606,"pfxZ":2.8220947270924883,"pX":-0.1589388707834207,"pZ":1.6988473857263025,"vX0":8.005840814067636,"vY0":-130.83063562539016,"vZ0":-4.546520556876379,"x":123.06,"y":192.91,"x0":-1.9291214101916212,"y0":50.00433870699355,"z0":5.522206131912455,"aX":-17.756657575204954},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":4.2,"breakHorizontal":16.8,"spinRate":2157,"spinDirection":237},"zone":8,"typeConfidence":2.0,"plateTime":0.4196894822198871,"extension":6.378102465342212},"index":2,"playId":"c16ad576-3bea-34b8-8023-643667ad1716","pitchNumber":3,"startTime":"2026-03-30T22:49:09.900Z","endTime":"2026-03-30T22:49:14.847Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663436,"link":"/api/v1/people/663436","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":677592,"link":"/api/v1/people/677592"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"second":{"id":669364,"link":"/api/v1/people/669364"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.7,"endSpeed":80.7,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.52661904688573,"aZ":-23.719051192646937,"pfxX":-1.4957291212860324,"pfxZ":5.084161561635403,"pX":0.2336589973351994,"pZ":1.255961861087547,"vX0":5.560887541063048,"vY0":-128.8431113217093,"vZ0":-6.292852783787635,"x":108.09,"y":204.87,"x0":-1.768705678710851,"y0":50.001973177049926,"z0":5.591343895944844,"aX":-2.487356398945577},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":7.8,"breakHorizontal":1.3,"spinRate":2583,"spinDirection":160},"zone":14,"typeConfidence":0.7,"plateTime":0.42691591470643964,"extension":6.334597895654335},"index":3,"playId":"060afe62-056e-35c5-a5b6-08a06cc72387","pitchNumber":4,"startTime":"2026-03-30T22:49:35.256Z","endTime":"2026-03-30T22:49:39.367Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663436,"link":"/api/v1/people/663436","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":677592,"link":"/api/v1/people/677592"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"second":{"id":669364,"link":"/api/v1/people/669364"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682663,"link":"/api/v1/people/682663"},"credit":"b_ab"},{"player":{"id":663436,"link":"/api/v1/people/663436"},"credit":"p_ab"},{"player":{"id":682663,"link":"/api/v1/people/682663"},"credit":"b_pa"},{"player":{"id":663436,"link":"/api/v1/people/663436"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.300000000000004,"awayTeamWinProbability":46.699999999999996,"homeTeamWinProbabilityAdded":-3.3999999999999915,"leverageIndex":1.26,"dramaIndex":58.0,"contextMetrics":{},"playEndTime":"2026-03-30T22:49:39.367Z","atBatIndex":5},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Liam Hicks called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-30T22:50:13.883Z","endTime":"2026-03-30T22:52:01.295Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663436,"fullName":"Davis Martin","link":"/api/v1/people/663436"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":700337,"link":"/api/v1/people/700337"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"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-03-30T22:50:00.868Z","endTime":"2026-03-30T22:50:16.059Z","isPitch":false,"type":"action","player":{"id":689414,"link":"/api/v1/people/689414"},"defense":{"pitcher":{"id":663436,"link":"/api/v1/people/663436","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":677592,"link":"/api/v1/people/677592"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"second":{"id":669364,"link":"/api/v1/people/669364"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.0,"endSpeed":75.1,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.340286121093634,"aZ":-35.8391653453011,"pfxX":3.5394913897652587,"pfxZ":-2.570731419749377,"pX":0.06915084560238119,"pZ":1.5438386204685273,"vX0":3.7548430932758547,"vY0":-119.37639209151432,"vZ0":-2.3800138504856543,"x":114.36,"y":197.1,"x0":-1.9903167606215102,"y0":50.000384313223215,"z0":5.814295582168176,"aX":5.051428840680023},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.0,"breakVerticalInduced":-4.9,"breakHorizontal":-7.4,"spinRate":2868,"spinDirection":60},"zone":14,"typeConfidence":2.0,"plateTime":0.4607631997142154,"extension":6.127270101774747},"index":1,"playId":"1090a8c8-c94d-3a18-ba2f-812c8f652b6e","pitchNumber":1,"startTime":"2026-03-30T22:50:16.059Z","endTime":"2026-03-30T22:50:20.085Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663436,"link":"/api/v1/people/663436","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":677592,"link":"/api/v1/people/677592"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"second":{"id":669364,"link":"/api/v1/people/669364"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.3,"endSpeed":82.0,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.330677012568074,"aZ":-26.182108665530805,"pfxX":-6.512705674923588,"pfxZ":3.4981166977810023,"pX":0.09640788589024851,"pZ":2.9254701636308824,"vX0":7.296613335089092,"vY0":-129.84970067311215,"vZ0":-2.24527611171798,"x":113.33,"y":159.79,"x0":-1.8994130362397807,"y0":50.00506254549666,"z0":5.786749075309552,"aX":-11.161260830214372},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":6.1,"breakHorizontal":10.2,"spinRate":2114,"spinDirection":238},"zone":2,"typeConfidence":2.0,"plateTime":0.4212879453114433,"extension":6.138331188378723},"index":2,"playId":"95a9f4a3-5a3b-3682-a839-a2fb7e1f8768","pitchNumber":2,"startTime":"2026-03-30T22:50:34.375Z","endTime":"2026-03-30T22:50:38.706Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663436,"link":"/api/v1/people/663436","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":677592,"link":"/api/v1/people/677592"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"second":{"id":669364,"link":"/api/v1/people/669364"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":86.4,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.71970927032767,"aZ":-12.272917832999198,"pfxX":-3.7473472784118664,"pfxZ":10.309486570219104,"pX":1.1994466627347176,"pZ":2.764805957061775,"vX0":9.054807771412756,"vY0":-138.9311668917846,"vZ0":-5.722990770725322,"x":71.28,"y":164.13,"x0":-1.633383416024828,"y0":50.006277278855926,"z0":5.686619786238761,"aX":-7.237087619012391},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":17.4,"breakHorizontal":4.7,"spinRate":2426,"spinDirection":214},"zone":12,"typeConfidence":0.91,"plateTime":0.39612719740456415,"extension":6.342905875174011},"index":3,"playId":"3c712626-cdf4-306f-8afd-5e7e22f2f0a8","pitchNumber":3,"startTime":"2026-03-30T22:51:00.880Z","endTime":"2026-03-30T22:51:04.937Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663436,"link":"/api/v1/people/663436","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":677592,"link":"/api/v1/people/677592"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"second":{"id":669364,"link":"/api/v1/people/669364"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.4,"endSpeed":81.2,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.305955910618298,"aZ":-28.205563051525402,"pfxX":-10.212594361553005,"pfxZ":2.349871539535158,"pX":0.6646742631264989,"pZ":2.49488092322854,"vX0":9.495001799538805,"vY0":-129.7788081989384,"vZ0":-2.767889820735906,"x":91.66,"y":171.42,"x0":-1.7295517855931166,"y0":50.0058816117458,"z0":5.7426961902988465,"aX":-17.276326839173887},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":3.8,"breakHorizontal":16.2,"spinRate":2137,"spinDirection":233},"zone":6,"typeConfidence":2.0,"plateTime":0.42342601575193406,"extension":6.238817096982537},"index":4,"playId":"a2d0e345-e81b-30e0-bd93-62d4b8bb41aa","pitchNumber":4,"startTime":"2026-03-30T22:51:19.032Z","endTime":"2026-03-30T22:51:23.563Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663436,"link":"/api/v1/people/663436","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":677592,"link":"/api/v1/people/677592"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"second":{"id":669364,"link":"/api/v1/people/669364"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.7,"endSpeed":82.3,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.417431632265167,"aZ":-23.732527393833294,"pfxX":1.2755374269958732,"pfxZ":4.82880244421812,"pX":-0.48198403936966927,"pZ":4.071603087472944,"vX0":3.386553773551573,"vY0":-131.96747427382005,"vZ0":-0.08343323279997927,"x":135.37,"y":128.85,"x0":-1.9521563516033604,"y0":50.00188662597813,"z0":5.864921051089065,"aX":2.229499613342734},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":9.0,"breakHorizontal":-3.1,"spinRate":2520,"spinDirection":191},"zone":11,"typeConfidence":0.9,"plateTime":0.4164656169439169,"extension":6.130906472290774},"index":5,"playId":"7c378113-7fed-3ccd-b717-ea1d89f588d9","pitchNumber":5,"startTime":"2026-03-30T22:51:36.904Z","endTime":"2026-03-30T22:51:42.243Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663436,"link":"/api/v1/people/663436","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":677592,"link":"/api/v1/people/677592"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"second":{"id":669364,"link":"/api/v1/people/669364"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.0,"endSpeed":74.6,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.929161983013977,"aZ":-37.30825253386631,"pfxX":6.364319845306374,"pfxZ":-3.611530510984604,"pX":-0.6285289089533764,"pZ":2.6294098174420766,"vX0":1.6172617285779904,"vY0":-119.29273516963464,"vZ0":0.3415924198877658,"x":140.96,"y":167.79,"x0":-2.144199604113268,"y0":50.003248434271846,"z0":5.88610111983737,"aX":9.04489719826443},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.3,"breakVerticalInduced":-6.1,"breakHorizontal":-11.9,"spinRate":2940,"spinDirection":54},"zone":4,"typeConfidence":2.0,"plateTime":0.46161525724971453,"extension":6.0517713796929735},"index":6,"playId":"f3717ace-caeb-35ad-8242-e709d832a144","pitchNumber":6,"startTime":"2026-03-30T22:51:55.233Z","endTime":"2026-03-30T22:52:01.295Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663436,"link":"/api/v1/people/663436","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":677592,"link":"/api/v1/people/677592"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"second":{"id":669364,"link":"/api/v1/people/669364"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":689414,"link":"/api/v1/people/689414"},"credit":"b_ab"},{"player":{"id":663436,"link":"/api/v1/people/663436"},"credit":"p_ab"},{"player":{"id":689414,"link":"/api/v1/people/689414"},"credit":"b_pa"},{"player":{"id":663436,"link":"/api/v1/people/663436"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-3.3000000000000043,"leverageIndex":1.22,"dramaIndex":56.0,"contextMetrics":{},"playEndTime":"2026-03-30T22:52:01.295Z","atBatIndex":6},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Colson Montgomery pops out to second baseman Xavier Edwards.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-30T22:54:00.406Z","endTime":"2026-03-30T22:54:38.319Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":695657,"fullName":"Colson Montgomery","link":"/api/v1/people/695657"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"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":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":695657,"fullName":"Colson Montgomery","link":"/api/v1/people/695657"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669364,"link":"/api/v1/people/669364"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":84.2,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.684552422735884,"aZ":-10.576350463764117,"pfxX":-6.074232247855803,"pfxZ":11.760875583641681,"pX":-0.929071678526999,"pZ":3.078496794096199,"vX0":4.46531521182555,"vY0":-135.4187110074575,"vZ0":-6.097961945648633,"x":152.41,"y":155.66,"x0":-1.8196125082267878,"y0":50.001429492610136,"z0":6.1171224157757615,"aX":-11.153428778621635},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":20.0,"breakHorizontal":10.0,"spinRate":2253,"spinDirection":205},"zone":11,"typeConfidence":2.0,"plateTime":0.4062225907829329,"extension":6.7414398319512285},"index":0,"playId":"c2635531-9477-390b-80a6-3d36150df25a","pitchNumber":1,"startTime":"2026-03-30T22:54:12.607Z","endTime":"2026-03-30T22:54:16.471Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":695657,"link":"/api/v1/people/695657","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.3,"endSpeed":73.3,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.43924303351032,"aZ":-34.36303932065886,"pfxX":3.017857010029398,"pfxZ":-1.6061266176532385,"pX":0.5125515987018239,"pZ":2.3702058980833227,"vX0":4.72012459437742,"vY0":-116.78821154087538,"vZ0":-0.9825950800354031,"x":97.46,"y":174.78,"x0":-1.9361151433648909,"y0":50.00161030633268,"z0":6.062858681428875,"aX":4.117993744420577},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.7,"breakVerticalInduced":-2.9,"breakHorizontal":-6.7,"spinRate":2212,"spinDirection":39},"zone":6,"typeConfidence":2.0,"plateTime":0.4711441115540156,"extension":6.640209479493175},"hitData":{"launchSpeed":62.5,"launchAngle":57.0,"totalDistance":141.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":134.76,"coordY":146.43}},"index":1,"playId":"2284e904-262e-35a8-a7c7-fa6d7f4e08bc","pitchNumber":2,"startTime":"2026-03-30T22:54:29.338Z","endTime":"2026-03-30T22:54:38.319Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":695657,"link":"/api/v1/people/695657","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695657,"link":"/api/v1/people/695657"},"credit":"b_ab"},{"player":{"id":663978,"link":"/api/v1/people/663978"},"credit":"p_ab"},{"player":{"id":695657,"link":"/api/v1/people/695657"},"credit":"b_pa"},{"player":{"id":663978,"link":"/api/v1/people/663978"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.300000000000004,"awayTeamWinProbability":47.699999999999996,"homeTeamWinProbabilityAdded":2.3000000000000043,"leverageIndex":0.92,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-03-30T22:54:38.319Z","atBatIndex":7},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Lenyn Sosa strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-30T22:54:45.064Z","endTime":"2026-03-30T22:58:26.366Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":672820,"fullName":"Lenyn Sosa","link":"/api/v1/people/672820"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6,7,8,9,10],"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":672820,"fullName":"Lenyn Sosa","link":"/api/v1/people/672820"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[{"player":{"id":689414,"link":"/api/v1/people/689414"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.0,"endSpeed":80.6,"strikeZoneTop":3.153,"strikeZoneBottom":1.591,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.64544352586283,"aZ":-21.634280033356,"pfxX":0.23469221585230837,"pfxZ":6.362564707207891,"pX":0.8993677068725321,"pZ":2.6993039259656824,"vX0":6.484259313945713,"vY0":-127.92667596965131,"vZ0":-4.258981796442897,"x":82.72,"y":165.9,"x0":-1.6996062836313313,"y0":50.000921559095076,"z0":6.083850040722444,"aX":0.38647445304158284},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":10.8,"breakHorizontal":-1.9,"spinRate":2128,"spinDirection":194},"zone":12,"typeConfidence":2.0,"plateTime":0.4283364579136766,"extension":6.727850364557252},"index":0,"playId":"116c728c-6ec4-35c9-b6a8-95aa7ab0c2e4","pitchNumber":1,"startTime":"2026-03-30T22:55:01.544Z","endTime":"2026-03-30T22:55:06.700Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":672820,"link":"/api/v1/people/672820","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.5,"endSpeed":74.6,"strikeZoneTop":3.153,"strikeZoneBottom":1.591,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.152361122808287,"aZ":-31.164002611994075,"pfxX":5.77058007422486,"pfxZ":0.7119619514653639,"pX":0.8289468356434789,"pZ":3.0839816747030646,"vX0":4.748615542539414,"vY0":-118.63905629166604,"vZ0":-0.2666584611825037,"x":85.4,"y":155.51,"x0":-1.9531103074553375,"y0":50.002336780821956,"z0":6.054890980616677,"aX":8.1677591689191},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":1.6,"breakHorizontal":-11.6,"spinRate":2290,"spinDirection":44},"zone":12,"typeConfidence":2.0,"plateTime":0.4628961354875618,"extension":6.6352108835005374},"index":1,"playId":"bc793698-901f-3858-8fb6-e4067223f98f","pitchNumber":2,"startTime":"2026-03-30T22:55:31.216Z","endTime":"2026-03-30T22:55:35.602Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":672820,"link":"/api/v1/people/672820","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":95.0,"endSpeed":85.3,"strikeZoneTop":3.153,"strikeZoneBottom":1.591,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.71347988026846,"aZ":-10.754811240501262,"pfxX":-5.498590502786918,"pfxZ":11.303733771529245,"pX":-0.023960690596157776,"pZ":3.3617347183683033,"vX0":6.2101443022888985,"vY0":-137.99190524495916,"vZ0":-5.286472327301445,"x":117.91,"y":148.01,"x0":-1.608105978030977,"y0":50.00003587154325,"z0":6.0517238463227,"aX":-10.417190162250085},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":19.3,"breakHorizontal":8.4,"spinRate":2307,"spinDirection":204},"zone":11,"typeConfidence":2.0,"plateTime":0.39961561815186775,"extension":6.773198205885188},"index":2,"playId":"221f2905-0858-36bc-b7a6-a509bbaaf1dc","pitchNumber":3,"startTime":"2026-03-30T22:55:48.846Z","endTime":"2026-03-30T22:55:53.071Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":672820,"link":"/api/v1/people/672820","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":86.0,"endSpeed":78.8,"strikeZoneTop":3.153,"strikeZoneBottom":1.591,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.467907861043624,"aZ":-22.12710468726131,"pfxX":-10.175721930660798,"pfxZ":6.355707938936454,"pX":-0.12163097315896636,"pZ":1.8587229606640654,"vX0":7.985591024342433,"vY0":-124.98626088766397,"vZ0":-5.26627006671705,"x":121.64,"y":188.59,"x0":-2.0378502189668026,"y0":50.00231384745409,"z0":5.8130816606274545,"aX":-16.080316237148697},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":10.4,"breakHorizontal":16.6,"spinRate":1871,"spinDirection":238},"zone":8,"typeConfidence":2.0,"plateTime":0.4384408427853961,"extension":6.6762292581706735},"index":3,"playId":"e77dba37-5d96-3250-9fa3-a8f497272137","pitchNumber":4,"startTime":"2026-03-30T22:56:07.197Z","endTime":"2026-03-30T22:56:11.035Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":672820,"link":"/api/v1/people/672820","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":4,"startTime":"2026-03-30T22:56:21.928Z","endTime":"2026-03-30T22:56:33.423Z","isPitch":false,"type":"action","player":{"id":672820,"link":"/api/v1/people/672820"},"defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":672820,"link":"/api/v1/people/672820","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":85.7,"strikeZoneTop":3.153,"strikeZoneBottom":1.591,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.96028716092101,"aZ":-12.34589200655988,"pfxX":-7.869806459489677,"pfxZ":10.463718071762912,"pX":-0.7008348602569419,"pZ":3.256065837760797,"vX0":6.220823974480187,"vY0":-137.18528752872948,"vZ0":-4.81417239566412,"x":143.71,"y":150.87,"x0":-1.9817981026894382,"y0":50.00392875220091,"z0":5.883443629006928,"aX":-14.915829549235964},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":18.0,"breakHorizontal":12.8,"spinRate":2107,"spinDirection":212},"zone":1,"typeConfidence":2.0,"plateTime":0.400126672578732,"extension":6.835904013423737},"index":5,"playId":"3dae3273-a738-300c-ab6b-2770fa8d528f","pitchNumber":5,"startTime":"2026-03-30T22:56:33.423Z","endTime":"2026-03-30T22:56:36.766Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":672820,"link":"/api/v1/people/672820","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.4,"endSpeed":73.9,"strikeZoneTop":3.153,"strikeZoneBottom":1.591,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.004334183766847,"aZ":-34.966267139325176,"pfxX":5.333737246304691,"pfxZ":-2.013754234706763,"pX":1.9478565870957363,"pZ":1.8061994179797523,"vX0":7.231345374460762,"vY0":-118.1863338430652,"vZ0":-2.059183787163244,"x":42.75,"y":190.01,"x0":-1.8700865152735544,"y0":50.00511535539816,"z0":5.966306094025285,"aX":7.3841389847015835},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.1,"breakVerticalInduced":-4.0,"breakHorizontal":-11.8,"spinRate":2384,"spinDirection":39},"zone":14,"typeConfidence":2.0,"plateTime":0.4672903863043345,"extension":6.640285462739847},"index":6,"playId":"aefbc09c-8490-3f8c-a8a8-b9eab2809f56","pitchNumber":6,"startTime":"2026-03-30T22:57:00.502Z","endTime":"2026-03-30T22:57:04.662Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":672820,"link":"/api/v1/people/672820","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":80.6,"strikeZoneTop":3.153,"strikeZoneBottom":1.591,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.95563413689119,"aZ":-22.587613723766452,"pfxX":0.29222646448862033,"pfxZ":5.796591941201044,"pX":1.6712230940312054,"pZ":2.923534087776096,"vX0":8.167611644279875,"vY0":-127.95339691493085,"vZ0":-3.482842939231128,"x":53.3,"y":159.84,"x0":-1.6033406040368432,"y0":50.00556388594984,"z0":6.076947296592293,"aX":0.48225594683113465},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":9.8,"breakHorizontal":-2.4,"spinRate":1990,"spinDirection":190},"zone":12,"typeConfidence":2.0,"plateTime":0.4284353417406943,"extension":6.610159181014679},"index":7,"playId":"4fed6bf0-81bc-3089-957a-c8697f46d385","pitchNumber":7,"startTime":"2026-03-30T22:57:18.092Z","endTime":"2026-03-30T22:57:22.363Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":672820,"link":"/api/v1/people/672820","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":85.9,"strikeZoneTop":3.153,"strikeZoneBottom":1.591,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.2687103709113,"aZ":-10.945580858551414,"pfxX":-4.323960879356937,"pfxZ":11.12240368304898,"pX":0.40524296014050987,"pZ":2.4616679393561784,"vX0":6.766093587209439,"vY0":-138.34320205534104,"vZ0":-7.513665405957849,"x":101.55,"y":172.31,"x0":-1.527802243231265,"y0":50.003542141635556,"z0":5.973720007746858,"aX":-8.253857891011236},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":18.5,"breakHorizontal":6.1,"spinRate":2257,"spinDirection":205},"zone":6,"typeConfidence":2.0,"plateTime":0.39826793656174475,"extension":6.768235941212791},"index":8,"playId":"9cf15fcb-0a34-3900-a1ca-733ddd51932e","pitchNumber":8,"startTime":"2026-03-30T22:57:35.978Z","endTime":"2026-03-30T22:57:40.569Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":672820,"link":"/api/v1/people/672820","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":79.0,"strikeZoneTop":3.153,"strikeZoneBottom":1.591,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.18423059389791,"aZ":-27.880491456780614,"pfxX":1.1317053455740433,"pfxZ":2.7044500497629027,"pX":1.3201278538283487,"pZ":3.416066934982001,"vX0":7.293894771671548,"vY0":-125.48889730720943,"vZ0":-1.1309758078011032,"x":66.68,"y":146.55,"x0":-1.7753018633854178,"y0":50.00478546989744,"z0":6.150725498450211,"aX":1.799404958328145},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":4.9,"breakHorizontal":-3.8,"spinRate":2046,"spinDirection":176},"zone":12,"typeConfidence":2.0,"plateTime":0.43703414944103525,"extension":6.52385048988719},"index":9,"playId":"929bf8be-15f3-3c5f-b93e-3441e9370b5f","pitchNumber":9,"startTime":"2026-03-30T22:57:59.246Z","endTime":"2026-03-30T22:58:02.904Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":672820,"link":"/api/v1/people/672820","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":77.8,"strikeZoneTop":3.153,"strikeZoneBottom":1.591,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.034124943603366,"aZ":-28.531154285248277,"pfxX":-9.767888221834777,"pfxZ":2.355009942012904,"pX":-0.6292809875011443,"pZ":1.3322170064554826,"vX0":6.552318269322443,"vY0":-124.40452064857236,"vZ0":-4.923694476018656,"x":140.99,"y":202.81,"x0":-2.0458349864996404,"y0":50.001863150808596,"z0":5.739285728560718,"aX":-15.10745353579607},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":3.2,"breakHorizontal":15.8,"spinRate":1712,"spinDirection":245},"zone":13,"typeConfidence":2.0,"plateTime":0.4425272911011704,"extension":6.685463909055807},"index":10,"playId":"8a072005-3a18-30eb-9595-789c328c5fd3","pitchNumber":10,"startTime":"2026-03-30T22:58:22.685Z","endTime":"2026-03-30T22:58:26.366Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":672820,"link":"/api/v1/people/672820","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672820,"link":"/api/v1/people/672820"},"credit":"b_ab"},{"player":{"id":663978,"link":"/api/v1/people/663978"},"credit":"p_ab"},{"player":{"id":672820,"link":"/api/v1/people/672820"},"credit":"b_pa"},{"player":{"id":663978,"link":"/api/v1/people/663978"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.0,"awayTeamWinProbability":46.0,"homeTeamWinProbabilityAdded":1.6999999999999957,"leverageIndex":0.67,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-03-30T22:58:26.366Z","atBatIndex":8},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tristan Peters strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-30T22:58:34.742Z","endTime":"2026-03-30T22:59:59.462Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":671976,"fullName":"Tristan Peters","link":"/api/v1/people/671976"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"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":671976,"fullName":"Tristan Peters","link":"/api/v1/people/671976"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":689414,"link":"/api/v1/people/689414"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.3,"endSpeed":77.5,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.910361962914386,"aZ":-25.97526084057783,"pfxX":-9.3075912059683,"pfxZ":4.026585553828371,"pX":0.22220440612556475,"pZ":2.4707535288042166,"vX0":8.347014117517084,"vY0":-123.91689475280269,"vZ0":-2.8712490291913273,"x":108.53,"y":172.07,"x0":-1.9957982336915205,"y0":50.00588145233098,"z0":5.836120611711407,"aX":-14.343168642750525},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":6.8,"breakHorizontal":14.6,"spinRate":1865,"spinDirection":238},"zone":5,"typeConfidence":2.0,"plateTime":0.44360219878957263,"extension":6.704737993035585},"index":0,"playId":"55c630dc-871b-315b-9547-11de93bf4392","pitchNumber":1,"startTime":"2026-03-30T22:58:49.648Z","endTime":"2026-03-30T22:58:52.994Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":671976,"link":"/api/v1/people/671976","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":78.1,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.377491735069377,"aZ":-27.00693221687081,"pfxX":-10.170252252968545,"pfxZ":3.318522352334128,"pX":-0.9601778739143398,"pZ":1.351368554975973,"vX0":6.126860056879416,"vY0":-124.58643017902047,"vZ0":-5.228754906328618,"x":153.6,"y":202.29,"x0":-2.142699085711329,"y0":50.00097455333457,"z0":5.737014891525707,"aX":-15.825584263851598},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":4.9,"breakHorizontal":16.8,"spinRate":1722,"spinDirection":241},"zone":13,"typeConfidence":2.0,"plateTime":0.44133056735051657,"extension":6.355073098220467},"index":1,"playId":"7ffe6ea6-0528-35f2-8d88-0efa4008d8fa","pitchNumber":2,"startTime":"2026-03-30T22:59:09.697Z","endTime":"2026-03-30T22:59:13.744Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":671976,"link":"/api/v1/people/671976","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":86.5,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.053462277165,"aZ":-19.423665446209558,"pfxX":-10.693344213152052,"pfxZ":6.620882688062505,"pX":-1.5349058838681575,"pZ":2.7173895015484026,"vX0":5.378469219784154,"vY0":-138.39213509164736,"vZ0":-4.885457356320288,"x":175.51,"y":165.41,"x0":-2.1223098336845116,"y0":50.0008867199755,"z0":5.8204270312674735,"aX":-20.58330528580935},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":11.0,"breakHorizontal":18.1,"spinRate":2104,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.39692005715724044,"extension":6.723252641253621},"index":2,"playId":"6003a241-e40a-3916-8a48-525096255d64","pitchNumber":3,"startTime":"2026-03-30T22:59:34.611Z","endTime":"2026-03-30T22:59:38.488Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":671976,"link":"/api/v1/people/671976","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":79.7,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.682151045595763,"aZ":-24.93770604676116,"pfxX":-11.087544537010938,"pfxZ":4.4944569404442625,"pX":-0.5088563146109486,"pZ":0.9031435720460895,"vX0":7.416316138191053,"vY0":-126.35537446689273,"vZ0":-6.859966193813515,"x":136.4,"y":214.4,"x0":-2.0471758961558,"y0":50.00607924371237,"z0":5.668309356606094,"aX":-17.86198619390568},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":6.7,"breakHorizontal":18.4,"spinRate":1728,"spinDirection":242},"zone":13,"typeConfidence":2.0,"plateTime":0.4341308377952209,"extension":6.707357572331975},"index":3,"playId":"e17b3b02-9330-3f83-8096-df67739f9a4d","pitchNumber":4,"startTime":"2026-03-30T22:59:55.806Z","endTime":"2026-03-30T22:59:59.462Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":671976,"link":"/api/v1/people/671976","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671976,"link":"/api/v1/people/671976"},"credit":"b_ab"},{"player":{"id":663978,"link":"/api/v1/people/663978"},"credit":"p_ab"},{"player":{"id":671976,"link":"/api/v1/people/671976"},"credit":"b_pa"},{"player":{"id":663978,"link":"/api/v1/people/663978"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.1,"awayTeamWinProbability":44.9,"homeTeamWinProbabilityAdded":1.1000000000000014,"leverageIndex":0.43,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-03-30T22:59:59.462Z","atBatIndex":9},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Otto Lopez hit by pitch.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":10,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-30T23:02:02.462Z","endTime":"2026-03-30T23:02:43.135Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":2,"strikes":0,"outs":0},"matchup":{"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663436,"fullName":"Davis Martin","link":"/api/v1/people/663436"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":82.7,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.63096624370577,"aZ":-23.752032738243603,"pfxX":-10.79315107418972,"pfxZ":4.754796749672218,"pX":-1.2935640955774805,"pZ":3.557760262973503,"vX0":5.261989547098691,"vY0":-133.28793296671756,"vZ0":-1.3523398155385662,"x":166.31,"y":142.72,"x0":-1.9070004465441315,"y0":50.00604724151012,"z0":5.811614290626308,"aX":-19.134013692410367},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":8.5,"breakHorizontal":18.1,"spinRate":2342,"spinDirection":213},"zone":11,"typeConfidence":2.0,"plateTime":0.41329833335840993,"extension":6.1783631232310725},"index":0,"playId":"4011e13d-413e-3f9b-8eba-0eedc7026408","pitchNumber":1,"startTime":"2026-03-30T23:02:19.629Z","endTime":"2026-03-30T23:02:24.134Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663436,"link":"/api/v1/people/663436","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":677592,"link":"/api/v1/people/677592"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":82.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.76418596852361,"aZ":-21.71322027558856,"pfxX":-9.663042374460229,"pfxZ":5.909329234148217,"pX":-1.662761815957622,"pZ":3.80272532391778,"vX0":3.8279632483163306,"vY0":-133.22935837533726,"vZ0":-1.205169681371265,"x":180.38,"y":136.11,"x0":-1.8756431077434172,"y0":50.00048037389957,"z0":5.85367250679171,"aX":-17.099459987582513},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":10.6,"breakHorizontal":16.4,"spinRate":2360,"spinDirection":213},"zone":11,"typeConfidence":2.0,"plateTime":0.41356923556137426,"extension":6.281278696178833},"index":1,"playId":"8c0f1883-650c-3213-ad9a-29938955730e","pitchNumber":2,"startTime":"2026-03-30T23:02:35.515Z","endTime":"2026-03-30T23:02:43.135Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663436,"link":"/api/v1/people/663436","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":677592,"link":"/api/v1/people/677592"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672640,"link":"/api/v1/people/672640"},"credit":"b_pa"},{"player":{"id":663436,"link":"/api/v1/people/663436"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":58.9,"awayTeamWinProbability":41.1,"homeTeamWinProbabilityAdded":3.799999999999997,"leverageIndex":0.91,"dramaIndex":52.0,"contextMetrics":{},"playEndTime":"2026-03-30T23:02:43.135Z","atBatIndex":10},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Owen Caissie flies out to center fielder Tristan Peters.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-30T23:03:04.419Z","endTime":"2026-03-30T23:06:38.116Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663436,"fullName":"Davis Martin","link":"/api/v1/people/663436"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7,9],"actionIndex":[8],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Caught Stealing 2B","eventType":"caught_stealing_2b","movementReason":"r_caught_stealing_2b","runner":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":700337,"link":"/api/v1/people/700337"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":682668,"link":"/api/v1/people/682668"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":671976,"link":"/api/v1/people/671976"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":80.0,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.36349697675478,"aZ":-28.668191855333596,"pfxX":-9.796270699735135,"pfxZ":2.150827621335374,"pX":0.7518160896651275,"pZ":1.4120025778751397,"vX0":9.618573784071103,"vY0":-127.44894071108327,"vZ0":-4.988929373056963,"x":88.34,"y":200.66,"x0":-1.814453828929604,"y0":50.00260865304798,"z0":5.683117019719058,"aX":-15.972601323995331},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":2.9,"breakHorizontal":15.4,"spinRate":2083,"spinDirection":238},"zone":14,"typeConfidence":2.0,"plateTime":0.4312247128945286,"extension":6.23684653911634},"index":0,"playId":"57369fd5-9b49-30f2-be0e-f63db8799b0a","pitchNumber":1,"startTime":"2026-03-30T23:03:21.493Z","endTime":"2026-03-30T23:03:25.211Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663436,"link":"/api/v1/people/663436","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":677592,"link":"/api/v1/people/677592"}},"offense":{"batter":{"id":683357,"link":"/api/v1/people/683357","batSide":{"code":"L","description":"Left"}},"first":{"id":672640,"link":"/api/v1/people/672640"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":80.1,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.661443783638294,"aZ":-21.915049835258262,"pfxX":2.3237989845195055,"pfxZ":6.222856056281302,"pX":-0.44651552262562066,"pZ":4.228033246740495,"vX0":3.3455719829633765,"vY0":-127.67280338929135,"vZ0":0.3204481252917408,"x":134.02,"y":124.62,"x0":-2.076474522784089,"y0":50.001359990974315,"z0":5.82773103357844,"aX":3.8294881217255465},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":11.5,"breakHorizontal":-4.9,"spinRate":2584,"spinDirection":185},"zone":11,"typeConfidence":0.9,"plateTime":0.4292504563991564,"extension":6.203491054582148},"index":1,"playId":"fb5df3a1-227c-365e-8b89-7c50f285c66d","pitchNumber":2,"startTime":"2026-03-30T23:03:38.092Z","endTime":"2026-03-30T23:03:41.979Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663436,"link":"/api/v1/people/663436","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":677592,"link":"/api/v1/people/677592"}},"offense":{"batter":{"id":683357,"link":"/api/v1/people/683357","batSide":{"code":"L","description":"Left"}},"first":{"id":672640,"link":"/api/v1/people/672640"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":80.6,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.46418528744779,"aZ":-30.42378812846565,"pfxX":-11.137099772372245,"pfxZ":1.0520161571938242,"pX":-0.10595773260809804,"pZ":2.488985623767645,"vX0":8.100385675001553,"vY0":-129.2814123198462,"vZ0":-2.303813756535841,"x":121.04,"y":171.58,"x0":-1.8548571111595933,"y0":50.00608817141939,"z0":5.759698396920962,"aX":-18.592511604532103},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":1.6,"breakHorizontal":18.0,"spinRate":2165,"spinDirection":229},"zone":5,"typeConfidence":2.0,"plateTime":0.4259498120138647,"extension":6.225914473637185},"index":2,"playId":"1b795d83-256b-3f59-a823-7a020d682075","pitchNumber":3,"startTime":"2026-03-30T23:03:58.392Z","endTime":"2026-03-30T23:04:03.510Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663436,"link":"/api/v1/people/663436","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":677592,"link":"/api/v1/people/677592"}},"offense":{"batter":{"id":683357,"link":"/api/v1/people/683357","batSide":{"code":"L","description":"Left"}},"first":{"id":672640,"link":"/api/v1/people/672640"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":92.5,"endSpeed":83.8,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.818389464940708,"aZ":-14.265097595360343,"pfxX":-5.474086352991503,"pfxZ":9.860237707907466,"pX":-0.6279340697488889,"pZ":3.3932782338836125,"vX0":5.095078621057359,"vY0":-134.5598457309911,"vZ0":-3.4364372746158613,"x":140.94,"y":147.16,"x0":-1.8436356981599051,"y0":50.00155866203976,"z0":5.710960794757979,"aX":-9.941319891961031},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":17.2,"breakHorizontal":8.6,"spinRate":2306,"spinDirection":217},"zone":1,"typeConfidence":0.86,"plateTime":0.40855974585952515,"extension":6.260588428697715},"index":3,"playId":"703f2063-115c-3cb3-be48-a699159e1cae","pitchNumber":4,"startTime":"2026-03-30T23:04:23.684Z","endTime":"2026-03-30T23:04:27.948Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663436,"link":"/api/v1/people/663436","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":677592,"link":"/api/v1/people/677592"}},"offense":{"batter":{"id":683357,"link":"/api/v1/people/683357","batSide":{"code":"L","description":"Left"}},"first":{"id":672640,"link":"/api/v1/people/672640"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.4,"endSpeed":75.4,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.340174512065197,"aZ":-38.50994559213576,"pfxX":5.897926959156574,"pfxZ":-4.402193808291935,"pX":0.26872205435054664,"pZ":2.37679664443001,"vX0":3.3512342178534618,"vY0":-119.86797830354051,"vZ0":-0.011858908810879143,"x":106.76,"y":174.61,"x0":-1.9182092771107757,"y0":50.00129774250344,"z0":5.849155071614951,"aX":8.494196926640019},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.2,"breakVerticalInduced":-7.7,"breakHorizontal":-11.5,"spinRate":2945,"spinDirection":55},"zone":6,"typeConfidence":2.0,"plateTime":0.4587124620884522,"extension":5.986263042542908},"index":4,"playId":"97b3edb0-5c48-3a20-a112-3277121aceed","pitchNumber":5,"startTime":"2026-03-30T23:04:43.272Z","endTime":"2026-03-30T23:04:48.193Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663436,"link":"/api/v1/people/663436","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":677592,"link":"/api/v1/people/677592"}},"offense":{"batter":{"id":683357,"link":"/api/v1/people/683357","batSide":{"code":"L","description":"Left"}},"first":{"id":672640,"link":"/api/v1/people/672640"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":89.3,"endSpeed":80.9,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.973436499164052,"aZ":-30.433208563583495,"pfxX":-10.442245391176474,"pfxZ":1.0387422351093294,"pX":0.34987590189923984,"pZ":1.1890283823856644,"vX0":9.082572448680992,"vY0":-129.57391293076242,"vZ0":-5.236830707628931,"x":103.66,"y":206.68,"x0":-1.8707062842510556,"y0":50.003474846376776,"z0":5.605379124107001,"aX":-17.483208870262555},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":0.7,"breakHorizontal":16.4,"spinRate":2095,"spinDirection":239},"zone":14,"typeConfidence":2.0,"plateTime":0.4252387146769214,"extension":6.285954522589676},"index":5,"playId":"d40cd99e-35da-3996-a087-7ed590366fac","pitchNumber":6,"startTime":"2026-03-30T23:05:06.978Z","endTime":"2026-03-30T23:05:10.803Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663436,"link":"/api/v1/people/663436","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":677592,"link":"/api/v1/people/677592"}},"offense":{"batter":{"id":683357,"link":"/api/v1/people/683357","batSide":{"code":"L","description":"Left"}},"first":{"id":672640,"link":"/api/v1/people/672640"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":"d7f6c38a-a1c0-379c-b939-f590bcd32906","startTime":"2026-03-30T23:05:32.792Z","endTime":"2026-03-30T23:05:36.632Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":663436,"link":"/api/v1/people/663436","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":677592,"link":"/api/v1/people/677592"}},"offense":{"batter":{"id":683357,"link":"/api/v1/people/683357","batSide":{"code":"L","description":"Left"}},"first":{"id":672640,"link":"/api/v1/people/672640"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":85.0,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.11661835407888,"aZ":-17.119931085775434,"pfxX":-4.375545243071102,"pfxZ":8.05069750981135,"pX":-1.1827073647964637,"pZ":4.090993512699622,"vX0":3.212429721055291,"vY0":-136.41022121986194,"vZ0":-1.590254655027496,"x":162.08,"y":128.32,"x0":-1.8115820218027252,"y0":50.00666430202053,"z0":5.871215390794384,"aX":-8.185763031095489},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":14.4,"breakHorizontal":7.2,"spinRate":2304,"spinDirection":219},"zone":11,"typeConfidence":0.89,"plateTime":0.4027020713439229,"extension":6.092458430365096},"index":7,"playId":"54833dfa-3661-3b0e-80f4-dd785aece29c","pitchNumber":7,"startTime":"2026-03-30T23:05:50.676Z","endTime":"2026-03-30T23:05:57.658Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663436,"link":"/api/v1/people/663436","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":677592,"link":"/api/v1/people/677592"}},"offense":{"batter":{"id":683357,"link":"/api/v1/people/683357","batSide":{"code":"L","description":"Left"}},"first":{"id":672640,"link":"/api/v1/people/672640"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Otto Lopez caught stealing 2nd base, catcher Edgar Quero to shortstop Luisangel Acuña.","event":"Caught Stealing 2B","eventType":"caught_stealing_2b","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":0},"index":8,"actionPlayId":"54833dfa-3661-3b0e-80f4-dd785aece29c","startTime":"2026-03-30T23:06:09.372Z","endTime":"2026-03-30T23:06:27.127Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":672640,"link":"/api/v1/people/672640"},"defense":{"pitcher":{"id":663436,"link":"/api/v1/people/663436","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":677592,"link":"/api/v1/people/677592"}},"offense":{"batter":{"id":683357,"link":"/api/v1/people/683357","batSide":{"code":"L","description":"Left"}},"first":{"id":672640,"link":"/api/v1/people/672640"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"homeTeamWinProbability":52.800000000000004,"awayTeamWinProbability":47.199999999999996,"homeTeamWinProbabilityAdded":-6.099999999999994,"leverageIndex":1.52,"dramaIndex":81.0,"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.0,"endSpeed":81.1,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.81980704123769,"aZ":-33.10365055889307,"pfxX":-10.153532848545925,"pfxZ":-0.549033587718494,"pX":0.0838790986897003,"pZ":2.4971801564669667,"vX0":8.22760291407744,"vY0":-129.3410161986225,"vZ0":-1.8710321301164852,"x":113.8,"y":171.36,"x0":-1.8306461545296098,"y0":50.00548069952965,"z0":5.786257382956288,"aX":-17.079980767543685},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":-1.2,"breakHorizontal":16.4,"spinRate":2181,"spinDirection":234},"zone":5,"typeConfidence":2.0,"plateTime":0.4246588433757901,"extension":6.070729455253955},"hitData":{"launchSpeed":94.0,"launchAngle":51.0,"totalDistance":265.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":113.14,"coordY":93.55}},"index":9,"playId":"b3749f5c-e145-369e-9d15-704b34a37949","pitchNumber":8,"startTime":"2026-03-30T23:06:27.127Z","endTime":"2026-03-30T23:06:38.116Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663436,"link":"/api/v1/people/663436","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":677592,"link":"/api/v1/people/677592"}},"offense":{"batter":{"id":683357,"link":"/api/v1/people/683357","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683357,"link":"/api/v1/people/683357"},"credit":"b_ab"},{"player":{"id":663436,"link":"/api/v1/people/663436"},"credit":"p_ab"},{"player":{"id":683357,"link":"/api/v1/people/683357"},"credit":"b_pa"},{"player":{"id":663436,"link":"/api/v1/people/663436"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.1,"awayTeamWinProbability":48.9,"homeTeamWinProbabilityAdded":-1.7000000000000028,"leverageIndex":1.52,"dramaIndex":91.0,"contextMetrics":{},"playEndTime":"2026-03-30T23:06:38.116Z","atBatIndex":11},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Connor Norby grounds out, shortstop Luisangel Acuña to first baseman Miguel Vargas.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-30T23:06:44.899Z","endTime":"2026-03-30T23:07:47.724Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663436,"fullName":"Davis Martin","link":"/api/v1/people/663436"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,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":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":682668,"link":"/api/v1/people/682668"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":678246,"link":"/api/v1/people/678246"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":81.0,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.257293205756035,"aZ":-29.56444910292871,"pfxX":2.3543603593821096,"pfxZ":1.5755233878177775,"pX":1.7655986335435079,"pZ":2.026171231975083,"vX0":7.878240079767173,"vY0":-128.18121171195415,"vZ0":-3.6419882933851913,"x":49.7,"y":184.07,"x0":-1.6575637383267503,"y0":50.00429674552043,"z0":5.781492147143912,"aX":3.9059598224412686},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":2.2,"breakHorizontal":-6.1,"spinRate":2593,"spinDirection":159},"zone":14,"typeConfidence":2.0,"plateTime":0.4277999932175707,"extension":6.288603941000807},"index":0,"playId":"42f05369-7ce3-3234-94c0-f2abd76aa955","pitchNumber":1,"startTime":"2026-03-30T23:07:01.840Z","endTime":"2026-03-30T23:07:04.948Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663436,"link":"/api/v1/people/663436","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":677592,"link":"/api/v1/people/677592"}},"offense":{"batter":{"id":681393,"link":"/api/v1/people/681393","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2026-03-30T23:07:12.810Z","endTime":"2026-03-30T23:07:23.806Z","isPitch":false,"type":"action","player":{"id":681393,"link":"/api/v1/people/681393"},"defense":{"pitcher":{"id":663436,"link":"/api/v1/people/663436","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":677592,"link":"/api/v1/people/677592"}},"offense":{"batter":{"id":681393,"link":"/api/v1/people/681393","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":80.7,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.14749709250191,"aZ":-26.698904945580768,"pfxX":2.0170400809323894,"pfxZ":3.314010965212738,"pX":1.6432952236457323,"pZ":1.5507697214111344,"vX0":7.856177610633265,"vY0":-128.10816206519172,"vZ0":-4.934602186308119,"x":54.36,"y":196.91,"x0":-1.7334411691552518,"y0":50.0004550765435,"z0":5.606242343920346,"aX":3.328277494673757},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":5.0,"breakHorizontal":-5.5,"spinRate":2586,"spinDirection":155},"zone":14,"typeConfidence":2.0,"plateTime":0.42866565644114374,"extension":6.167468424895845},"index":2,"playId":"43d2b852-200d-38b3-b996-c5fee0251ae1","pitchNumber":2,"startTime":"2026-03-30T23:07:23.806Z","endTime":"2026-03-30T23:07:27.115Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663436,"link":"/api/v1/people/663436","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":677592,"link":"/api/v1/people/677592"}},"offense":{"batter":{"id":681393,"link":"/api/v1/people/681393","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":85.7,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.706640093314377,"aZ":-19.086428273119445,"pfxX":-10.407912761917235,"pfxZ":6.9425395843329,"pX":0.21881520939333599,"pZ":2.317116303667129,"vX0":8.907529686986678,"vY0":-136.7901094006924,"vZ0":-5.459326138570449,"x":108.66,"y":176.22,"x0":-1.736262210559839,"y0":50.00135983768972,"z0":5.657828089108396,"aX":-19.615183605795472},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":11.5,"breakHorizontal":16.8,"spinRate":2424,"spinDirection":216},"zone":5,"typeConfidence":2.0,"plateTime":0.40124628473340085,"extension":6.336905430030816},"hitData":{"launchSpeed":83.4,"launchAngle":-37.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":117.98,"coordY":148.01}},"index":3,"playId":"56d92a4e-3d3a-3f63-8f3a-e92f44b91a7e","pitchNumber":3,"startTime":"2026-03-30T23:07:39.684Z","endTime":"2026-03-30T23:07:47.724Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663436,"link":"/api/v1/people/663436","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":677592,"link":"/api/v1/people/677592"}},"offense":{"batter":{"id":681393,"link":"/api/v1/people/681393","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681393,"link":"/api/v1/people/681393"},"credit":"b_ab"},{"player":{"id":663436,"link":"/api/v1/people/663436"},"credit":"p_ab"},{"player":{"id":681393,"link":"/api/v1/people/681393"},"credit":"b_pa"},{"player":{"id":663436,"link":"/api/v1/people/663436"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.1000000000000014,"leverageIndex":0.44,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-03-30T23:07:47.724Z","atBatIndex":12},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Everson Pereira doubles (1) on a ground ball to left fielder Griffin Conine.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-30T23:09:41.898Z","endTime":"2026-03-30T23:10:44.054Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":677592,"fullName":"Everson Pereira","link":"/api/v1/people/677592"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":677592,"fullName":"Everson Pereira","link":"/api/v1/people/677592"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":677592,"fullName":"Everson Pereira","link":"/api/v1/people/677592"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":665052,"link":"/api/v1/people/665052"},"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.9,"endSpeed":83.5,"strikeZoneTop":3.145,"strikeZoneBottom":1.587,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.30633805457334,"aZ":-15.856707454996885,"pfxX":-8.853204828658628,"pfxZ":9.086552660796714,"pX":-0.4365638597594325,"pZ":3.4900784538828424,"vX0":6.958395717859915,"vY0":-133.55714294851975,"vZ0":-3.459547837545141,"x":133.64,"y":144.55,"x0":-1.9328954177177848,"y0":50.00478328138589,"z0":5.9512118326544785,"aX":-15.903810380143033},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":15.8,"breakHorizontal":14.4,"spinRate":2051,"spinDirection":211},"zone":11,"typeConfidence":2.0,"plateTime":0.4109967853519976,"extension":6.815317808354659},"index":0,"playId":"447b8eca-7050-3b2d-aab8-8591611dbcef","pitchNumber":1,"startTime":"2026-03-30T23:09:58.013Z","endTime":"2026-03-30T23:10:01.225Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":677592,"link":"/api/v1/people/677592","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":92.8,"endSpeed":84.5,"strikeZoneTop":3.145,"strikeZoneBottom":1.587,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.628072888340114,"aZ":-12.622555651959741,"pfxX":-5.789971433476429,"pfxZ":10.622858059441825,"pX":-0.7266168964673904,"pZ":4.025432792939643,"vX0":4.588943481741506,"vY0":-135.10849929742628,"vZ0":-3.246447546645987,"x":144.7,"y":130.09,"x0":-1.6984991559004414,"y0":50.00484243600814,"z0":6.13512000976566,"aX":-10.659233736402781},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":18.7,"breakHorizontal":9.5,"spinRate":2068,"spinDirection":207},"zone":11,"typeConfidence":2.0,"plateTime":0.406065731566732,"extension":6.699941401945185},"index":1,"playId":"9153e58b-ff60-3617-bf18-1baae4b0b2a5","pitchNumber":2,"startTime":"2026-03-30T23:10:15.295Z","endTime":"2026-03-30T23:10:19.592Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":677592,"link":"/api/v1/people/677592","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":77.0,"endSpeed":70.4,"strikeZoneTop":3.145,"strikeZoneBottom":1.587,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.2658460390571,"aZ":-44.39926508592167,"pfxX":4.411351825744678,"pfxZ":-9.787702752809158,"pX":-0.21113500099045793,"pZ":2.3847921065892206,"vX0":2.371082278886487,"vY0":-111.96109752422262,"vZ0":1.5608976084712503,"x":125.05,"y":174.39,"x0":-1.8627562353477354,"y0":50.00352546114816,"z0":6.279698329472147,"aX":5.509240847678524},"breaks":{"breakAngle":7.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.6,"breakVerticalInduced":-16.8,"breakHorizontal":-8.6,"spinRate":2094,"spinDirection":23},"zone":5,"typeConfidence":2.0,"plateTime":0.4922792883724796,"extension":6.4200165246779965},"hitData":{"launchSpeed":98.6,"launchAngle":-9.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":27.82,"coordY":105.65}},"index":2,"playId":"d55510f4-f0e5-3813-9b5f-c51dafc3e8bd","pitchNumber":3,"startTime":"2026-03-30T23:10:30.458Z","endTime":"2026-03-30T23:10:44.054Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":677592,"link":"/api/v1/people/677592","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677592,"link":"/api/v1/people/677592"},"credit":"b_ab"},{"player":{"id":663978,"link":"/api/v1/people/663978"},"credit":"p_ab"},{"player":{"id":677592,"link":"/api/v1/people/677592"},"credit":"b_pa"},{"player":{"id":663978,"link":"/api/v1/people/663978"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":43.2,"awayTeamWinProbability":56.8,"homeTeamWinProbabilityAdded":-6.799999999999997,"leverageIndex":0.98,"dramaIndex":71.0,"contextMetrics":{},"playEndTime":"2026-03-30T23:10:44.054Z","atBatIndex":13},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Edgar Quero grounds out, first baseman Connor Norby to pitcher Chris Paddack. Everson Pereira to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-30T23:10:53.071Z","endTime":"2026-03-30T23:12:14.060Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":700337,"fullName":"Edgar Quero","link":"/api/v1/people/700337"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":677592,"fullName":"Everson Pereira","link":"/api/v1/people/677592"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3],"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":700337,"fullName":"Edgar Quero","link":"/api/v1/people/700337"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":681393,"link":"/api/v1/people/681393"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":663978,"link":"/api/v1/people/663978"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":677592,"fullName":"Everson Pereira","link":"/api/v1/people/677592"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"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":93.4,"endSpeed":84.5,"strikeZoneTop":3.134,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.30080522236797,"aZ":-12.988803007663815,"pfxX":-5.087934474494567,"pfxZ":10.379518929564398,"pX":0.6376033308125906,"pZ":3.9888723494458356,"vX0":8.121250746607256,"vY0":-135.727213843888,"vZ0":-3.280568796311354,"x":92.7,"y":131.08,"x0":-1.7451476342559304,"y0":50.00089276184413,"z0":6.1295474277026525,"aX":-9.403340112979494},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":18.2,"breakHorizontal":7.3,"spinRate":2120,"spinDirection":203},"zone":12,"typeConfidence":2.0,"plateTime":0.4050086856756745,"extension":6.7881068378508},"index":0,"playId":"f6852ec5-44b8-3a4d-9ef1-8bdfda564b13","pitchNumber":1,"startTime":"2026-03-30T23:11:16.025Z","endTime":"2026-03-30T23:11:21.856Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":700337,"link":"/api/v1/people/700337","batSide":{"code":"L","description":"Left"}},"second":{"id":677592,"link":"/api/v1/people/677592"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":78.0,"strikeZoneTop":3.134,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.17510367511745,"aZ":-27.411464045256764,"pfxX":-10.959437716633374,"pfxZ":3.073231384071355,"pX":-0.12159461150804861,"pZ":1.0517457275721043,"vX0":8.392073643040257,"vY0":-124.30658972675366,"vZ0":-5.71051295492922,"x":121.63,"y":210.38,"x0":-2.1337042851755452,"y0":50.00337003779359,"z0":5.682545401448924,"aX":-16.985495121876134},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":4.3,"breakHorizontal":17.6,"spinRate":1678,"spinDirection":240},"zone":13,"typeConfidence":2.0,"plateTime":0.44226517216143035,"extension":6.652697841532611},"index":1,"playId":"70072ee7-38e7-3f3e-a3fc-76b27c23f720","pitchNumber":2,"startTime":"2026-03-30T23:11:38.589Z","endTime":"2026-03-30T23:11:42.404Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":700337,"link":"/api/v1/people/700337","batSide":{"code":"L","description":"Left"}},"second":{"id":677592,"link":"/api/v1/people/677592"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-03-30T23:11:54.472Z","endTime":"2026-03-30T23:12:06.127Z","isPitch":false,"type":"action","player":{"id":700337,"link":"/api/v1/people/700337"},"defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":700337,"link":"/api/v1/people/700337","batSide":{"code":"L","description":"Left"}},"second":{"id":677592,"link":"/api/v1/people/677592"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":78.0,"strikeZoneTop":3.134,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.08461840401417,"aZ":-27.365002205956642,"pfxX":-10.914031386631976,"pfxZ":3.1187789950032663,"pX":0.09736579387573686,"pZ":1.2803476833858554,"vX0":9.158602475740883,"vY0":-123.46253711622035,"vZ0":-5.117917558582671,"x":113.29,"y":204.21,"x0":-2.2462537794129833,"y0":50.00130812076962,"z0":5.689359325421063,"aX":-16.81104139971919},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":4.6,"breakHorizontal":17.5,"spinRate":1842,"spinDirection":239},"zone":14,"typeConfidence":2.0,"plateTime":0.44400800180847133,"extension":6.593224618227166},"hitData":{"launchSpeed":93.6,"launchAngle":-7.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":161.87,"coordY":156.38}},"index":3,"playId":"333d9d77-af94-3351-bce0-331737fdb87e","pitchNumber":3,"startTime":"2026-03-30T23:12:06.127Z","endTime":"2026-03-30T23:12:14.060Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":700337,"link":"/api/v1/people/700337","batSide":{"code":"L","description":"Left"}},"second":{"id":677592,"link":"/api/v1/people/677592"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":700337,"link":"/api/v1/people/700337"},"credit":"b_ab"},{"player":{"id":663978,"link":"/api/v1/people/663978"},"credit":"p_ab"},{"player":{"id":700337,"link":"/api/v1/people/700337"},"credit":"b_pa"},{"player":{"id":663978,"link":"/api/v1/people/663978"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":44.6,"awayTeamWinProbability":55.4,"homeTeamWinProbabilityAdded":1.3999999999999986,"leverageIndex":1.37,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2026-03-30T23:12:14.060Z","atBatIndex":14},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Luisangel Acuña strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-30T23:12:28.246Z","endTime":"2026-03-30T23:14:16.975Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":682668,"fullName":"Luisangel Acuña","link":"/api/v1/people/682668"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":677592,"fullName":"Everson Pereira","link":"/api/v1/people/677592"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682668,"fullName":"Luisangel Acuña","link":"/api/v1/people/682668"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":689414,"link":"/api/v1/people/689414"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.7,"endSpeed":75.2,"strikeZoneTop":3.008,"strikeZoneBottom":1.518,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.940162741614248,"aZ":-31.81217689695718,"pfxX":6.057716618043075,"pfxZ":0.2562112792398459,"pX":2.112688317965088,"pZ":1.895454843607523,"vX0":7.603413061229598,"vY0":-118.75712501067636,"vZ0":-2.728186534498758,"x":36.47,"y":187.6,"x0":-1.9245404705732803,"y0":50.0048588240089,"z0":5.969361433768515,"aX":8.602419797152843},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":0.0,"breakHorizontal":-13.0,"spinRate":2257,"spinDirection":33},"zone":14,"typeConfidence":2.0,"plateTime":0.46222509806933143,"extension":6.7602739591141106},"index":0,"playId":"8d1c9ef0-f4cb-37b1-9287-855e3adef250","pitchNumber":1,"startTime":"2026-03-30T23:12:45.152Z","endTime":"2026-03-30T23:12:48.579Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":682668,"link":"/api/v1/people/682668","batSide":{"code":"R","description":"Right"}},"third":{"id":677592,"link":"/api/v1/people/677592"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":81.4,"strikeZoneTop":3.008,"strikeZoneBottom":1.518,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.285903615170408,"aZ":-22.7334611451666,"pfxX":2.1756310412855715,"pfxZ":5.593039865958762,"pX":1.5533109321011174,"pZ":2.7192697198406552,"vX0":7.809335014369153,"vY0":-129.43999321567256,"vZ0":-4.03490879293054,"x":57.79,"y":165.36,"x0":-1.7916931508452918,"y0":50.004218241936755,"z0":6.049557683953572,"aX":3.672867608242878},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":9.4,"breakHorizontal":-5.8,"spinRate":2121,"spinDirection":194},"zone":12,"typeConfidence":2.0,"plateTime":0.4239727604518295,"extension":6.696294020559855},"index":1,"playId":"8ceea163-3a4e-3e70-91e4-719c1b413eea","pitchNumber":2,"startTime":"2026-03-30T23:13:04.593Z","endTime":"2026-03-30T23:13:08.282Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":682668,"link":"/api/v1/people/682668","batSide":{"code":"R","description":"Right"}},"third":{"id":677592,"link":"/api/v1/people/677592"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":78.4,"strikeZoneTop":3.008,"strikeZoneBottom":1.518,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.972533743949455,"aZ":-23.757921392403592,"pfxX":-9.62205780438423,"pfxZ":5.386265743634376,"pX":-0.11005484360797593,"pZ":1.0399937835990356,"vX0":8.01099437401304,"vY0":-124.43507693345876,"vZ0":-6.610701643191552,"x":121.2,"y":210.7,"x0":-2.127791346361664,"y0":50.001322300461325,"z0":5.7113845640765355,"aX":-15.023755552665566},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":8.4,"breakHorizontal":15.5,"spinRate":1761,"spinDirection":237},"zone":13,"typeConfidence":2.0,"plateTime":0.44091033569965,"extension":6.746759557288572},"index":2,"playId":"6a7b70ed-92aa-3e0d-87de-4b27ab123176","pitchNumber":3,"startTime":"2026-03-30T23:13:25.878Z","endTime":"2026-03-30T23:13:31.108Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":682668,"link":"/api/v1/people/682668","batSide":{"code":"R","description":"Right"}},"third":{"id":677592,"link":"/api/v1/people/677592"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":85.2,"endSpeed":78.1,"strikeZoneTop":3.008,"strikeZoneBottom":1.518,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.560060264338773,"aZ":-27.157643211647457,"pfxX":-9.918626153798005,"pfxZ":3.245870412816818,"pX":0.0745244012004999,"pZ":1.2635940358734694,"vX0":8.481977884892535,"vY0":-123.77263700608984,"vZ0":-5.276313339702344,"x":114.16,"y":204.66,"x0":-2.1142920199741795,"y0":50.00446389926875,"z0":5.70766293638222,"aX":-15.33410440223655},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":4.8,"breakHorizontal":15.8,"spinRate":1794,"spinDirection":238},"zone":14,"typeConfidence":2.0,"plateTime":0.4431635885246292,"extension":6.755117525179126},"index":3,"playId":"b481dc73-4deb-3d7d-b67c-8c7f7cc3dc15","pitchNumber":4,"startTime":"2026-03-30T23:13:50.830Z","endTime":"2026-03-30T23:13:54.524Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":682668,"link":"/api/v1/people/682668","batSide":{"code":"R","description":"Right"}},"third":{"id":677592,"link":"/api/v1/people/677592"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":78.1,"strikeZoneTop":3.008,"strikeZoneBottom":1.518,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.418727556030397,"aZ":-28.376704619963306,"pfxX":-10.508930456873504,"pfxZ":2.4456197898159697,"pX":-0.48626648475077755,"pZ":2.002608534311926,"vX0":7.542780995475133,"vY0":-124.31464530928695,"vZ0":-3.370276082592509,"x":135.54,"y":184.71,"x0":-2.20410726700641,"y0":50.00534345379712,"z0":5.747845223808683,"aX":-16.344832641050743},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":3.8,"breakHorizontal":17.2,"spinRate":1655,"spinDirection":248},"zone":7,"typeConfidence":2.0,"plateTime":0.44168921753572654,"extension":6.545908131266359},"index":4,"playId":"22be9230-805d-3ec9-9446-15ea085995ca","pitchNumber":5,"startTime":"2026-03-30T23:14:12.867Z","endTime":"2026-03-30T23:14:16.975Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":682668,"link":"/api/v1/people/682668","batSide":{"code":"R","description":"Right"}},"third":{"id":677592,"link":"/api/v1/people/677592"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682668,"link":"/api/v1/people/682668"},"credit":"b_ab"},{"player":{"id":663978,"link":"/api/v1/people/663978"},"credit":"p_ab"},{"player":{"id":682668,"link":"/api/v1/people/682668"},"credit":"b_pa"},{"player":{"id":663978,"link":"/api/v1/people/663978"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.300000000000004,"awayTeamWinProbability":48.699999999999996,"homeTeamWinProbabilityAdded":6.700000000000003,"leverageIndex":1.56,"dramaIndex":85.0,"contextMetrics":{},"playEndTime":"2026-03-30T23:14:16.975Z","atBatIndex":15},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Miguel Vargas singles on a line drive to left fielder Griffin Conine. Everson Pereira scores.","rbi":1,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-30T23:15:21.366Z","endTime":"2026-03-30T23:15:35.574Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":665052,"link":"/api/v1/people/665052"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":677592,"fullName":"Everson Pereira","link":"/api/v1/people/677592"},"responsiblePitcher":{"id":663978,"link":"/api/v1/people/663978"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":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-03-30T23:14:40.347Z","endTime":"2026-03-30T23:15:23.598Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":678246,"link":"/api/v1/people/678246","batSide":{"code":"R","description":"Right"}},"third":{"id":677592,"link":"/api/v1/people/677592"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":77.9,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.687855919885017,"aZ":-23.586843819515273,"pfxX":-9.761202895204276,"pfxZ":5.540608585055574,"pX":0.1669971062243495,"pZ":1.8345683489227596,"vX0":8.520329548658689,"vY0":-124.18503306269953,"vZ0":-4.759221990806369,"x":110.63,"y":189.25,"x0":-2.053282553186556,"y0":50.00263273938281,"z0":5.757148615977147,"aX":-15.126933193457399},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":9.0,"breakHorizontal":15.5,"spinRate":1726,"spinDirection":240},"zone":8,"typeConfidence":2.0,"plateTime":0.4423892729922918,"extension":6.757208659899383},"hitData":{"launchSpeed":71.0,"launchAngle":23.0,"totalDistance":183.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":97.39,"coordY":104.16}},"index":1,"playId":"efdb58fb-105c-3be0-b4f8-d028c88313e6","pitchNumber":1,"startTime":"2026-03-30T23:15:23.598Z","endTime":"2026-03-30T23:15:35.574Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":678246,"link":"/api/v1/people/678246","batSide":{"code":"R","description":"Right"}},"third":{"id":677592,"link":"/api/v1/people/677592"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678246,"link":"/api/v1/people/678246"},"credit":"b_ab"},{"player":{"id":663978,"link":"/api/v1/people/663978"},"credit":"p_ab"},{"player":{"id":678246,"link":"/api/v1/people/678246"},"credit":"b_pa"},{"player":{"id":663978,"link":"/api/v1/people/663978"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.4,"awayTeamWinProbability":58.6,"homeTeamWinProbabilityAdded":-9.900000000000006,"leverageIndex":1.56,"dramaIndex":105.0,"contextMetrics":{},"playEndTime":"2026-03-30T23:15:35.574Z","atBatIndex":16},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Munetaka Murakami singles on a soft ground ball to pitcher Chris Paddack. Miguel Vargas to 2nd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-30T23:15:45.299Z","endTime":"2026-03-30T23:17:19.728Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":808959,"fullName":"Munetaka Murakami","link":"/api/v1/people/808959"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":808959,"fullName":"Munetaka Murakami","link":"/api/v1/people/808959"},"postOnSecond":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":808959,"fullName":"Munetaka Murakami","link":"/api/v1/people/808959"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663978,"link":"/api/v1/people/663978"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":85.6,"strikeZoneTop":3.296,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.48219231175124,"aZ":-13.325249118187774,"pfxX":-8.209858164208908,"pfxZ":9.944921360779333,"pX":-1.0874012741839336,"pZ":3.9481241881325433,"vX0":5.679661997715776,"vY0":-137.3138617233647,"vZ0":-2.7478891548546613,"x":158.45,"y":132.18,"x0":-2.1236238522421993,"y0":50.006838869888824,"z0":5.877225544559474,"aX":-15.566601500768394},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":17.5,"breakHorizontal":13.6,"spinRate":2196,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.4000170250839674,"extension":6.75237305293045},"index":0,"playId":"c506430e-f861-3bc5-80e9-e86a5fe80f7e","pitchNumber":1,"startTime":"2026-03-30T23:16:03.712Z","endTime":"2026-03-30T23:16:07.086Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":808959,"link":"/api/v1/people/808959","batSide":{"code":"L","description":"Left"}},"first":{"id":678246,"link":"/api/v1/people/678246"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.1,"endSpeed":77.5,"strikeZoneTop":3.296,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.910858603637564,"aZ":-25.863569002776128,"pfxX":-10.84448791224154,"pfxZ":4.114943916541188,"pX":-0.6847198455003017,"pZ":1.4104997230754672,"vX0":7.101018654589858,"vY0":-123.64135666109144,"vZ0":-5.12839174298055,"x":143.1,"y":200.7,"x0":-2.1993459354990073,"y0":50.001197642542984,"z0":5.7083352755297945,"aX":-16.623808720289173},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":6.4,"breakHorizontal":17.8,"spinRate":1605,"spinDirection":237},"zone":13,"typeConfidence":2.0,"plateTime":0.44466285155971796,"extension":6.782853402682683},"index":1,"playId":"2ddb387e-6882-3393-9c71-bf3d7481a059","pitchNumber":2,"startTime":"2026-03-30T23:16:23.087Z","endTime":"2026-03-30T23:16:27.795Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":808959,"link":"/api/v1/people/808959","batSide":{"code":"L","description":"Left"}},"first":{"id":678246,"link":"/api/v1/people/678246"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":84.6,"strikeZoneTop":3.296,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.38308669342364,"aZ":-9.867347559380415,"pfxX":-6.193895992218426,"pfxZ":12.051822854206698,"pX":1.4796630228189747,"pZ":2.7421668397136103,"vX0":10.070862613211911,"vY0":-136.04799716387174,"vZ0":-6.875495096153695,"x":60.6,"y":164.74,"x0":-1.4869520311131337,"y0":50.002517173142465,"z0":6.007036092655986,"aX":-11.46482516513556},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":20.3,"breakHorizontal":8.8,"spinRate":2316,"spinDirection":207},"zone":12,"typeConfidence":2.0,"plateTime":0.40457172996394153,"extension":6.754817880695358},"index":2,"playId":"8910170e-a2e0-3bc9-880b-0ee19d4f4787","pitchNumber":3,"startTime":"2026-03-30T23:16:48.457Z","endTime":"2026-03-30T23:16:53.869Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":808959,"link":"/api/v1/people/808959","batSide":{"code":"L","description":"Left"}},"first":{"id":678246,"link":"/api/v1/people/678246"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":true},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"index":3,"actionPlayId":"8910170e-a2e0-3bc9-880b-0ee19d4f4787","startTime":"2026-03-30T23:16:57.398Z","endTime":"2026-03-30T23:17:11.700Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":808959,"link":"/api/v1/people/808959","batSide":{"code":"L","description":"Left"}},"first":{"id":678246,"link":"/api/v1/people/678246"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":77.8,"strikeZoneTop":3.296,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.847715425060333,"aZ":-26.31980835481604,"pfxX":-10.378985401116857,"pfxZ":3.7924737018369354,"pX":-0.7354004734440407,"pZ":1.5397175927683386,"vX0":6.789421015816799,"vY0":-124.06685532575325,"vZ0":-4.876039977798607,"x":145.03,"y":197.21,"x0":-2.1710509382441243,"y0":50.00527881939325,"z0":5.747443778083478,"aX":-16.041028862655182},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":5.9,"breakHorizontal":17.0,"spinRate":1728,"spinDirection":241},"zone":13,"typeConfidence":2.0,"plateTime":0.44294755596663116,"extension":6.608577588846254},"hitData":{"launchSpeed":53.8,"launchAngle":-54.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":118.59,"coordY":190.98}},"index":4,"playId":"a5893c69-ba8c-3088-997c-edbda1fb3e85","pitchNumber":4,"startTime":"2026-03-30T23:17:11.700Z","endTime":"2026-03-30T23:17:19.728Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":808959,"link":"/api/v1/people/808959","batSide":{"code":"L","description":"Left"}},"first":{"id":678246,"link":"/api/v1/people/678246"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":808959,"link":"/api/v1/people/808959"},"credit":"b_ab"},{"player":{"id":663978,"link":"/api/v1/people/663978"},"credit":"p_ab"},{"player":{"id":808959,"link":"/api/v1/people/808959"},"credit":"b_pa"},{"player":{"id":663978,"link":"/api/v1/people/663978"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":39.4,"awayTeamWinProbability":60.6,"homeTeamWinProbabilityAdded":-2.0,"leverageIndex":0.89,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2026-03-30T23:17:19.728Z","atBatIndex":17},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Austin Hays homers (1) on a fly ball to right field. Miguel Vargas scores. Munetaka Murakami scores.","rbi":3,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-30T23:17:47.638Z","endTime":"2026-03-30T23:20:09.119Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":669720,"fullName":"Austin Hays","link":"/api/v1/people/669720"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,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":669720,"fullName":"Austin Hays","link":"/api/v1/people/669720"},"responsiblePitcher":{"id":663978,"link":"/api/v1/people/663978"},"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":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"responsiblePitcher":{"id":663978,"link":"/api/v1/people/663978"},"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":808959,"fullName":"Munetaka Murakami","link":"/api/v1/people/808959"},"responsiblePitcher":{"id":663978,"link":"/api/v1/people/663978"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"325fc324-4ba0-4206-86b4-555e3bbd9050","startTime":"2026-03-30T23:17:47.638Z","endTime":"2026-03-30T23:17:52.638Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":669720,"link":"/api/v1/people/669720","batSide":{"code":"R","description":"Right"}},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":678246,"link":"/api/v1/people/678246"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":79.0,"strikeZoneTop":3.142,"strikeZoneBottom":1.586,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.55439857931937,"aZ":-25.270020059831257,"pfxX":-0.1753089885111021,"pfxZ":4.348758793497998,"pX":0.976283689863857,"pZ":2.8642768079248664,"vX0":7.006923023254347,"vY0":-125.280100098237,"vZ0":-2.7273838206759473,"x":79.79,"y":161.44,"x0":-1.8353302152484434,"y0":50.00419534795857,"z0":6.034845990640257,"aX":-0.2795731608928975},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":7.4,"breakHorizontal":-1.3,"spinRate":1997,"spinDirection":185},"zone":12,"typeConfidence":2.0,"plateTime":0.4373763525672647,"extension":6.596774633863934},"index":1,"playId":"cb38c219-9be6-3a9f-a756-d17a5414461e","pitchNumber":1,"startTime":"2026-03-30T23:18:04.112Z","endTime":"2026-03-30T23:18:08.501Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":669720,"link":"/api/v1/people/669720","batSide":{"code":"R","description":"Right"}},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":678246,"link":"/api/v1/people/678246"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":78.0,"strikeZoneTop":3.142,"strikeZoneBottom":1.586,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.592463924673957,"aZ":-25.45263447063793,"pfxX":-9.872305353501101,"pfxZ":4.327660552575922,"pX":-0.5187859724586968,"pZ":1.1086009596832263,"vX0":6.975281900516464,"vY0":-124.52104708120582,"vZ0":-6.133015678237344,"x":136.77,"y":208.85,"x0":-2.089257749949087,"y0":50.00392026721008,"z0":5.740745951574324,"aX":-15.332412758230568},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":6.5,"breakHorizontal":16.1,"spinRate":1689,"spinDirection":239},"zone":13,"typeConfidence":2.0,"plateTime":0.44175966455250437,"extension":6.771074973017914},"index":2,"playId":"6f4c0b19-aa3d-3dfd-94da-54612e3dd1c2","pitchNumber":2,"startTime":"2026-03-30T23:18:25.027Z","endTime":"2026-03-30T23:18:29.446Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":669720,"link":"/api/v1/people/669720","batSide":{"code":"R","description":"Right"}},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":678246,"link":"/api/v1/people/678246"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":85.7,"strikeZoneTop":3.142,"strikeZoneBottom":1.586,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.558531975165728,"aZ":-16.30543473556299,"pfxX":-8.891894827444949,"pfxZ":8.41301086466413,"pX":-0.3447005305816041,"pZ":2.4879596330969522,"vX0":7.372467202910295,"vY0":-136.79982588995017,"vZ0":-6.007806456347351,"x":130.14,"y":171.61,"x0":-1.9259098182555408,"y0":50.001117609050574,"z0":5.839305259711265,"aX":-16.769136343501675},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":14.0,"breakHorizontal":14.4,"spinRate":2130,"spinDirection":214},"zone":4,"typeConfidence":2.0,"plateTime":0.4011290847103588,"extension":6.8742829779470265},"index":3,"playId":"d3b26d29-ab39-3858-baab-6bb9d63e5fdb","pitchNumber":3,"startTime":"2026-03-30T23:18:48.020Z","endTime":"2026-03-30T23:18:51.952Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":669720,"link":"/api/v1/people/669720","batSide":{"code":"R","description":"Right"}},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":678246,"link":"/api/v1/people/678246"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.9,"endSpeed":74.5,"strikeZoneTop":3.142,"strikeZoneBottom":1.586,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.645968841150193,"aZ":-34.16733110557251,"pfxX":3.4096460466103635,"pfxZ":-1.4022096673973987,"pX":0.8432688632769826,"pZ":3.0105205666152317,"vX0":5.739983928178395,"vY0":-119.03372669241232,"vZ0":0.06639383651897668,"x":84.86,"y":157.5,"x0":-2.05504666032422,"y0":50.00547009661365,"z0":6.10964601343208,"aX":4.8297078772467525},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-2.2,"breakHorizontal":-7.7,"spinRate":2341,"spinDirection":34},"zone":12,"typeConfidence":2.0,"plateTime":0.46246478961456017,"extension":6.595905625011493},"index":4,"playId":"a60a3999-0029-320e-8f7b-93b02319e6c8","pitchNumber":4,"startTime":"2026-03-30T23:19:13.591Z","endTime":"2026-03-30T23:19:17.267Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":669720,"link":"/api/v1/people/669720","batSide":{"code":"R","description":"Right"}},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":678246,"link":"/api/v1/people/678246"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":85.8,"strikeZoneTop":3.142,"strikeZoneBottom":1.586,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.05771395148022,"aZ":-10.321215934412603,"pfxX":-5.0790350519312035,"pfxZ":11.456198386474828,"pX":0.23771198147694136,"pZ":3.1652529243275653,"vX0":7.051232139648894,"vY0":-138.04549190593067,"vZ0":-5.750954031559173,"x":107.94,"y":153.32,"x0":-1.7037042641584068,"y0":50.00464647251992,"z0":5.98748907374045,"aX":-9.690463454591299},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":19.6,"breakHorizontal":7.6,"spinRate":2123,"spinDirection":207},"zone":2,"typeConfidence":2.0,"plateTime":0.3985477211791526,"extension":6.813810754715408},"hitData":{"launchSpeed":100.8,"launchAngle":33.0,"totalDistance":353.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":228.12,"coordY":102.02}},"index":5,"playId":"e052ed7a-0312-39b6-bf86-3d0d2f5f7952","pitchNumber":5,"startTime":"2026-03-30T23:19:42.362Z","endTime":"2026-03-30T23:20:09.119Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":669720,"link":"/api/v1/people/669720","batSide":{"code":"R","description":"Right"}},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":678246,"link":"/api/v1/people/678246"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669720,"link":"/api/v1/people/669720"},"credit":"b_ab"},{"player":{"id":663978,"link":"/api/v1/people/663978"},"credit":"p_ab"},{"player":{"id":669720,"link":"/api/v1/people/669720"},"credit":"b_pa"},{"player":{"id":663978,"link":"/api/v1/people/663978"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":15.9,"awayTeamWinProbability":84.1,"homeTeamWinProbabilityAdded":-23.5,"leverageIndex":1.7,"dramaIndex":192.0,"contextMetrics":{},"playEndTime":"2026-03-30T23:20:09.119Z","atBatIndex":18},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Colson Montgomery singles on a line drive to right fielder Owen Caissie.","rbi":0,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-30T23:20:21.030Z","endTime":"2026-03-30T23:20:57.511Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":695657,"fullName":"Colson Montgomery","link":"/api/v1/people/695657"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":695657,"fullName":"Colson Montgomery","link":"/api/v1/people/695657"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":695657,"fullName":"Colson Montgomery","link":"/api/v1/people/695657"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":683357,"link":"/api/v1/people/683357"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":77.6,"endSpeed":70.4,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.958485076221834,"aZ":-42.28415894758041,"pfxX":4.691085107230933,"pfxZ":-8.026156246940626,"pX":0.5209446669603123,"pZ":2.651880421139257,"vX0":3.8625232375944503,"vY0":-112.82118442529406,"vZ0":1.6704903204500334,"x":97.14,"y":167.18,"x0":-1.8374214861663374,"y0":50.00474457562086,"z0":6.24010156114778,"aX":5.906745834265415},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.9,"breakVerticalInduced":-13.6,"breakHorizontal":-9.6,"spinRate":2081,"spinDirection":27},"zone":6,"typeConfidence":2.0,"plateTime":0.48986242491456666,"extension":6.492479875116809},"index":0,"playId":"2212cd70-63af-31e6-b946-6ec1c3d565e3","pitchNumber":1,"startTime":"2026-03-30T23:20:30.731Z","endTime":"2026-03-30T23:20:34.138Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":695657,"link":"/api/v1/people/695657","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":77.1,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.9416094033195,"aZ":-26.962453888696068,"pfxX":-10.62741580347164,"pfxZ":3.42999999026879,"pX":-0.7343282271053265,"pZ":2.461647033530407,"vX0":6.679447287280006,"vY0":-122.90137380476453,"vZ0":-2.6022514720348946,"x":144.99,"y":172.32,"x0":-2.1162118960753875,"y0":50.00321638251639,"z0":5.840681587837173,"aX":-16.144855461419183},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":5.8,"breakHorizontal":17.5,"spinRate":1674,"spinDirection":238},"zone":4,"typeConfidence":2.0,"plateTime":0.44687233995511644,"extension":6.715066511421807},"hitData":{"launchSpeed":87.5,"launchAngle":18.0,"totalDistance":236.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":180.33,"coordY":102.02}},"index":1,"playId":"a766854b-ed46-3217-98d5-2ffd777b3bac","pitchNumber":2,"startTime":"2026-03-30T23:20:47.303Z","endTime":"2026-03-30T23:20:57.511Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":695657,"link":"/api/v1/people/695657","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695657,"link":"/api/v1/people/695657"},"credit":"b_ab"},{"player":{"id":663978,"link":"/api/v1/people/663978"},"credit":"p_ab"},{"player":{"id":695657,"link":"/api/v1/people/695657"},"credit":"b_pa"},{"player":{"id":663978,"link":"/api/v1/people/663978"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":15.299999999999999,"awayTeamWinProbability":84.7,"homeTeamWinProbabilityAdded":-0.6000000000000014,"leverageIndex":0.2,"dramaIndex":14.0,"contextMetrics":{},"playEndTime":"2026-03-30T23:20:57.511Z","atBatIndex":19},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Lenyn Sosa grounds out, third baseman Graham Pauley to first baseman Connor Norby.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-30T23:21:02.863Z","endTime":"2026-03-30T23:23:26.320Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":672820,"fullName":"Lenyn Sosa","link":"/api/v1/people/672820"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"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":672820,"fullName":"Lenyn Sosa","link":"/api/v1/people/672820"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":688363,"link":"/api/v1/people/688363"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":681393,"link":"/api/v1/people/681393"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.2,"endSpeed":74.6,"strikeZoneTop":3.153,"strikeZoneBottom":1.591,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.851557702931522,"aZ":-33.613349119617524,"pfxX":5.213685732688763,"pfxZ":-1.027826300566851,"pX":0.9573175265543221,"pZ":0.8774842023654971,"vX0":5.676024749122339,"vY0":-118.06496486381407,"vZ0":-4.456010650588274,"x":80.51,"y":215.09,"x0":-2.1657349755712985,"y0":50.00507593636615,"z0":5.921331057096706,"aX":7.277466528373736},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":-2.8,"breakHorizontal":-10.9,"spinRate":2361,"spinDirection":37},"zone":14,"typeConfidence":2.0,"plateTime":0.46595053204058967,"extension":6.717802024916271},"index":0,"playId":"646fa90a-0792-32c2-80f0-ed9ff38cf670","pitchNumber":1,"startTime":"2026-03-30T23:21:22.038Z","endTime":"2026-03-30T23:21:25.367Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":672820,"link":"/api/v1/people/672820","batSide":{"code":"R","description":"Right"}},"first":{"id":695657,"link":"/api/v1/people/695657"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.1,"endSpeed":78.1,"strikeZoneTop":3.153,"strikeZoneBottom":1.591,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.926151249225317,"aZ":-26.93463689500458,"pfxX":-10.007265549535447,"pfxZ":3.385571746984713,"pX":-0.7519974789724462,"pZ":1.625791657982658,"vX0":6.730684669296284,"vY0":-123.74281600956397,"vZ0":-4.649954870856343,"x":145.66,"y":194.88,"x0":-2.2083977843994806,"y0":50.00612354035681,"z0":5.7886984257849585,"aX":-15.506597209377356},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":5.3,"breakHorizontal":16.6,"spinRate":1557,"spinDirection":243},"zone":7,"typeConfidence":2.0,"plateTime":0.4428111043409739,"extension":6.595895509372356},"index":1,"playId":"e7ecc101-d325-3a31-8391-b33676c810c7","pitchNumber":2,"startTime":"2026-03-30T23:21:46.778Z","endTime":"2026-03-30T23:21:50.829Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":672820,"link":"/api/v1/people/672820","batSide":{"code":"R","description":"Right"}},"first":{"id":695657,"link":"/api/v1/people/695657"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":79.4,"strikeZoneTop":3.153,"strikeZoneBottom":1.591,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.159360118103322,"aZ":-25.8163481388196,"pfxX":2.518588282923392,"pfxZ":3.9776190737009163,"pX":0.7096487106341319,"pZ":2.6560377047720793,"vX0":5.7161023560895625,"vY0":-125.62093526461477,"vZ0":-3.1987764804053143,"x":89.95,"y":167.07,"x0":-1.921628605533609,"y0":50.00589700452673,"z0":6.041815524041659,"aX":4.031261032756255},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":6.7,"breakHorizontal":-5.9,"spinRate":1979,"spinDirection":193},"zone":6,"typeConfidence":2.0,"plateTime":0.43580555291718337,"extension":6.679150072030037},"index":2,"playId":"1bcb63bf-ba5c-30c2-ac3e-19322e4b5150","pitchNumber":3,"startTime":"2026-03-30T23:22:40.157Z","endTime":"2026-03-30T23:22:44.649Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":672820,"link":"/api/v1/people/672820","batSide":{"code":"R","description":"Right"}},"first":{"id":695657,"link":"/api/v1/people/695657"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":3,"playId":"d8f4117f-4608-333e-9bf7-ad41499230cc","startTime":"2026-03-30T23:22:57.149Z","endTime":"2026-03-30T23:23:02.967Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":672820,"link":"/api/v1/people/672820","batSide":{"code":"R","description":"Right"}},"first":{"id":695657,"link":"/api/v1/people/695657"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.1,"endSpeed":74.5,"strikeZoneTop":3.153,"strikeZoneBottom":1.591,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.098217630264887,"aZ":-31.83917467758759,"pfxX":5.790871514295367,"pfxZ":0.2393954437956065,"pX":0.7542510838714209,"pZ":1.1266233352307442,"vX0":4.748323953642203,"vY0":-117.91983996342383,"vZ0":-4.226395452651886,"x":88.25,"y":208.36,"x0":-2.0436247404921652,"y0":50.00303156939209,"z0":5.90536539517484,"aX":8.088989545311295},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-0.4,"breakHorizontal":-11.8,"spinRate":2310,"spinDirection":36},"zone":14,"typeConfidence":2.0,"plateTime":0.465915597288201,"extension":6.551945300299542},"hitData":{"launchSpeed":81.0,"launchAngle":-20.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":96.2,"coordY":172.22}},"index":4,"playId":"b0d751e7-0ff0-3851-9c79-1baefda7532d","pitchNumber":4,"startTime":"2026-03-30T23:23:17.434Z","endTime":"2026-03-30T23:23:26.320Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":672820,"link":"/api/v1/people/672820","batSide":{"code":"R","description":"Right"}},"first":{"id":695657,"link":"/api/v1/people/695657"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672820,"link":"/api/v1/people/672820"},"credit":"b_ab"},{"player":{"id":663978,"link":"/api/v1/people/663978"},"credit":"p_ab"},{"player":{"id":672820,"link":"/api/v1/people/672820"},"credit":"b_pa"},{"player":{"id":663978,"link":"/api/v1/people/663978"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":16.400000000000002,"awayTeamWinProbability":83.6,"homeTeamWinProbabilityAdded":1.1000000000000032,"leverageIndex":0.41,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-03-30T23:23:26.320Z","atBatIndex":20},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Griffin Conine walks.","rbi":0,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-30T23:25:13.962Z","endTime":"2026-03-30T23:26:20.524Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663436,"fullName":"Davis Martin","link":"/api/v1/people/663436"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":83.9,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.29193992449361,"aZ":-13.608536287777389,"pfxX":-4.598208001303252,"pfxZ":10.22427316025839,"pX":-0.8132703316099584,"pZ":3.7334364609309154,"vX0":4.25864137762999,"vY0":-134.21753893695342,"vZ0":-2.925538139138394,"x":148.0,"y":137.98,"x0":-1.8266315562360014,"y0":50.005612424141084,"z0":5.812562517301388,"aX":-8.352370777913666},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":18.0,"breakHorizontal":7.3,"spinRate":2439,"spinDirection":213},"zone":11,"typeConfidence":0.91,"plateTime":0.4088069617426573,"extension":6.206772097701116},"index":0,"playId":"6893e97c-8d5d-39a5-b739-03f8fe2045b6","pitchNumber":1,"startTime":"2026-03-30T23:25:30.232Z","endTime":"2026-03-30T23:25:33.571Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663436,"link":"/api/v1/people/663436","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":677592,"link":"/api/v1/people/677592"}},"offense":{"batter":{"id":665052,"link":"/api/v1/people/665052","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":84.7,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.111626632845265,"aZ":-13.100638658722204,"pfxX":-4.187752687847254,"pfxZ":10.326808188304504,"pX":-0.7077747639855928,"pZ":3.031430369487216,"vX0":4.570857709276407,"vY0":-135.19925361640315,"vZ0":-4.721257767218199,"x":143.98,"y":156.93,"x0":-1.878098209437286,"y0":50.00399236700138,"z0":5.723359337467889,"aX":-7.735669215233857},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":17.9,"breakHorizontal":6.6,"spinRate":2395,"spinDirection":214},"zone":1,"typeConfidence":0.91,"plateTime":0.40549813405084967,"extension":6.275932461385177},"index":1,"playId":"92b60b0c-b70f-3526-a211-8b4be04dcbeb","pitchNumber":2,"startTime":"2026-03-30T23:25:45.237Z","endTime":"2026-03-30T23:25:49.275Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663436,"link":"/api/v1/people/663436","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":677592,"link":"/api/v1/people/677592"}},"offense":{"batter":{"id":665052,"link":"/api/v1/people/665052","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":81.0,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.672661896938347,"aZ":-24.642927080531024,"pfxX":1.5915516678138006,"pfxZ":4.509363158271919,"pX":-0.023009440579581306,"pZ":3.8891060681938536,"vX0":4.291550700306232,"vY0":-127.9464624615096,"vZ0":-0.11907166973234107,"x":117.88,"y":133.77,"x0":-1.9240685681743663,"y0":50.0015259997651,"z0":5.856122299003059,"aX":2.6558203591533958},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":8.4,"breakHorizontal":-3.8,"spinRate":2606,"spinDirection":193},"zone":12,"typeConfidence":0.9,"plateTime":0.42696067171314045,"extension":6.159989389316965},"index":2,"playId":"b4bc8c1a-4ab4-3b15-928d-8e10424cca74","pitchNumber":3,"startTime":"2026-03-30T23:26:00.601Z","endTime":"2026-03-30T23:26:04.800Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663436,"link":"/api/v1/people/663436","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":677592,"link":"/api/v1/people/677592"}},"offense":{"batter":{"id":665052,"link":"/api/v1/people/665052","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":0,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":83.1,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.81069756256787,"aZ":-22.671194311506966,"pfxX":-10.243145026977729,"pfxZ":5.366686475005121,"pX":-0.6270951646804832,"pZ":3.006338653208358,"vX0":6.736805917434389,"vY0":-132.35774670225348,"vZ0":-2.8432788729851524,"x":140.9,"y":157.61,"x0":-1.8772932598547616,"y0":50.00315583328392,"z0":5.7586592880003415,"aX":-18.135656616012337},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":9.2,"breakHorizontal":17.0,"spinRate":2330,"spinDirection":214},"zone":1,"typeConfidence":2.0,"plateTime":0.4141645854733573,"extension":6.344185971121718},"index":3,"playId":"9d2eea7d-435b-3bac-b699-0e5dce817720","pitchNumber":4,"startTime":"2026-03-30T23:26:15.994Z","endTime":"2026-03-30T23:26:20.524Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663436,"link":"/api/v1/people/663436","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":677592,"link":"/api/v1/people/677592"}},"offense":{"batter":{"id":665052,"link":"/api/v1/people/665052","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665052,"link":"/api/v1/people/665052"},"credit":"b_pa"},{"player":{"id":663436,"link":"/api/v1/people/663436"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":19.7,"awayTeamWinProbability":80.3,"homeTeamWinProbabilityAdded":3.299999999999997,"leverageIndex":0.76,"dramaIndex":44.0,"contextMetrics":{},"playEndTime":"2026-03-30T23:26:20.524Z","atBatIndex":21},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Graham Pauley strikes out swinging.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-30T23:26:35.178Z","endTime":"2026-03-30T23:29:17.231Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":688363,"fullName":"Graham Pauley","link":"/api/v1/people/688363"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663436,"fullName":"Davis Martin","link":"/api/v1/people/663436"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":688363,"fullName":"Graham Pauley","link":"/api/v1/people/688363"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":700337,"link":"/api/v1/people/700337"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":84.2,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.11348097549622,"aZ":-13.389033040533882,"pfxX":-4.75111327830197,"pfxZ":10.282420317473834,"pX":-0.885631129496178,"pZ":3.393487519984871,"vX0":4.400439304928328,"vY0":-134.53679936029528,"vZ0":-3.746297127517666,"x":150.76,"y":147.16,"x0":-1.9278770772685185,"y0":50.001992538201826,"z0":5.757603415636062,"aX":-8.679625575318855},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":18.0,"breakHorizontal":7.6,"spinRate":2439,"spinDirection":209},"zone":11,"typeConfidence":0.91,"plateTime":0.40763999276750784,"extension":6.350755227625382},"index":0,"playId":"4deadacb-1764-3876-815c-f30cca5de629","pitchNumber":1,"startTime":"2026-03-30T23:26:49.331Z","endTime":"2026-03-30T23:26:53.412Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663436,"link":"/api/v1/people/663436","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":677592,"link":"/api/v1/people/677592"}},"offense":{"batter":{"id":688363,"link":"/api/v1/people/688363","batSide":{"code":"L","description":"Left"}},"first":{"id":665052,"link":"/api/v1/people/665052"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":80.7,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.500319773186444,"aZ":-24.959258209996133,"pfxX":0.8096664917464276,"pfxZ":4.340358385348621,"pX":0.008141751681779883,"pZ":3.4101894795405614,"vX0":4.754869494689453,"vY0":-127.885926585679,"vZ0":-1.0692712035387248,"x":116.69,"y":146.7,"x0":-1.9776735527672815,"y0":50.00193829783025,"z0":5.785053130922796,"aX":1.3457134733500609},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":7.9,"breakHorizontal":-2.5,"spinRate":2555,"spinDirection":193},"zone":2,"typeConfidence":0.85,"plateTime":0.4277045520459959,"extension":6.207101901406551},"index":1,"playId":"fcebcfb1-9144-3fe7-9280-38549add87cc","pitchNumber":2,"startTime":"2026-03-30T23:27:11.178Z","endTime":"2026-03-30T23:27:15.040Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663436,"link":"/api/v1/people/663436","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":677592,"link":"/api/v1/people/677592"}},"offense":{"batter":{"id":688363,"link":"/api/v1/people/688363","batSide":{"code":"L","description":"Left"}},"first":{"id":665052,"link":"/api/v1/people/665052"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":81.2,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.821467826021227,"aZ":-30.751401275878035,"pfxX":-8.714903581539657,"pfxZ":0.8603499764656823,"pX":1.468559099750292,"pZ":0.9204801110471622,"vX0":11.247509956557819,"vY0":-128.1808185193239,"vZ0":-5.651389825527176,"x":61.02,"y":213.93,"x0":-1.8467632441820199,"y0":50.00533734229821,"z0":5.558694467642463,"aX":-14.484688488270695},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":0.4,"breakHorizontal":13.2,"spinRate":2112,"spinDirection":240},"zone":14,"typeConfidence":2.0,"plateTime":0.42751719526961685,"extension":6.330689438608682},"index":2,"playId":"2d0c1a83-da8d-371a-9b51-da9131876978","pitchNumber":3,"startTime":"2026-03-30T23:27:30.310Z","endTime":"2026-03-30T23:27:33.904Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663436,"link":"/api/v1/people/663436","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":677592,"link":"/api/v1/people/677592"}},"offense":{"batter":{"id":688363,"link":"/api/v1/people/688363","batSide":{"code":"L","description":"Left"}},"first":{"id":665052,"link":"/api/v1/people/665052"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":89.0,"endSpeed":81.3,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.856209097132933,"aZ":-32.46333480938086,"pfxX":-9.559720115717598,"pfxZ":-0.16887091561997636,"pX":-0.06168322059411413,"pZ":3.1891572038538873,"vX0":7.940668564633508,"vY0":-129.411384387537,"vZ0":-0.16284052306458252,"x":119.35,"y":152.67,"x0":-1.9328855151252373,"y0":50.00494159031015,"z0":5.746706337322816,"aX":-16.162263717378288},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":-0.1,"breakHorizontal":15.5,"spinRate":2042,"spinDirection":241},"zone":2,"typeConfidence":2.0,"plateTime":0.4237983422362297,"extension":6.281581674928228},"index":3,"playId":"4225624c-7023-3a83-a8f0-c945faa3397a","pitchNumber":4,"startTime":"2026-03-30T23:27:53.358Z","endTime":"2026-03-30T23:27:57.426Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663436,"link":"/api/v1/people/663436","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":677592,"link":"/api/v1/people/677592"}},"offense":{"batter":{"id":688363,"link":"/api/v1/people/688363","batSide":{"code":"L","description":"Left"}},"first":{"id":665052,"link":"/api/v1/people/665052"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":83.7,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.15476586624107,"aZ":-21.26424406885705,"pfxX":-0.8237647255356371,"pfxZ":6.169534404706871,"pX":0.4454628922942411,"pZ":0.9789687476019818,"vX0":6.199172283037717,"vY0":-131.65782891609805,"vZ0":-7.65323106577358,"x":100.02,"y":212.35,"x0":-1.8256022184259895,"y0":50.00128282582134,"z0":5.479968985205933,"aX":-1.4573840682917873},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":9.8,"breakHorizontal":0.2,"spinRate":2630,"spinDirection":209},"zone":14,"typeConfidence":0.92,"plateTime":0.41495025635491656,"extension":6.41926009642905},"index":4,"playId":"cd2e8635-c0be-3540-8675-f60f4065cc94","pitchNumber":5,"startTime":"2026-03-30T23:28:12.899Z","endTime":"2026-03-30T23:28:16.665Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663436,"link":"/api/v1/people/663436","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":677592,"link":"/api/v1/people/677592"}},"offense":{"batter":{"id":688363,"link":"/api/v1/people/688363","batSide":{"code":"L","description":"Left"}},"first":{"id":665052,"link":"/api/v1/people/665052"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"index":5,"startTime":"2026-03-30T23:28:28.819Z","endTime":"2026-03-30T23:28:45.473Z","isPitch":false,"type":"action","player":{"id":688363,"link":"/api/v1/people/688363"},"defense":{"pitcher":{"id":663436,"link":"/api/v1/people/663436","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":677592,"link":"/api/v1/people/677592"}},"offense":{"batter":{"id":688363,"link":"/api/v1/people/688363","batSide":{"code":"L","description":"Left"}},"first":{"id":665052,"link":"/api/v1/people/665052"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.7,"endSpeed":81.0,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.857932282994057,"aZ":-28.54135342069008,"pfxX":-10.30793428807703,"pfxZ":2.1708553781563786,"pX":-0.13468834848398045,"pZ":2.2085790943220616,"vX0":7.811419386609245,"vY0":-128.85336915712898,"vZ0":-3.1623836814826554,"x":122.13,"y":179.15,"x0":-1.872806054955851,"y0":50.00352939357217,"z0":5.6672442851925995,"aX":-17.258934502681377},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":3.4,"breakHorizontal":16.8,"spinRate":2157,"spinDirection":232},"zone":8,"typeConfidence":2.0,"plateTime":0.42578833393574245,"extension":6.217067106983161},"index":6,"playId":"9b4c6fea-e388-3ffa-a40f-e780a0bbd744","pitchNumber":6,"startTime":"2026-03-30T23:28:45.473Z","endTime":"2026-03-30T23:28:50.288Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663436,"link":"/api/v1/people/663436","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":677592,"link":"/api/v1/people/677592"}},"offense":{"batter":{"id":688363,"link":"/api/v1/people/688363","batSide":{"code":"L","description":"Left"}},"first":{"id":665052,"link":"/api/v1/people/665052"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":81.1,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.36662140952944,"aZ":-23.52540158145225,"pfxX":0.8995757257179695,"pfxZ":5.1389800181001775,"pX":0.09396955702965369,"pZ":2.610819418486483,"vX0":5.046549124320771,"vY0":-129.25855441812902,"vZ0":-3.0778028388811456,"x":113.42,"y":168.29,"x0":-2.005067517954405,"y0":50.001982380724776,"z0":5.634700990704189,"aX":1.512487021626881},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":8.8,"breakHorizontal":-2.8,"spinRate":2471,"spinDirection":190},"zone":5,"typeConfidence":0.9,"plateTime":0.424664091958479,"extension":6.270700274069139},"index":7,"playId":"28af3a4e-cc35-3cba-88db-54e4f55f30c7","pitchNumber":7,"startTime":"2026-03-30T23:29:13.462Z","endTime":"2026-03-30T23:29:17.231Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663436,"link":"/api/v1/people/663436","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":677592,"link":"/api/v1/people/677592"}},"offense":{"batter":{"id":688363,"link":"/api/v1/people/688363","batSide":{"code":"L","description":"Left"}},"first":{"id":665052,"link":"/api/v1/people/665052"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":688363,"link":"/api/v1/people/688363"},"credit":"b_ab"},{"player":{"id":663436,"link":"/api/v1/people/663436"},"credit":"p_ab"},{"player":{"id":688363,"link":"/api/v1/people/688363"},"credit":"b_pa"},{"player":{"id":663436,"link":"/api/v1/people/663436"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":16.6,"awayTeamWinProbability":83.4,"homeTeamWinProbabilityAdded":-3.099999999999998,"leverageIndex":1.37,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2026-03-30T23:29:17.231Z","atBatIndex":22},{"result":{"type":"atBat","event":"Double Play","eventType":"double_play","description":"Jakob Marsee lines into a double play, second baseman Lenyn Sosa to first baseman Miguel Vargas. Griffin Conine out at 1st.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-30T23:29:23.980Z","endTime":"2026-03-30T23:31:54.814Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":25},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663436,"fullName":"Davis Martin","link":"/api/v1/people/663436"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Double Play","eventType":"double_play","movementReason":null,"runner":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":672820,"link":"/api/v1/people/672820"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Double Play","eventType":"double_play","movementReason":"r_doubled_off","runner":{"id":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":672820,"link":"/api/v1/people/672820"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":678246,"link":"/api/v1/people/678246"},"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(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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":80.5,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.75435435992259,"aZ":-24.923774125236168,"pfxX":1.6390638674660218,"pfxZ":4.364443149578445,"pX":-1.3625322010365235,"pZ":3.701154977942031,"vX0":1.2047265644668,"vY0":-128.11723118138252,"vZ0":-0.397999606096045,"x":168.94,"y":138.85,"x0":-2.051940601720129,"y0":50.00141873573721,"z0":5.808444859945254,"aX":2.720818712821193},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":8.0,"breakHorizontal":-3.2,"spinRate":2450,"spinDirection":194},"zone":11,"typeConfidence":0.9,"plateTime":0.4277181270106749,"extension":6.158455251808563},"index":0,"playId":"76d5958b-0f6b-3802-a6b8-87aee237472f","pitchNumber":1,"startTime":"2026-03-30T23:29:43.054Z","endTime":"2026-03-30T23:29:46.378Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663436,"link":"/api/v1/people/663436","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":677592,"link":"/api/v1/people/677592"}},"offense":{"batter":{"id":805300,"link":"/api/v1/people/805300","batSide":{"code":"L","description":"Left"}},"first":{"id":665052,"link":"/api/v1/people/665052"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":79.6,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.7046583376119,"aZ":-30.285225325638876,"pfxX":-10.294789545678022,"pfxZ":1.155353722552901,"pX":-0.400290123540963,"pZ":3.1104829240661864,"vX0":7.2086264257417385,"vY0":-127.81795273236081,"vZ0":-0.6705186933425569,"x":132.26,"y":154.8,"x0":-1.9390870157956421,"y0":50.0017543252518,"z0":5.7832073869715,"aX":-16.800432138350043},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":2.2,"breakHorizontal":16.7,"spinRate":1983,"spinDirection":236},"zone":1,"typeConfidence":2.0,"plateTime":0.43077907764496537,"extension":6.299015117240515},"index":1,"playId":"0f7a18b9-68ed-37ab-8f88-07e1b038a9dc","pitchNumber":2,"startTime":"2026-03-30T23:30:04.020Z","endTime":"2026-03-30T23:30:08.001Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663436,"link":"/api/v1/people/663436","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":677592,"link":"/api/v1/people/677592"}},"offense":{"batter":{"id":805300,"link":"/api/v1/people/805300","batSide":{"code":"L","description":"Left"}},"first":{"id":665052,"link":"/api/v1/people/665052"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.7,"endSpeed":81.5,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.522662203510674,"aZ":-21.85752732043886,"pfxX":-0.08941976485722436,"pfxZ":6.025467024454697,"pX":-0.2894417699920095,"pZ":3.819650953594076,"vX0":4.409686454638168,"vY0":-130.5676069556907,"vZ0":-0.6355991780745067,"x":128.03,"y":135.65,"x0":-1.994379195084707,"y0":50.00645411054085,"z0":5.722804881484465,"aX":-0.1540941731938049},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":10.9,"breakHorizontal":-0.8,"spinRate":2526,"spinDirection":199},"zone":11,"typeConfidence":0.62,"plateTime":0.4207816895498495,"extension":6.208015154056016},"index":2,"playId":"403436d5-f984-3ee1-b859-4ba14dd80a96","pitchNumber":3,"startTime":"2026-03-30T23:30:24.986Z","endTime":"2026-03-30T23:30:28.940Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663436,"link":"/api/v1/people/663436","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":677592,"link":"/api/v1/people/677592"}},"offense":{"batter":{"id":805300,"link":"/api/v1/people/805300","batSide":{"code":"L","description":"Left"}},"first":{"id":665052,"link":"/api/v1/people/665052"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":83.4,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.5021828505568,"aZ":-15.078671717591488,"pfxX":-3.7814831129918893,"pfxZ":9.479833079417588,"pX":-0.5238364536349092,"pZ":3.0867469188119365,"vX0":4.762446055011875,"vY0":-134.2826339736702,"vZ0":-3.9641692101607466,"x":136.97,"y":155.44,"x0":-1.8395974152581969,"y0":50.00274593691978,"z0":5.674277323435162,"aX":-6.8193532297151265},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":16.3,"breakHorizontal":5.6,"spinRate":2315,"spinDirection":215},"zone":1,"typeConfidence":0.9,"plateTime":0.40988443070320146,"extension":6.250939239445343},"index":3,"playId":"9a163f81-44bf-34df-b849-8def3625d23d","pitchNumber":4,"startTime":"2026-03-30T23:30:44.800Z","endTime":"2026-03-30T23:30:48.828Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663436,"link":"/api/v1/people/663436","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":677592,"link":"/api/v1/people/677592"}},"offense":{"batter":{"id":805300,"link":"/api/v1/people/805300","batSide":{"code":"L","description":"Left"}},"first":{"id":665052,"link":"/api/v1/people/665052"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.0,"endSpeed":80.6,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.06073831158881,"aZ":-29.128645288329704,"pfxX":-9.736320324183431,"pfxZ":1.8189122133894333,"pX":-0.8231548290653783,"pZ":3.0268851201090414,"vX0":6.277907943241821,"vY0":-129.39392034193747,"vZ0":-1.1752742174762205,"x":148.38,"y":157.05,"x0":-2.030972716649399,"y0":50.00322216933831,"z0":5.74396484997379,"aX":-16.309524893781845},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":3.2,"breakHorizontal":16.0,"spinRate":2048,"spinDirection":234},"zone":1,"typeConfidence":2.0,"plateTime":0.4252780210630367,"extension":6.289090198876824},"index":4,"playId":"27d77262-4283-3f86-b660-f4b182f686a3","pitchNumber":5,"startTime":"2026-03-30T23:31:05.561Z","endTime":"2026-03-30T23:31:10.053Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663436,"link":"/api/v1/people/663436","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":677592,"link":"/api/v1/people/677592"}},"offense":{"batter":{"id":805300,"link":"/api/v1/people/805300","batSide":{"code":"L","description":"Left"}},"first":{"id":665052,"link":"/api/v1/people/665052"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"index":5,"startTime":"2026-03-30T23:31:27.427Z","endTime":"2026-03-30T23:31:46.995Z","isPitch":false,"type":"action","player":{"id":805300,"link":"/api/v1/people/805300"},"defense":{"pitcher":{"id":663436,"link":"/api/v1/people/663436","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":677592,"link":"/api/v1/people/677592"}},"offense":{"batter":{"id":805300,"link":"/api/v1/people/805300","batSide":{"code":"L","description":"Left"}},"first":{"id":665052,"link":"/api/v1/people/665052"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.5,"endSpeed":81.6,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.98026071905541,"aZ":-23.90185016399961,"pfxX":-0.3801831997062779,"pfxZ":4.857814850411065,"pX":0.43728884015296776,"pZ":2.1581632077364183,"vX0":5.98676071073993,"vY0":-130.14770679624021,"vZ0":-4.207646103421499,"x":100.33,"y":180.51,"x0":-1.8499935054219971,"y0":50.00620076733582,"z0":5.620464752689058,"aX":-0.6479053687819155},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":8.0,"breakHorizontal":-0.7,"spinRate":2533,"spinDirection":201},"zone":9,"typeConfidence":0.87,"plateTime":0.4218976681731683,"extension":6.373249349702021},"hitData":{"launchSpeed":96.8,"launchAngle":7.0,"totalDistance":138.0,"trajectory":"line_drive","hardness":"medium","location":"4","coordinates":{"coordX":151.27,"coordY":158.91}},"index":6,"playId":"8cd50254-483f-3546-97b8-deb2c9bf38e8","pitchNumber":6,"startTime":"2026-03-30T23:31:46.995Z","endTime":"2026-03-30T23:31:54.814Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663436,"link":"/api/v1/people/663436","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":677592,"link":"/api/v1/people/677592"}},"offense":{"batter":{"id":805300,"link":"/api/v1/people/805300","batSide":{"code":"L","description":"Left"}},"first":{"id":665052,"link":"/api/v1/people/665052"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805300,"link":"/api/v1/people/805300"},"credit":"b_ab"},{"player":{"id":663436,"link":"/api/v1/people/663436"},"credit":"p_ab"},{"player":{"id":805300,"link":"/api/v1/people/805300"},"credit":"b_pa"},{"player":{"id":663436,"link":"/api/v1/people/663436"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"}],"homeTeamWinProbability":12.4,"awayTeamWinProbability":87.6,"homeTeamWinProbabilityAdded":-4.200000000000001,"leverageIndex":1.06,"dramaIndex":57.0,"contextMetrics":{},"playEndTime":"2026-03-30T23:31:54.814Z","atBatIndex":23},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Tristan Peters singles on a line drive to left fielder Griffin Conine.","rbi":0,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-30T23:33:55.281Z","endTime":"2026-03-30T23:35:34.852Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":671976,"fullName":"Tristan Peters","link":"/api/v1/people/671976"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671976,"fullName":"Tristan Peters","link":"/api/v1/people/671976"},"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":671976,"fullName":"Tristan Peters","link":"/api/v1/people/671976"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":665052,"link":"/api/v1/people/665052"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":82.6,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.96434365025529,"aZ":-8.701370037453454,"pfxX":-4.156528248136727,"pfxZ":13.239410002125249,"pX":0.23412584231754385,"pZ":3.3256934989820084,"vX0":6.221072330858878,"vY0":-133.38172470885152,"vZ0":-5.650885847907702,"x":108.08,"y":148.99,"x0":-1.6057981653170266,"y0":50.00435072520815,"z0":6.12217275415206,"aX":-7.370763062258921},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":22.7,"breakHorizontal":5.9,"spinRate":2269,"spinDirection":206},"zone":2,"typeConfidence":2.0,"plateTime":0.41319312785615914,"extension":6.75867949317039},"index":0,"playId":"47f0b7f2-1860-38eb-9293-193265c52c22","pitchNumber":1,"startTime":"2026-03-30T23:34:14.153Z","endTime":"2026-03-30T23:34:17.355Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":671976,"link":"/api/v1/people/671976","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":83.2,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.64810084123998,"aZ":-10.438956756153301,"pfxX":-4.683868319190099,"pfxZ":12.126030213472482,"pX":0.02525661726426726,"pZ":2.973025812478962,"vX0":6.080900254433797,"vY0":-133.96786005646203,"vZ0":-5.972468954709518,"x":116.04,"y":158.51,"x0":-1.680173810950232,"y0":50.00650224149106,"z0":5.99926586170069,"aX":-8.398848886482076},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":20.6,"breakHorizontal":7.0,"spinRate":2099,"spinDirection":204},"zone":2,"typeConfidence":2.0,"plateTime":0.41102208809232854,"extension":6.820498827505904},"index":1,"playId":"c670001a-cba8-3122-b8f6-44cfffb1cbe2","pitchNumber":2,"startTime":"2026-03-30T23:34:30.247Z","endTime":"2026-03-30T23:34:33.541Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":671976,"link":"/api/v1/people/671976","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":84.3,"endSpeed":77.2,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.195808130140215,"aZ":-25.403565704482148,"pfxX":-9.590688134608694,"pfxZ":4.4770839124989825,"pX":-0.9089665305940733,"pZ":1.262167162701233,"vX0":5.923037256282872,"vY0":-122.49473867302808,"vZ0":-5.609007731345023,"x":151.65,"y":204.7,"x0":-2.1176845244100235,"y0":50.00381551295326,"z0":5.765780884127479,"aX":-14.511202093982366},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":7.0,"breakHorizontal":15.8,"spinRate":1612,"spinDirection":241},"zone":13,"typeConfidence":2.0,"plateTime":0.4478961944026767,"extension":6.697497281939703},"index":2,"playId":"d03cbb0c-eb8b-3546-b4d0-38fc16185629","pitchNumber":3,"startTime":"2026-03-30T23:34:48.388Z","endTime":"2026-03-30T23:34:52.785Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":671976,"link":"/api/v1/people/671976","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":80.6,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.3075646563626,"aZ":-23.504777518759138,"pfxX":0.2649994619079066,"pfxZ":5.244907028917886,"pX":0.47193734935690757,"pZ":3.833699407519892,"vX0":5.89185859690217,"vY0":-127.28518328778776,"vZ0":-0.955237155859445,"x":99.01,"y":135.27,"x0":-1.900051054415097,"y0":50.002976225202545,"z0":6.062352569116177,"aX":0.4375618099368898},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":9.5,"breakHorizontal":-1.7,"spinRate":1984,"spinDirection":192},"zone":12,"typeConfidence":2.0,"plateTime":0.4290932633785447,"extension":6.601511413654365},"index":3,"playId":"d8788d96-c4e4-3e6a-8080-ef6ad5c67dd4","pitchNumber":4,"startTime":"2026-03-30T23:35:06.462Z","endTime":"2026-03-30T23:35:10.841Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":671976,"link":"/api/v1/people/671976","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":85.0,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.185241556303986,"aZ":-10.22728239525535,"pfxX":-5.172697433342601,"pfxZ":11.827873494178654,"pX":0.617153209812596,"pZ":2.4092391114980303,"vX0":7.46500718532736,"vY0":-135.728352557162,"vZ0":-7.6847346919717925,"x":93.48,"y":173.73,"x0":-1.5036482085807843,"y0":50.005732990794904,"z0":5.99911651936513,"aX":-9.601208495502403},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":19.8,"breakHorizontal":7.7,"spinRate":2251,"spinDirection":206},"zone":6,"typeConfidence":2.0,"plateTime":0.4043584311403867,"extension":6.776282199719211},"hitData":{"launchSpeed":69.6,"launchAngle":16.0,"totalDistance":160.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":61.4,"coordY":129.99}},"index":4,"playId":"f2af5150-8796-3a32-95c2-d7f3f6fd2f30","pitchNumber":5,"startTime":"2026-03-30T23:35:23.282Z","endTime":"2026-03-30T23:35:34.852Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":671976,"link":"/api/v1/people/671976","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671976,"link":"/api/v1/people/671976"},"credit":"b_ab"},{"player":{"id":663978,"link":"/api/v1/people/663978"},"credit":"p_ab"},{"player":{"id":671976,"link":"/api/v1/people/671976"},"credit":"b_pa"},{"player":{"id":663978,"link":"/api/v1/people/663978"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":11.0,"awayTeamWinProbability":89.0,"homeTeamWinProbabilityAdded":-1.4000000000000004,"leverageIndex":0.35,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-03-30T23:35:34.852Z","atBatIndex":24},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Everson Pereira singles on a line drive to center fielder Jakob Marsee. Tristan Peters to 2nd.","rbi":0,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-30T23:35:42.145Z","endTime":"2026-03-30T23:36:36.302Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":677592,"fullName":"Everson Pereira","link":"/api/v1/people/677592"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677592,"fullName":"Everson Pereira","link":"/api/v1/people/677592"},"postOnSecond":{"id":671976,"fullName":"Tristan Peters","link":"/api/v1/people/671976"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":677592,"fullName":"Everson Pereira","link":"/api/v1/people/677592"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":805300,"link":"/api/v1/people/805300"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":671976,"fullName":"Tristan Peters","link":"/api/v1/people/671976"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":76.5,"endSpeed":70.2,"strikeZoneTop":3.145,"strikeZoneBottom":1.587,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.93076296474409,"aZ":-42.93029711040995,"pfxX":2.8193721982756967,"pfxZ":-8.719167870997282,"pX":0.07857605102671844,"pZ":1.34101839333543,"vX0":3.5411588343461626,"vY0":-111.2572548439616,"vZ0":-0.6288237929912988,"x":114.0,"y":202.57,"x0":-1.9097796127142688,"y0":50.0023310754977,"z0":6.138205954842452,"aX":3.477926345169336},"breaks":{"breakAngle":4.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.9,"breakVerticalInduced":-15.6,"breakHorizontal":-6.1,"spinRate":2209,"spinDirection":25},"zone":14,"typeConfidence":2.0,"plateTime":0.49534402481495876,"extension":6.530198162011356},"index":0,"playId":"6b275bba-bf9c-364e-aeab-76d67affaecf","pitchNumber":1,"startTime":"2026-03-30T23:36:06.239Z","endTime":"2026-03-30T23:36:11.374Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":677592,"link":"/api/v1/people/677592","batSide":{"code":"R","description":"Right"}},"first":{"id":671976,"link":"/api/v1/people/671976"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":83.7,"strikeZoneTop":3.145,"strikeZoneBottom":1.587,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.784804540046693,"aZ":-12.37823721024344,"pfxX":-5.7226190464944535,"pfxZ":10.971850323906509,"pX":-0.18713430331136102,"pZ":2.9737591200815205,"vX0":5.976699156654785,"vY0":-133.92820254976476,"vZ0":-5.771176418778729,"x":124.13,"y":158.49,"x0":-1.7115250150813912,"y0":50.00172728023901,"z0":6.053242536475779,"aX":-10.323941528334222},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":18.7,"breakHorizontal":9.0,"spinRate":2171,"spinDirection":203},"zone":2,"typeConfidence":2.0,"plateTime":0.41006123670489014,"extension":6.7581350631705766},"hitData":{"launchSpeed":89.2,"launchAngle":14.0,"totalDistance":233.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":146.39,"coordY":83.57}},"index":1,"playId":"268e0211-574f-3239-9bac-f04393715b72","pitchNumber":2,"startTime":"2026-03-30T23:36:25.527Z","endTime":"2026-03-30T23:36:36.302Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":677592,"link":"/api/v1/people/677592","batSide":{"code":"R","description":"Right"}},"first":{"id":671976,"link":"/api/v1/people/671976"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677592,"link":"/api/v1/people/677592"},"credit":"b_ab"},{"player":{"id":663978,"link":"/api/v1/people/663978"},"credit":"p_ab"},{"player":{"id":677592,"link":"/api/v1/people/677592"},"credit":"b_pa"},{"player":{"id":663978,"link":"/api/v1/people/663978"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":9.0,"awayTeamWinProbability":91.0,"homeTeamWinProbabilityAdded":-2.0,"leverageIndex":0.57,"dramaIndex":32.0,"contextMetrics":{},"playEndTime":"2026-03-30T23:36:36.302Z","atBatIndex":25},{"result":{"type":"atBat","event":"Sac Bunt","eventType":"sac_bunt","description":"Edgar Quero out on a sacrifice bunt, third baseman Graham Pauley to second baseman Xavier Edwards. Tristan Peters to 3rd. Everson Pereira to 2nd.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-30T23:36:41.951Z","endTime":"2026-03-30T23:37:44.385Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":4},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":700337,"fullName":"Edgar Quero","link":"/api/v1/people/700337"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":677592,"fullName":"Everson Pereira","link":"/api/v1/people/677592"},"postOnThird":{"id":671976,"fullName":"Tristan Peters","link":"/api/v1/people/671976"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":null,"runner":{"id":700337,"fullName":"Edgar Quero","link":"/api/v1/people/700337"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":688363,"link":"/api/v1/people/688363"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":669364,"link":"/api/v1/people/669364"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":"r_adv_force","runner":{"id":671976,"fullName":"Tristan Peters","link":"/api/v1/people/671976"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":"r_adv_force","runner":{"id":677592,"fullName":"Everson Pereira","link":"/api/v1/people/677592"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":77.1,"endSpeed":70.2,"strikeZoneTop":3.134,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.984575323692408,"aZ":-42.92405381223965,"pfxX":3.185314497585315,"pfxZ":-8.667426352399506,"pX":1.1495072001779678,"pZ":1.3358286186787476,"vX0":5.636613545502402,"vY0":-112.06587270265241,"vZ0":-0.8017324930570408,"x":73.18,"y":202.71,"x0":-1.8374580617234484,"y0":50.00343372818301,"z0":6.180219202783293,"aX":3.9496988393033656},"breaks":{"breakAngle":6.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.5,"breakVerticalInduced":-15.5,"breakHorizontal":-7.6,"spinRate":2312,"spinDirection":25},"zone":14,"typeConfidence":2.0,"plateTime":0.4935176155659624,"extension":6.471722614097252},"index":0,"playId":"ccc39f24-9c95-3a32-97c6-e7fde5f57abb","pitchNumber":1,"startTime":"2026-03-30T23:37:14.271Z","endTime":"2026-03-30T23:37:18.211Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":700337,"link":"/api/v1/people/700337","batSide":{"code":"L","description":"Left"}},"first":{"id":677592,"link":"/api/v1/people/677592"},"second":{"id":671976,"link":"/api/v1/people/671976"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":83.1,"strikeZoneTop":3.134,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.13248997802094,"aZ":-14.158641370065443,"pfxX":-6.194544904345413,"pfxZ":10.008985346120495,"pX":0.017120742394574902,"pZ":3.0921874826501785,"vX0":6.894043515559831,"vY0":-134.7605245420475,"vZ0":-4.886027258771811,"x":116.35,"y":155.29,"x0":-1.795805024944476,"y0":50.0007857046197,"z0":5.9636144850922586,"aX":-11.148109421731395},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":16.9,"breakHorizontal":9.4,"spinRate":2230,"spinDirection":207},"zone":2,"typeConfidence":2.0,"plateTime":0.4098204563648449,"extension":6.963120639035289},"hitData":{"launchSpeed":39.1,"launchAngle":-44.0,"totalDistance":5.0,"trajectory":"bunt_grounder","hardness":"medium","location":"5","coordinates":{"coordX":115.0,"coordY":187.0}},"index":1,"playId":"d52a69e5-52ac-3d04-928f-f071ab5bc6d8","pitchNumber":2,"startTime":"2026-03-30T23:37:35.261Z","endTime":"2026-03-30T23:37:44.385Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":700337,"link":"/api/v1/people/700337","batSide":{"code":"L","description":"Left"}},"first":{"id":677592,"link":"/api/v1/people/677592"},"second":{"id":671976,"link":"/api/v1/people/671976"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":700337,"link":"/api/v1/people/700337"},"credit":"b_pa"},{"player":{"id":663978,"link":"/api/v1/people/663978"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_bunt"}],"homeTeamWinProbability":8.9,"awayTeamWinProbability":91.1,"homeTeamWinProbabilityAdded":-0.09999999999999964,"leverageIndex":0.66,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-03-30T23:37:44.385Z","atBatIndex":26},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Luisangel Acuña hit by pitch.","rbi":0,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-30T23:38:04.517Z","endTime":"2026-03-30T23:39:08.745Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":3,"strikes":0,"outs":1},"matchup":{"batter":{"id":682668,"fullName":"Luisangel Acuña","link":"/api/v1/people/682668"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682668,"fullName":"Luisangel Acuña","link":"/api/v1/people/682668"},"postOnSecond":{"id":677592,"fullName":"Everson Pereira","link":"/api/v1/people/677592"},"postOnThird":{"id":671976,"fullName":"Tristan Peters","link":"/api/v1/people/671976"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":682668,"fullName":"Luisangel Acuña","link":"/api/v1/people/682668"},"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(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":93.4,"endSpeed":84.9,"strikeZoneTop":3.008,"strikeZoneBottom":1.518,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.271670338476962,"aZ":-15.581184435157171,"pfxX":-8.921462359084124,"pfxZ":8.910657968874672,"pX":-1.3800514924582583,"pZ":4.549400364802784,"vX0":4.899033993852553,"vY0":-135.97137469987217,"vZ0":-1.0302092987265743,"x":169.6,"y":115.95,"x0":-2.0509676066967493,"y0":50.005819861651325,"z0":6.019896131292438,"aX":-16.620517073780952},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":16.1,"breakHorizontal":15.0,"spinRate":2129,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.40362683383456854,"extension":6.698674304074303},"index":0,"playId":"1225f5d9-903e-309f-8d92-4c65f243edd5","pitchNumber":1,"startTime":"2026-03-30T23:38:15.852Z","endTime":"2026-03-30T23:38:19.902Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":682668,"link":"/api/v1/people/682668","batSide":{"code":"R","description":"Right"}},"second":{"id":677592,"link":"/api/v1/people/677592"},"third":{"id":671976,"link":"/api/v1/people/671976"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.1,"endSpeed":72.9,"strikeZoneTop":3.008,"strikeZoneBottom":1.518,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.995392680902274,"aZ":-35.59665708299971,"pfxX":3.9530587640759776,"pfxZ":-2.5196734454180856,"pX":0.21608469648543097,"pZ":4.052257714339411,"vX0":4.0187094188769095,"vY0":-116.42793948217921,"vZ0":2.846018345352773,"x":108.76,"y":129.37,"x0":-2.0526343747776603,"y0":50.00206882155116,"z0":6.206886256019249,"aX":5.369898132518191},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.6,"breakVerticalInduced":-3.5,"breakHorizontal":-8.3,"spinRate":2296,"spinDirection":40},"zone":12,"typeConfidence":2.0,"plateTime":0.47232528978651933,"extension":6.728608332417615},"index":1,"playId":"b2adfc47-80b2-3b55-83e0-bf9be92bf4b8","pitchNumber":2,"startTime":"2026-03-30T23:38:39.026Z","endTime":"2026-03-30T23:38:43.046Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":682668,"link":"/api/v1/people/682668","batSide":{"code":"R","description":"Right"}},"second":{"id":677592,"link":"/api/v1/people/677592"},"third":{"id":671976,"link":"/api/v1/people/671976"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":85.1,"strikeZoneTop":3.008,"strikeZoneBottom":1.518,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.12441186944835,"aZ":-16.52315986240434,"pfxX":-9.486400878035091,"pfxZ":8.371307776019842,"pX":-1.7514209348516367,"pZ":3.5962104999498377,"vX0":4.4171612830275375,"vY0":-136.37687061677866,"vZ0":-3.1268688453636955,"x":183.76,"y":141.68,"x0":-2.166505640651485,"y0":50.00099078758799,"z0":5.908276736655085,"aX":-17.730640390316154},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":14.6,"breakHorizontal":16.1,"spinRate":2188,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.40280842496231895,"extension":6.874730326880078},"index":2,"playId":"ebc00a62-c875-3957-90ca-0b6b8cc5a5de","pitchNumber":3,"startTime":"2026-03-30T23:39:00.995Z","endTime":"2026-03-30T23:39:08.745Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":682668,"link":"/api/v1/people/682668","batSide":{"code":"R","description":"Right"}},"second":{"id":677592,"link":"/api/v1/people/677592"},"third":{"id":671976,"link":"/api/v1/people/671976"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682668,"link":"/api/v1/people/682668"},"credit":"b_pa"},{"player":{"id":663978,"link":"/api/v1/people/663978"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":8.6,"awayTeamWinProbability":91.4,"homeTeamWinProbabilityAdded":-0.3000000000000007,"leverageIndex":0.67,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2026-03-30T23:39:08.745Z","atBatIndex":27},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Miguel Vargas hits a grand slam (1) to left field. Tristan Peters scores. Everson Pereira scores. Luisangel Acuña scores.","rbi":4,"awayScore":8,"homeScore":0,"isOut":false},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-30T23:39:23.098Z","endTime":"2026-03-30T23:41:57.948Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":95},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2,3],"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":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"responsiblePitcher":{"id":663978,"link":"/api/v1/people/663978"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":671976,"fullName":"Tristan Peters","link":"/api/v1/people/671976"},"responsiblePitcher":{"id":663978,"link":"/api/v1/people/663978"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":677592,"fullName":"Everson Pereira","link":"/api/v1/people/677592"},"responsiblePitcher":{"id":663978,"link":"/api/v1/people/663978"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":682668,"fullName":"Luisangel Acuña","link":"/api/v1/people/682668"},"responsiblePitcher":{"id":663978,"link":"/api/v1/people/663978"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.8,"endSpeed":73.9,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.920946449252085,"aZ":-33.98430122935269,"pfxX":2.365303640818584,"pfxZ":-1.3155842947752996,"pX":0.8369352626229871,"pZ":1.7169455505829396,"vX0":5.814585757905288,"vY0":-117.53295533601921,"vZ0":-2.627298362208223,"x":85.1,"y":192.42,"x0":-1.9888272208783055,"y0":50.00001204397709,"z0":6.045022638393187,"aX":3.265502840899143},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.1,"breakVerticalInduced":-2.8,"breakHorizontal":-5.9,"spinRate":2267,"spinDirection":29},"zone":14,"typeConfidence":2.0,"plateTime":0.4683161597386265,"extension":6.663738914946031},"index":0,"playId":"b2fb234d-0348-349c-8ccb-0f3048d71470","pitchNumber":1,"startTime":"2026-03-30T23:39:40.548Z","endTime":"2026-03-30T23:39:49.148Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":678246,"link":"/api/v1/people/678246","batSide":{"code":"R","description":"Right"}},"first":{"id":682668,"link":"/api/v1/people/682668"},"second":{"id":677592,"link":"/api/v1/people/677592"},"third":{"id":671976,"link":"/api/v1/people/671976"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":146,"player":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"}},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.7,"endSpeed":80.6,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.918020764461975,"aZ":-23.618963074576634,"pfxX":0.5311984221888824,"pfxZ":5.120964190239597,"pX":0.9228271040526822,"pZ":3.5864422905315383,"vX0":6.7998623148362185,"vY0":-128.93887040094202,"vZ0":-1.8044993768147264,"x":81.82,"y":141.95,"x0":-1.8266775224525595,"y0":50.000443761934946,"z0":6.1332619731614075,"aX":0.8847596639090637},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":9.1,"breakHorizontal":-2.6,"spinRate":2022,"spinDirection":189},"zone":12,"typeConfidence":2.0,"plateTime":0.4261859634461147,"extension":6.547248025002067},"index":1,"playId":"ffb23802-7115-33f7-accd-a9fd57cdac37","pitchNumber":2,"startTime":"2026-03-30T23:40:20.200Z","endTime":"2026-03-30T23:40:24.739Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":678246,"link":"/api/v1/people/678246","batSide":{"code":"R","description":"Right"}},"first":{"id":682668,"link":"/api/v1/people/682668"},"second":{"id":677592,"link":"/api/v1/people/677592"},"third":{"id":671976,"link":"/api/v1/people/671976"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":78.1,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.97275162383512,"aZ":-24.716689384758766,"pfxX":-11.138506738947278,"pfxZ":4.809915466368441,"pX":0.4116828075850654,"pZ":0.9925320433249415,"vX0":9.638225886147668,"vY0":-124.31676299026057,"vZ0":-6.438006473840233,"x":101.31,"y":211.98,"x0":-2.0850622058238137,"y0":50.00476763222717,"z0":5.692325622581323,"aX":-17.28250086352917},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":7.2,"breakHorizontal":17.6,"spinRate":1788,"spinDirection":235},"zone":14,"typeConfidence":2.0,"plateTime":0.4420830994069056,"extension":6.78985770864868},"index":2,"playId":"daeacc60-4cd4-3f07-82df-424075ceb2a1","pitchNumber":3,"startTime":"2026-03-30T23:40:40.402Z","endTime":"2026-03-30T23:40:44.507Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":678246,"link":"/api/v1/people/678246","batSide":{"code":"R","description":"Right"}},"first":{"id":682668,"link":"/api/v1/people/682668"},"second":{"id":677592,"link":"/api/v1/people/677592"},"third":{"id":671976,"link":"/api/v1/people/671976"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.7,"endSpeed":72.8,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.65685575702619,"aZ":-37.014677536012,"pfxX":5.3109406002964725,"pfxZ":-3.58939177070763,"pX":-0.944545730967486,"pZ":3.0385507179192386,"vX0":1.3115786739603803,"vY0":-115.97315779721701,"vZ0":1.1781644581548298,"x":153.0,"y":156.74,"x0":-2.2085696269573676,"y0":50.00225667931058,"z0":6.0811063440562565,"aX":7.163451046520362},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.2,"breakVerticalInduced":-5.9,"breakHorizontal":-10.0,"spinRate":2114,"spinDirection":37},"zone":11,"typeConfidence":2.0,"plateTime":0.47405738563294886,"extension":6.638570282159993},"index":3,"playId":"aaeb1a63-5d88-3c79-8bc4-8eebd7f45cb2","pitchNumber":4,"startTime":"2026-03-30T23:41:05.373Z","endTime":"2026-03-30T23:41:09.648Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":678246,"link":"/api/v1/people/678246","batSide":{"code":"R","description":"Right"}},"first":{"id":682668,"link":"/api/v1/people/682668"},"second":{"id":677592,"link":"/api/v1/people/677592"},"third":{"id":671976,"link":"/api/v1/people/671976"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":78.0,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.595339739948596,"aZ":-26.712347382292066,"pfxX":-9.254946520697533,"pfxZ":3.518468955029773,"pX":-0.1824053966297388,"pZ":2.6614232908749744,"vX0":7.552336255703469,"vY0":-124.01341861878285,"vZ0":-2.416505246220588,"x":123.95,"y":166.92,"x0":-2.0699260140809383,"y0":50.00337139212618,"z0":5.884518669845431,"aX":-14.36679751540177},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":6.0,"breakHorizontal":14.9,"spinRate":1708,"spinDirection":237},"zone":5,"typeConfidence":2.0,"plateTime":0.4422605350258757,"extension":6.775377375130855},"hitData":{"launchSpeed":105.5,"launchAngle":36.0,"totalDistance":402.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":25.34,"coordY":70.23}},"index":4,"playId":"7a1d6323-4f99-31dd-8633-f2e2b2049932","pitchNumber":5,"startTime":"2026-03-30T23:41:29.039Z","endTime":"2026-03-30T23:41:57.948Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":678246,"link":"/api/v1/people/678246","batSide":{"code":"R","description":"Right"}},"first":{"id":682668,"link":"/api/v1/people/682668"},"second":{"id":677592,"link":"/api/v1/people/677592"},"third":{"id":671976,"link":"/api/v1/people/671976"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678246,"link":"/api/v1/people/678246"},"credit":"b_ab"},{"player":{"id":663978,"link":"/api/v1/people/663978"},"credit":"p_ab"},{"player":{"id":678246,"link":"/api/v1/people/678246"},"credit":"b_pa"},{"player":{"id":663978,"link":"/api/v1/people/663978"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.9,"awayTeamWinProbability":98.1,"homeTeamWinProbabilityAdded":-6.699999999999999,"leverageIndex":0.91,"dramaIndex":69.0,"contextMetrics":{},"playEndTime":"2026-03-30T23:41:57.948Z","atBatIndex":28},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Munetaka Murakami strikes out swinging.","rbi":0,"awayScore":8,"homeScore":0,"isOut":true},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-30T23:42:13.504Z","endTime":"2026-03-30T23:43:59.671Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":808959,"fullName":"Munetaka Murakami","link":"/api/v1/people/808959"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":808959,"fullName":"Munetaka Murakami","link":"/api/v1/people/808959"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":689414,"link":"/api/v1/people/689414"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":77.0,"endSpeed":70.0,"strikeZoneTop":3.296,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.718390681050522,"aZ":-43.2172150936213,"pfxX":2.3668234406054265,"pfxZ":-8.862650071994914,"pX":-0.19261171944320898,"pZ":3.038742901681728,"vX0":3.0088677307056706,"vY0":-111.94343761393968,"vZ0":2.6510096216235883,"x":124.34,"y":156.73,"x0":-1.8714291918104535,"y0":50.00490307845462,"z0":6.323667319454794,"aX":2.9476858830732846},"breaks":{"breakAngle":4.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.7,"breakVerticalInduced":-14.8,"breakHorizontal":-5.2,"spinRate":2092,"spinDirection":26},"zone":2,"typeConfidence":2.0,"plateTime":0.49283445976278717,"extension":6.378021999678416},"index":0,"playId":"0ce3a385-7686-33db-a422-58e4dffe9aa3","pitchNumber":1,"startTime":"2026-03-30T23:42:27.880Z","endTime":"2026-03-30T23:42:31.780Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":808959,"link":"/api/v1/people/808959","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.4,"endSpeed":81.4,"strikeZoneTop":3.296,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.54484778007556,"aZ":-20.094501973718113,"pfxX":-1.1955048002182398,"pfxZ":7.14390910602104,"pX":1.2283730628906102,"pZ":1.5953932673647895,"vX0":7.792093606227127,"vY0":-129.82503917642703,"vZ0":-7.020445945200132,"x":70.18,"y":195.7,"x0":-1.668769632717978,"y0":50.004448623991806,"z0":5.886864053774511,"aX":-2.0228963428644238},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":11.4,"breakHorizontal":0.2,"spinRate":1998,"spinDirection":200},"zone":14,"typeConfidence":2.0,"plateTime":0.4234196933275993,"extension":6.7539487308116035},"index":1,"playId":"4a5c8dff-32a4-36a7-8d8a-d3ae7b07979a","pitchNumber":2,"startTime":"2026-03-30T23:42:42.482Z","endTime":"2026-03-30T23:42:46.076Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":808959,"link":"/api/v1/people/808959","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":true},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":83.8,"strikeZoneTop":3.296,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.821738773819877,"aZ":-15.927795507517686,"pfxX":-9.08985820813589,"pfxZ":8.974147855164475,"pX":0.4519789815218213,"pZ":3.53294945102137,"vX0":9.058257621295787,"vY0":-134.16566257975242,"vZ0":-3.2291291095159567,"x":99.77,"y":143.39,"x0":-1.7978238356293428,"y0":50.00615175633845,"z0":5.896936775840312,"aX":-16.464533207255222},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":15.7,"breakHorizontal":14.4,"spinRate":2034,"spinDirection":214},"zone":12,"typeConfidence":2.0,"plateTime":0.40927016283566164,"extension":6.746801678849959},"index":2,"playId":"c0b09724-bbbf-3c55-aded-7fc0c8bb3e21","pitchNumber":3,"startTime":"2026-03-30T23:42:59.547Z","endTime":"2026-03-30T23:43:26.556Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":808959,"link":"/api/v1/people/808959","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":145,"player":{"id":808959,"fullName":"Munetaka Murakami","link":"/api/v1/people/808959"}},"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":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":82.8,"strikeZoneTop":3.296,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.211930996444806,"aZ":-12.210211037709444,"pfxX":-6.049560860365599,"pfxZ":11.24789926001957,"pX":0.7516815385937242,"pZ":2.684669726260135,"vX0":8.310361769022593,"vY0":-133.48656290650618,"vZ0":-6.371065956823122,"x":88.35,"y":166.29,"x0":-1.640223022977837,"y0":50.00001285884994,"z0":6.010777906235926,"aX":-10.734608199740672},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":18.8,"breakHorizontal":8.8,"spinRate":2156,"spinDirection":205},"zone":6,"typeConfidence":2.0,"plateTime":0.4129841057773391,"extension":6.658597842863754},"index":3,"playId":"ec415e81-ab34-3b18-856f-c91c1a51c86c","pitchNumber":4,"startTime":"2026-03-30T23:43:33.503Z","endTime":"2026-03-30T23:43:37.213Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":808959,"link":"/api/v1/people/808959","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-03-30T23:43:45.016Z","endTime":"2026-03-30T23:43:55.640Z","isPitch":false,"type":"action","player":{"id":808959,"link":"/api/v1/people/808959"},"defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":808959,"link":"/api/v1/people/808959","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.8,"endSpeed":76.8,"strikeZoneTop":3.296,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.468776094440518,"aZ":-29.227804898841693,"pfxX":-10.40975084205439,"pfxZ":1.9532153636269753,"pX":-0.3264593574740143,"pZ":0.8009835463583296,"vX0":7.664223181829523,"vY0":-123.07551409345535,"vZ0":-5.651178909772777,"x":129.44,"y":217.15,"x0":-2.1560671162661302,"y0":50.001177063428656,"z0":5.656573901700612,"aX":-15.685172639528462},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":2.2,"breakHorizontal":16.7,"spinRate":1670,"spinDirection":244},"zone":13,"typeConfidence":2.0,"plateTime":0.44808925863712457,"extension":6.739544642928179},"index":5,"playId":"e5dff170-a91c-3013-9f29-9c9138ee2f57","pitchNumber":5,"startTime":"2026-03-30T23:43:55.640Z","endTime":"2026-03-30T23:43:59.671Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":808959,"link":"/api/v1/people/808959","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":808959,"link":"/api/v1/people/808959"},"credit":"b_ab"},{"player":{"id":663978,"link":"/api/v1/people/663978"},"credit":"p_ab"},{"player":{"id":808959,"link":"/api/v1/people/808959"},"credit":"b_pa"},{"player":{"id":663978,"link":"/api/v1/people/663978"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":2.0,"awayTeamWinProbability":98.0,"homeTeamWinProbabilityAdded":0.10000000000000009,"leverageIndex":0.04,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-03-30T23:43:59.671Z","atBatIndex":29},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Austin Hays strikes out swinging.","rbi":0,"awayScore":8,"homeScore":0,"isOut":true},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-30T23:44:10.440Z","endTime":"2026-03-30T23:46:04.527Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":669720,"fullName":"Austin Hays","link":"/api/v1/people/669720"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669720,"fullName":"Austin Hays","link":"/api/v1/people/669720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":689414,"link":"/api/v1/people/689414"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":80.0,"strikeZoneTop":3.142,"strikeZoneBottom":1.586,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.482991691955082,"aZ":-22.683692666947056,"pfxX":-0.08747085407782662,"pfxZ":5.853346170267607,"pX":0.3665168149338797,"pZ":1.8255383699984975,"vX0":5.575872356808159,"vY0":-126.41505551165568,"vZ0":-5.72465602370859,"x":103.03,"y":189.49,"x0":-1.855110455347138,"y0":50.000166328300004,"z0":5.937350238578219,"aX":-0.14288057654880806},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":9.5,"breakHorizontal":-1.1,"spinRate":1908,"spinDirection":196},"zone":9,"typeConfidence":2.0,"plateTime":0.4330908231511934,"extension":6.665368555705377},"index":0,"playId":"2d525380-dc64-3f81-a3a9-2f7ca1319ec8","pitchNumber":1,"startTime":"2026-03-30T23:44:29.794Z","endTime":"2026-03-30T23:44:32.927Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":669720,"link":"/api/v1/people/669720","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2026-03-30T23:44:42.647Z","endTime":"2026-03-30T23:44:55.824Z","isPitch":false,"type":"action","player":{"id":669720,"link":"/api/v1/people/669720"},"defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":669720,"link":"/api/v1/people/669720","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":92.7,"endSpeed":84.0,"strikeZoneTop":3.142,"strikeZoneBottom":1.586,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.891906742509452,"aZ":-10.43351123075757,"pfxX":-5.149755349112661,"pfxZ":11.963391996697293,"pX":0.9699945306166716,"pZ":2.5977835370670515,"vX0":8.116359466012025,"vY0":-134.61325841706724,"vZ0":-7.247319552840378,"x":80.03,"y":168.64,"x0":-1.42869344483764,"y0":50.00092557319299,"z0":6.080669130832053,"aX":-9.357464199851925},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":20.0,"breakHorizontal":7.4,"spinRate":2200,"spinDirection":203},"zone":12,"typeConfidence":2.0,"plateTime":0.4084244008569593,"extension":6.7841440947207765},"index":2,"playId":"a4e20a58-684d-3566-9e3e-3639dcaaf44c","pitchNumber":2,"startTime":"2026-03-30T23:44:55.824Z","endTime":"2026-03-30T23:45:00.075Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":669720,"link":"/api/v1/people/669720","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.6,"endSpeed":73.0,"strikeZoneTop":3.142,"strikeZoneBottom":1.586,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.20818435673736,"aZ":-34.19120871196988,"pfxX":6.624101026501261,"pfxZ":-1.49280354153829,"pX":0.6590296251188446,"pZ":2.746680035192221,"vX0":4.179310501072157,"vY0":-115.88139963546597,"vZ0":0.008431872247472993,"x":91.88,"y":164.62,"x0":-2.0333320680545395,"y0":50.004733912731844,"z0":6.030445065303952,"aX":8.939058724936396},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.7,"breakVerticalInduced":-2.4,"breakHorizontal":-13.1,"spinRate":2416,"spinDirection":52},"zone":6,"typeConfidence":2.0,"plateTime":0.47405963753797353,"extension":6.5487606560702},"index":3,"playId":"aee16747-09e6-347a-a227-17041a1fa72c","pitchNumber":3,"startTime":"2026-03-30T23:45:14.677Z","endTime":"2026-03-30T23:45:18.493Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":669720,"link":"/api/v1/people/669720","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.1,"endSpeed":71.0,"strikeZoneTop":3.142,"strikeZoneBottom":1.586,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.76605365606052,"aZ":-42.09241236640749,"pfxX":2.861625300024576,"pfxZ":-7.878248833979649,"pX":1.8590420212464476,"pZ":-0.075513411161849,"vX0":6.975143586526373,"vY0":-113.27889821772524,"vZ0":-3.9644159484681474,"x":46.14,"y":240.82,"x0":-1.6717295230219016,"y0":50.00404932959559,"z0":6.042799811575074,"aX":3.601248215798659},"breaks":{"breakAngle":6.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.3,"breakVerticalInduced":-15.1,"breakHorizontal":-7.4,"spinRate":2199,"spinDirection":25},"zone":14,"typeConfidence":2.0,"plateTime":0.48948422162251726,"extension":6.438768193232254},"index":4,"playId":"7a7ce9f4-498c-3af4-94fe-6408ea0542ba","pitchNumber":4,"startTime":"2026-03-30T23:45:40.073Z","endTime":"2026-03-30T23:45:43.672Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":669720,"link":"/api/v1/people/669720","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":79.0,"strikeZoneTop":3.142,"strikeZoneBottom":1.586,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.521605190458768,"aZ":-24.03754541771935,"pfxX":0.4242243271948265,"pfxZ":5.130573254409011,"pX":1.1694347481955891,"pZ":1.7798516636245671,"vX0":6.848430089619531,"vY0":-125.43952639911961,"vZ0":-5.500945770053555,"x":72.42,"y":190.72,"x0":-1.6567705685765857,"y0":50.004055552505484,"z0":5.973545750439313,"aX":0.6713090934825104},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":8.2,"breakHorizontal":-2.4,"spinRate":1919,"spinDirection":191},"zone":14,"typeConfidence":2.0,"plateTime":0.43745509032356633,"extension":6.627710904743925},"index":5,"playId":"62f89214-01ac-344b-a8e2-b0ce35f82863","pitchNumber":5,"startTime":"2026-03-30T23:46:00.714Z","endTime":"2026-03-30T23:46:04.527Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":669720,"link":"/api/v1/people/669720","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669720,"link":"/api/v1/people/669720"},"credit":"b_ab"},{"player":{"id":663978,"link":"/api/v1/people/663978"},"credit":"p_ab"},{"player":{"id":669720,"link":"/api/v1/people/669720"},"credit":"b_pa"},{"player":{"id":663978,"link":"/api/v1/people/663978"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":2.1,"awayTeamWinProbability":97.9,"homeTeamWinProbabilityAdded":0.10000000000000009,"leverageIndex":0.03,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-03-30T23:46:04.527Z","atBatIndex":30},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Xavier Edwards walks.","rbi":0,"awayScore":8,"homeScore":0,"isOut":false},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-30T23:48:00.817Z","endTime":"2026-03-30T23:49:04.316Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663436,"fullName":"Davis Martin","link":"/api/v1/people/663436"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":83.0,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.575820919087118,"aZ":-15.422065161282237,"pfxX":-4.05876790661522,"pfxZ":9.418679071231614,"pX":-1.0582632796317069,"pZ":3.3080846391174474,"vX0":2.9899219631524327,"vY0":-133.03186722040934,"vZ0":-3.6941399776464126,"x":157.34,"y":149.46,"x0":-1.6737468901327772,"y0":50.0018984317469,"z0":5.844187531513754,"aX":-7.21884130135203},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":16.4,"breakHorizontal":6.6,"spinRate":2367,"spinDirection":212},"zone":11,"typeConfidence":0.9,"plateTime":0.4129292147172339,"extension":6.2700037548347565},"index":0,"playId":"404adf56-ede1-3e15-9e9c-a48e91b8e64d","pitchNumber":1,"startTime":"2026-03-30T23:48:16.686Z","endTime":"2026-03-30T23:48:20.036Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663436,"link":"/api/v1/people/663436","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":677592,"link":"/api/v1/people/677592"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":89.6,"endSpeed":81.2,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.68611375911971,"aZ":-15.912093323497517,"pfxX":-5.3053504044732875,"pfxZ":9.53952338026797,"pX":-0.9126184527130415,"pZ":3.3504035658701654,"vX0":3.49210174339131,"vY0":-130.34129349683974,"vZ0":-3.2348546189922134,"x":151.79,"y":148.32,"x0":-1.586570235441608,"y0":50.00595159706001,"z0":5.82289430301248,"aX":-9.048321747321744},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":16.7,"breakHorizontal":8.8,"spinRate":2314,"spinDirection":212},"zone":11,"typeConfidence":0.77,"plateTime":0.42166292545545225,"extension":6.235617161290051},"index":1,"playId":"cab15d3e-a772-3cd1-b437-9d91a36f0af1","pitchNumber":2,"startTime":"2026-03-30T23:48:31.191Z","endTime":"2026-03-30T23:48:34.736Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663436,"link":"/api/v1/people/663436","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":677592,"link":"/api/v1/people/677592"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":80.6,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.63435078476906,"aZ":-26.30450696321221,"pfxX":-10.880815342378682,"pfxZ":3.506971040294829,"pX":0.14648060166947266,"pZ":3.5887341563526065,"vX0":7.924583595197773,"vY0":-129.0196516336917,"vZ0":-0.5481144265295776,"x":111.42,"y":141.88,"x0":-1.5621477499804697,"y0":50.00326425826261,"z0":5.843904238015233,"aX":-18.21337564990738},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":6.5,"breakHorizontal":17.8,"spinRate":2290,"spinDirection":214},"zone":12,"typeConfidence":0.9,"plateTime":0.4256957590495647,"extension":6.3299522964339365},"index":2,"playId":"4f086da3-d3c2-347f-81a9-113b178b0591","pitchNumber":3,"startTime":"2026-03-30T23:48:45.918Z","endTime":"2026-03-30T23:48:50.268Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663436,"link":"/api/v1/people/663436","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":677592,"link":"/api/v1/people/677592"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":0,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.2,"endSpeed":82.3,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.662206723112465,"aZ":-18.83585897346467,"pfxX":-7.509711542413403,"pfxZ":7.7351162259773725,"pX":1.603400912234932,"pZ":1.27913466011947,"vX0":10.716465323947126,"vY0":-130.74347958022878,"vZ0":-7.403362221613384,"x":55.88,"y":204.24,"x0":-1.5808641736255087,"y0":50.00116533452732,"z0":5.571169693095636,"aX":-12.945824161942499},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":12.4,"breakHorizontal":11.2,"spinRate":2354,"spinDirection":209},"zone":14,"typeConfidence":0.9,"plateTime":0.41962117833359924,"extension":6.402140235554242},"index":3,"playId":"413e2f75-3e5c-39f5-b266-6bc9369e60c2","pitchNumber":4,"startTime":"2026-03-30T23:49:00.494Z","endTime":"2026-03-30T23:49:04.316Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663436,"link":"/api/v1/people/663436","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":677592,"link":"/api/v1/people/677592"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669364,"link":"/api/v1/people/669364"},"credit":"b_pa"},{"player":{"id":663436,"link":"/api/v1/people/663436"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.0,"awayTeamWinProbability":97.0,"homeTeamWinProbabilityAdded":0.8999999999999999,"leverageIndex":0.18,"dramaIndex":15.0,"contextMetrics":{},"playEndTime":"2026-03-30T23:49:04.316Z","atBatIndex":31},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Agustín Ramírez pops out to second baseman Lenyn Sosa.","rbi":0,"awayScore":8,"homeScore":0,"isOut":true},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-30T23:49:21.813Z","endTime":"2026-03-30T23:52:07.036Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663436,"fullName":"Davis Martin","link":"/api/v1/people/663436"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4,5,6,7,8],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":672820,"link":"/api/v1/people/672820"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":84.4,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.67157223252172,"aZ":-24.68390991100159,"pfxX":-11.260191519049831,"pfxZ":4.071751754261639,"pX":-0.6573789037905857,"pZ":2.665222330096647,"vX0":7.124158042766943,"vY0":-135.75928456220018,"vZ0":-3.29163249484574,"x":142.06,"y":166.82,"x0":-1.8719911407623682,"y0":50.005049615087856,"z0":5.639633148474291,"aX":-20.72159777533448},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":6.7,"breakHorizontal":18.6,"spinRate":2409,"spinDirection":212},"zone":4,"typeConfidence":2.0,"plateTime":0.4056828512800501,"extension":6.423770713723193},"index":0,"playId":"87e739c6-aa38-3ad5-9dae-56b27238a55e","pitchNumber":1,"startTime":"2026-03-30T23:49:30.628Z","endTime":"2026-03-30T23:49:34.537Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663436,"link":"/api/v1/people/663436","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":677592,"link":"/api/v1/people/677592"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"first":{"id":669364,"link":"/api/v1/people/669364"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":78.7,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.115360347759147,"aZ":-27.53216051815215,"pfxX":3.4104650665070824,"pfxZ":2.934283712245632,"pX":0.1320038517970311,"pZ":3.4264614716701502,"vX0":3.528589962322479,"vY0":-124.95735433957118,"vZ0":-0.3729638500693674,"x":111.97,"y":146.27,"x0":-1.7413304466127852,"y0":50.00309508908079,"z0":5.839172027875368,"aX":5.393678650644784},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":5.5,"breakHorizontal":-7.0,"spinRate":2496,"spinDirection":157},"zone":2,"typeConfidence":0.89,"plateTime":0.4382930978629096,"extension":6.106125254504105},"index":1,"playId":"a0e87c24-707c-3810-b1cd-1ad50a3f9bd8","pitchNumber":2,"startTime":"2026-03-30T23:49:49.122Z","endTime":"2026-03-30T23:49:53.518Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663436,"link":"/api/v1/people/663436","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":677592,"link":"/api/v1/people/677592"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"first":{"id":669364,"link":"/api/v1/people/669364"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-03-30T23:50:03.823Z","endTime":"2026-03-30T23:50:18.549Z","isPitch":false,"type":"action","player":{"id":682663,"link":"/api/v1/people/682663"},"defense":{"pitcher":{"id":663436,"link":"/api/v1/people/663436","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":677592,"link":"/api/v1/people/677592"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"first":{"id":669364,"link":"/api/v1/people/669364"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.7,"endSpeed":75.5,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.164703061905158,"aZ":-33.68272907630714,"pfxX":6.78371664829612,"pfxZ":-1.039981366194608,"pX":1.1990535295935927,"pZ":1.9860357130139614,"vX0":5.066280625318339,"vY0":-120.31141118390798,"vZ0":-1.768675287662728,"x":71.29,"y":185.16,"x0":-1.8251718665892604,"y0":50.00464137219942,"z0":5.752510979530342,"aX":9.81621569585705},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-2.0,"breakHorizontal":-13.6,"spinRate":2917,"spinDirection":56},"zone":14,"typeConfidence":2.0,"plateTime":0.4575412259940488,"extension":6.270030997622948},"index":3,"playId":"a312d2f1-c085-3709-8128-bf7f3c52a25b","pitchNumber":3,"startTime":"2026-03-30T23:50:18.549Z","endTime":"2026-03-30T23:50:22.061Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663436,"link":"/api/v1/people/663436","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":677592,"link":"/api/v1/people/677592"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"first":{"id":669364,"link":"/api/v1/people/669364"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.3,"endSpeed":81.7,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.074207184361274,"aZ":-27.491758029865444,"pfxX":-8.932162923936707,"pfxZ":2.778004481683586,"pX":1.9665550496172437,"pZ":0.6110505332922939,"vX0":11.866479984960652,"vY0":-129.35088498124324,"vZ0":-7.1427732702048345,"x":42.04,"y":222.28,"x0":-1.5292799291091117,"y0":50.005134664484984,"z0":5.528865787075383,"aX":-15.072668700150464},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":3.5,"breakHorizontal":13.4,"spinRate":2182,"spinDirection":236},"zone":14,"typeConfidence":2.0,"plateTime":0.4241363913636058,"extension":6.41766788582129},"index":4,"playId":"4d10c832-53f9-3442-8b7b-b9223c3886e2","pitchNumber":4,"startTime":"2026-03-30T23:50:35.037Z","endTime":"2026-03-30T23:50:38.584Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663436,"link":"/api/v1/people/663436","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":677592,"link":"/api/v1/people/677592"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"first":{"id":669364,"link":"/api/v1/people/669364"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":93.2,"endSpeed":84.7,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.684442986379377,"aZ":-16.13974646249897,"pfxX":-6.218036285494755,"pfxZ":8.74749601883357,"pX":0.9770061782944065,"pZ":0.9747838373085811,"vX0":9.141136290594071,"vY0":-135.10894366363996,"vZ0":-9.010376346828654,"x":79.76,"y":212.46,"x0":-1.6552296794456018,"y0":50.00574805496507,"z0":5.506629715280918,"aX":-11.403363064973604},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":13.8,"breakHorizontal":9.1,"spinRate":2443,"spinDirection":212},"zone":14,"typeConfidence":0.55,"plateTime":0.4066699038217809,"extension":6.438625226417075},"index":5,"playId":"edb1fdd0-f360-3981-aebb-b14fa4c1c6cd","pitchNumber":5,"startTime":"2026-03-30T23:50:54.150Z","endTime":"2026-03-30T23:50:57.594Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663436,"link":"/api/v1/people/663436","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":677592,"link":"/api/v1/people/677592"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"first":{"id":669364,"link":"/api/v1/people/669364"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":82.6,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.238689653048056,"aZ":-22.823734892016137,"pfxX":-9.988278317199283,"pfxZ":5.329317611607005,"pX":-0.1428467400523367,"pZ":2.4041398985737654,"vX0":7.460500531461156,"vY0":-132.12803757727502,"vZ0":-3.934577471942042,"x":122.44,"y":173.87,"x0":-1.716567661486015,"y0":50.00259352630729,"z0":5.605970165573288,"aX":-17.520112205312074},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":8.9,"breakHorizontal":16.3,"spinRate":2366,"spinDirection":210},"zone":5,"typeConfidence":2.0,"plateTime":0.41580923555042615,"extension":6.218616739856187},"index":6,"playId":"4cbc87ed-d43f-37b6-afaf-6279ee787d1a","pitchNumber":6,"startTime":"2026-03-30T23:51:09.884Z","endTime":"2026-03-30T23:51:13.809Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663436,"link":"/api/v1/people/663436","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":677592,"link":"/api/v1/people/677592"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"first":{"id":669364,"link":"/api/v1/people/669364"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.3,"endSpeed":75.2,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.72126847775738,"aZ":-35.77587079607387,"pfxX":4.35729424198745,"pfxZ":-2.508148144859021,"pX":0.4295653761281707,"pZ":1.9722900948108548,"vX0":4.107943343875497,"vY0":-119.74180879164624,"vZ0":-1.4000089243920757,"x":100.63,"y":185.53,"x0":-1.8820942744195306,"y0":50.0053208900339,"z0":5.801030904551737,"aX":6.250685259178287},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.4,"breakVerticalInduced":-4.6,"breakHorizontal":-9.0,"spinRate":2822,"spinDirection":53},"zone":9,"typeConfidence":2.0,"plateTime":0.4595549955135887,"extension":6.147721231155298},"index":7,"playId":"953211b8-34cb-300c-bf60-dc5188d19f8c","pitchNumber":7,"startTime":"2026-03-30T23:51:33.178Z","endTime":"2026-03-30T23:51:36.555Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663436,"link":"/api/v1/people/663436","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":677592,"link":"/api/v1/people/677592"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"first":{"id":669364,"link":"/api/v1/people/669364"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":83.2,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.94689646758556,"aZ":-14.330682851553002,"pfxX":-4.479582851292572,"pfxZ":10.00654913565156,"pX":-0.42345858210463394,"pZ":2.5289036420548925,"vX0":4.941078955914057,"vY0":-133.25948954460418,"vZ0":-5.406299598442342,"x":133.14,"y":170.5,"x0":-1.7272956720361434,"y0":50.00041644136597,"z0":5.634033041605847,"aX":-7.9860836543342275},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":17.0,"breakHorizontal":7.0,"spinRate":2333,"spinDirection":214},"zone":4,"typeConfidence":0.9,"plateTime":0.41238006806126615,"extension":6.334190840065898},"hitData":{"launchSpeed":84.3,"launchAngle":64.0,"totalDistance":151.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":150.06,"coordY":151.64}},"index":8,"playId":"bc66136d-af9d-3eba-a68a-9820c9bf6b5d","pitchNumber":8,"startTime":"2026-03-30T23:51:53.589Z","endTime":"2026-03-30T23:52:07.036Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663436,"link":"/api/v1/people/663436","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":677592,"link":"/api/v1/people/677592"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"first":{"id":669364,"link":"/api/v1/people/669364"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682663,"link":"/api/v1/people/682663"},"credit":"b_ab"},{"player":{"id":663436,"link":"/api/v1/people/663436"},"credit":"p_ab"},{"player":{"id":682663,"link":"/api/v1/people/682663"},"credit":"b_pa"},{"player":{"id":663436,"link":"/api/v1/people/663436"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":2.1999999999999997,"awayTeamWinProbability":97.8,"homeTeamWinProbabilityAdded":-0.8000000000000003,"leverageIndex":0.35,"dramaIndex":19.0,"contextMetrics":{},"playEndTime":"2026-03-30T23:52:07.036Z","atBatIndex":32},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Liam Hicks homers (2) on a line drive to right field. Xavier Edwards scores.","rbi":2,"awayScore":8,"homeScore":2,"isOut":false},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-30T23:52:17.534Z","endTime":"2026-03-30T23:55:06.626Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663436,"fullName":"Davis Martin","link":"/api/v1/people/663436"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,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":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"responsiblePitcher":{"id":663436,"link":"/api/v1/people/663436"},"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":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":{"id":663436,"link":"/api/v1/people/663436"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.4,"endSpeed":80.7,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.641792648127794,"aZ":-21.075008486939975,"pfxX":0.1366131061579432,"pfxZ":6.735824966366646,"pX":0.4602554228700542,"pZ":1.8629367397955912,"vX0":5.553052214488586,"vY0":-127.1700526956105,"vZ0":-5.2604114509523106,"x":99.46,"y":188.48,"x0":-1.7639150829189378,"y0":50.00064740236525,"z0":5.616619326120226,"aX":0.2250050120800129},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":11.3,"breakHorizontal":-1.4,"spinRate":2479,"spinDirection":199},"zone":9,"typeConfidence":0.89,"plateTime":0.42973280496830935,"extension":6.312936800451973},"index":0,"playId":"7e4dd89c-23c8-354c-9afc-10f5243fa57c","pitchNumber":1,"startTime":"2026-03-30T23:52:28.124Z","endTime":"2026-03-30T23:52:32.118Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663436,"link":"/api/v1/people/663436","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":677592,"link":"/api/v1/people/677592"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"first":{"id":669364,"link":"/api/v1/people/669364"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":80.3,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.97472085431268,"aZ":-34.4821483192867,"pfxX":-8.838287133961629,"pfxZ":-1.4102907197705603,"pX":0.7148077966190961,"pZ":1.9609598406916555,"vX0":9.05552653967377,"vY0":-127.71268187467683,"vZ0":-2.3919556997509117,"x":89.75,"y":185.83,"x0":-1.7401165297150265,"y0":50.000465635998346,"z0":5.639859429832524,"aX":-14.499117108405274},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-2.9,"breakHorizontal":13.8,"spinRate":2106,"spinDirection":239},"zone":9,"typeConfidence":2.0,"plateTime":0.4299952815592327,"extension":6.178474791742344},"index":1,"playId":"2ec2251a-d0c7-38a5-8427-017c9587afd2","pitchNumber":2,"startTime":"2026-03-30T23:52:47.808Z","endTime":"2026-03-30T23:52:51.902Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663436,"link":"/api/v1/people/663436","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":677592,"link":"/api/v1/people/677592"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"first":{"id":669364,"link":"/api/v1/people/669364"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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.3,"endSpeed":84.5,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.88911683146237,"aZ":-15.965622152012347,"pfxX":-5.862296144492033,"pfxZ":8.803128840714642,"pX":-0.38900209875568,"pZ":2.030713954958743,"vX0":5.489687626877352,"vY0":-135.61787612100596,"vZ0":-6.365937804126499,"x":131.83,"y":183.95,"x0":-1.689354663042195,"y0":50.0014829727118,"z0":5.544584734497865,"aX":-10.791905531252688},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":14.6,"breakHorizontal":9.2,"spinRate":2248,"spinDirection":218},"zone":7,"typeConfidence":0.7,"plateTime":0.4056840011622258,"extension":6.435278696346933},"index":2,"playId":"d895c484-084f-3a5a-bcf7-f39e4b8d37bc","pitchNumber":3,"startTime":"2026-03-30T23:53:09.653Z","endTime":"2026-03-30T23:53:13.126Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663436,"link":"/api/v1/people/663436","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":677592,"link":"/api/v1/people/677592"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"first":{"id":669364,"link":"/api/v1/people/669364"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":89.3,"endSpeed":81.3,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.110046321075597,"aZ":-28.202640111423136,"pfxX":-8.321892957252498,"pfxZ":2.349178725689838,"pX":0.684190329346744,"pZ":2.144350897717508,"vX0":9.070313359510944,"vY0":-129.6773225526177,"vZ0":-3.3833127444171276,"x":90.92,"y":180.88,"x0":-1.7907474860791577,"y0":50.003108781975904,"z0":5.636084681413241,"aX":-14.062888794930743},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":3.6,"breakHorizontal":12.8,"spinRate":2094,"spinDirection":236},"zone":6,"typeConfidence":2.0,"plateTime":0.42367207344255897,"extension":6.405803739887964},"index":3,"playId":"e41667a1-37fd-3eaf-9e8d-97ec483049aa","pitchNumber":4,"startTime":"2026-03-30T23:53:49.024Z","endTime":"2026-03-30T23:53:53.211Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663436,"link":"/api/v1/people/663436","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":677592,"link":"/api/v1/people/677592"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"first":{"id":669364,"link":"/api/v1/people/669364"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.3,"endSpeed":74.1,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.90992952411051,"aZ":-40.23808739646837,"pfxX":7.293012124958903,"pfxZ":-5.80045914576944,"pX":-0.7686220656427215,"pZ":1.0155919925740091,"vX0":0.7917699430216935,"vY0":-118.35618778015169,"vZ0":-2.2270997224958777,"x":146.3,"y":211.36,"x0":-2.0547306590438352,"y0":50.00450105907471,"z0":5.726093539764196,"aX":10.135006284061046},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.8,"breakVerticalInduced":-10.8,"breakHorizontal":-13.3,"spinRate":3065,"spinDirection":53},"zone":13,"typeConfidence":2.0,"plateTime":0.46646223862081015,"extension":6.077668895957464},"index":4,"playId":"12b59172-0131-3e24-826e-76c954a52e97","pitchNumber":5,"startTime":"2026-03-30T23:54:21.362Z","endTime":"2026-03-30T23:54:25.180Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663436,"link":"/api/v1/people/663436","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":677592,"link":"/api/v1/people/677592"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"first":{"id":669364,"link":"/api/v1/people/669364"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.0,"endSpeed":80.9,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.00037378998856,"aZ":-32.41348796982083,"pfxX":-9.65975704521091,"pfxZ":-0.1462890085495001,"pX":0.42339123575156234,"pZ":1.5252061256561062,"vX0":8.661020643435046,"vY0":-129.24147747942686,"vZ0":-3.965403230535906,"x":100.86,"y":197.6,"x0":-1.736127853711646,"y0":50.001357249980856,"z0":5.602320580592367,"aX":-16.14127642782343},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":-1.1,"breakHorizontal":15.2,"spinRate":1989,"spinDirection":237},"zone":14,"typeConfidence":2.0,"plateTime":0.42579081801939056,"extension":6.362375964567265},"hitData":{"launchSpeed":105.1,"launchAngle":22.0,"totalDistance":371.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":215.41,"coordY":81.45}},"index":5,"playId":"fda7e31e-a647-312e-98f5-cd310cdcfff5","pitchNumber":6,"startTime":"2026-03-30T23:54:40.502Z","endTime":"2026-03-30T23:55:06.626Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663436,"link":"/api/v1/people/663436","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":677592,"link":"/api/v1/people/677592"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"first":{"id":669364,"link":"/api/v1/people/669364"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":689414,"link":"/api/v1/people/689414"},"credit":"b_ab"},{"player":{"id":663436,"link":"/api/v1/people/663436"},"credit":"p_ab"},{"player":{"id":689414,"link":"/api/v1/people/689414"},"credit":"b_pa"},{"player":{"id":663436,"link":"/api/v1/people/663436"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.8,"awayTeamWinProbability":95.2,"homeTeamWinProbabilityAdded":2.6,"leverageIndex":0.24,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2026-03-30T23:55:06.626Z","atBatIndex":33},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Otto Lopez strikes out swinging.","rbi":0,"awayScore":8,"homeScore":2,"isOut":true},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-30T23:55:22.082Z","endTime":"2026-03-30T23:56:18.072Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663436,"fullName":"Davis Martin","link":"/api/v1/people/663436"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":700337,"link":"/api/v1/people/700337"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":82.8,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.92550693522144,"aZ":-20.304813473456978,"pfxX":-10.212152108623082,"pfxZ":6.694170532389991,"pX":-0.06524587911212634,"pZ":3.111277766803678,"vX0":7.794795225145588,"vY0":-133.1649916810861,"vZ0":-2.8640273313019335,"x":119.49,"y":154.78,"x0":-1.7218341966333652,"y0":50.00439572124599,"z0":5.690763067729272,"aX":-18.113497865997243},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":11.6,"breakHorizontal":16.6,"spinRate":2466,"spinDirection":216},"zone":2,"typeConfidence":2.0,"plateTime":0.41329562968266353,"extension":6.161657431019947},"index":0,"playId":"daed8180-4974-377d-a701-f765578ee657","pitchNumber":1,"startTime":"2026-03-30T23:55:31.227Z","endTime":"2026-03-30T23:55:35.365Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663436,"link":"/api/v1/people/663436","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":677592,"link":"/api/v1/people/677592"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.6,"endSpeed":77.7,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.2115150649893,"aZ":-27.58930593138556,"pfxX":1.9197035570577028,"pfxZ":2.9931348963351576,"pX":0.6207879965239106,"pZ":2.0947676513397746,"vX0":5.234298287102358,"vY0":-123.15989844646306,"vZ0":-3.1334973314089654,"x":93.34,"y":182.22,"x0":-1.784149585864891,"y0":50.00117332707084,"z0":5.724934846851744,"aX":2.9389432728904548},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":4.9,"breakHorizontal":-4.7,"spinRate":2588,"spinDirection":153},"zone":9,"typeConfidence":0.85,"plateTime":0.44529239127865683,"extension":6.089403998794345},"index":1,"playId":"da2ace6b-ff0a-354e-9ea7-2bbd4031b655","pitchNumber":2,"startTime":"2026-03-30T23:55:46.468Z","endTime":"2026-03-30T23:55:50.995Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663436,"link":"/api/v1/people/663436","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":677592,"link":"/api/v1/people/677592"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-03-30T23:56:02.250Z","endTime":"2026-03-30T23:56:14.081Z","isPitch":false,"type":"action","player":{"id":672640,"link":"/api/v1/people/672640"},"defense":{"pitcher":{"id":663436,"link":"/api/v1/people/663436","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":677592,"link":"/api/v1/people/677592"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":78.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.88896264133642,"aZ":-29.063630322153628,"pfxX":1.500811440062284,"pfxZ":2.0182394020379926,"pX":1.0772960108119298,"pZ":0.8777833288358297,"vX0":6.087879331470307,"vY0":-124.26803287664369,"vZ0":-5.510940414535701,"x":75.94,"y":215.08,"x0":-1.6123962787418424,"y0":50.00575191496599,"z0":5.576943460370903,"aX":2.317008956036233},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":2.4,"breakHorizontal":-4.3,"spinRate":2556,"spinDirection":119},"zone":14,"typeConfidence":0.84,"plateTime":0.44295238259678493,"extension":6.243947529800796},"index":3,"playId":"b6f2d72f-29dc-3783-8d75-c75f85641fb8","pitchNumber":3,"startTime":"2026-03-30T23:56:14.081Z","endTime":"2026-03-30T23:56:18.072Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663436,"link":"/api/v1/people/663436","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":677592,"link":"/api/v1/people/677592"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672640,"link":"/api/v1/people/672640"},"credit":"b_ab"},{"player":{"id":663436,"link":"/api/v1/people/663436"},"credit":"p_ab"},{"player":{"id":672640,"link":"/api/v1/people/672640"},"credit":"b_pa"},{"player":{"id":663436,"link":"/api/v1/people/663436"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.1000000000000005,"awayTeamWinProbability":95.9,"homeTeamWinProbabilityAdded":-0.6999999999999993,"leverageIndex":0.26,"dramaIndex":16.0,"contextMetrics":{},"playEndTime":"2026-03-30T23:56:18.072Z","atBatIndex":34},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Owen Caissie flies out to center fielder Tristan Peters.","rbi":0,"awayScore":8,"homeScore":2,"isOut":true},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-30T23:56:23.465Z","endTime":"2026-03-30T23:57:09.827Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663436,"fullName":"Davis Martin","link":"/api/v1/people/663436"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":671976,"link":"/api/v1/people/671976"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":83.1,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.90712435900421,"aZ":-12.757573767346951,"pfxX":-3.8632751451365808,"pfxZ":10.922015354678031,"pX":1.0612682210481112,"pZ":1.8232775863112203,"vX0":8.18606362407612,"vY0":-133.3089233339771,"vZ0":-7.42113605485965,"x":76.55,"y":189.55,"x0":-1.5643440985172146,"y0":50.00647759054502,"z0":5.588161953396879,"aX":-6.871155415945252},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":18.1,"breakHorizontal":5.0,"spinRate":2294,"spinDirection":212},"zone":14,"typeConfidence":0.91,"plateTime":0.41280356106774585,"extension":6.464381505817288},"index":0,"playId":"308f1d51-d159-38df-97d3-defb6638beef","pitchNumber":1,"startTime":"2026-03-30T23:56:42.680Z","endTime":"2026-03-30T23:56:46.762Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663436,"link":"/api/v1/people/663436","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":677592,"link":"/api/v1/people/677592"}},"offense":{"batter":{"id":683357,"link":"/api/v1/people/683357","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.3,"endSpeed":74.0,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.252988095041324,"aZ":-39.449391919247546,"pfxX":5.956410831060468,"pfxZ":-5.2190234782688005,"pX":0.20770000991891294,"pZ":2.335009742449842,"vX0":3.0772601064392537,"vY0":-118.32068732237263,"vZ0":0.3284662117755943,"x":109.08,"y":175.73,"x0":-1.8911297406953205,"y0":50.005349557967364,"z0":5.8616799557949015,"aX":8.298037137383774},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.9,"breakVerticalInduced":-9.0,"breakHorizontal":-11.6,"spinRate":2936,"spinDirection":57},"zone":5,"typeConfidence":2.0,"plateTime":0.46604551225679103,"extension":5.996096930731985},"hitData":{"launchSpeed":99.1,"launchAngle":32.0,"totalDistance":359.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":105.66,"coordY":55.99}},"index":1,"playId":"5c034db6-3751-3815-a928-633d905df51c","pitchNumber":2,"startTime":"2026-03-30T23:57:00.778Z","endTime":"2026-03-30T23:57:09.827Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663436,"link":"/api/v1/people/663436","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":677592,"link":"/api/v1/people/677592"}},"offense":{"batter":{"id":683357,"link":"/api/v1/people/683357","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683357,"link":"/api/v1/people/683357"},"credit":"b_ab"},{"player":{"id":663436,"link":"/api/v1/people/663436"},"credit":"p_ab"},{"player":{"id":683357,"link":"/api/v1/people/683357"},"credit":"b_pa"},{"player":{"id":663436,"link":"/api/v1/people/663436"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.8,"awayTeamWinProbability":96.2,"homeTeamWinProbabilityAdded":-0.3000000000000007,"leverageIndex":0.14,"dramaIndex":11.0,"contextMetrics":{},"playEndTime":"2026-03-30T23:57:09.827Z","atBatIndex":35},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Colson Montgomery strikes out swinging.","rbi":0,"awayScore":8,"homeScore":2,"isOut":true},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-30T23:59:31.081Z","endTime":"2026-03-31T00:00:51.050Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":695657,"fullName":"Colson Montgomery","link":"/api/v1/people/695657"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669199,"fullName":"Lake Bachar","link":"/api/v1/people/669199"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,4,5,6],"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":695657,"fullName":"Colson Montgomery","link":"/api/v1/people/695657"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":689414,"link":"/api/v1/people/689414"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Lake Bachar replaces Chris Paddack.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":8,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-30T23:58:29.289Z","endTime":"2026-03-30T23:59:33.264Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669199,"link":"/api/v1/people/669199"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":695657,"link":"/api/v1/people/695657","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":77.1,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.851269158757464,"aZ":-24.76236930578985,"pfxX":-9.298938673991547,"pfxZ":4.883453218475977,"pX":-0.5605895577072308,"pZ":1.5974687740244284,"vX0":5.594917302197972,"vY0":-122.8510258722027,"vZ0":-4.025536661635323,"x":138.37,"y":195.65,"x0":-1.6671220731762955,"y0":50.004870714701916,"z0":5.378545905531521,"aX":-14.120740061010181},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":8.0,"breakHorizontal":15.4,"spinRate":1799,"spinDirection":240},"zone":13,"typeConfidence":2.0,"plateTime":0.4469972566202034,"extension":5.974878554524844},"index":1,"playId":"59fa57d5-1ca4-35fe-adeb-1684a293e2db","pitchNumber":1,"startTime":"2026-03-30T23:59:33.264Z","endTime":"2026-03-30T23:59:36.647Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669199,"link":"/api/v1/people/669199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":695657,"link":"/api/v1/people/695657","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":86.0,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.78115549800602,"aZ":-9.573476479816014,"pfxX":-5.8989049916247005,"pfxZ":11.758851625588154,"pX":-0.6735395710265477,"pZ":3.341430616516754,"vX0":3.5105275486660545,"vY0":-138.66571395375772,"vZ0":-4.984013761209804,"x":142.67,"y":148.56,"x0":-1.198292306722741,"y0":50.00106479348689,"z0":5.817706043145375,"aX":-11.336562376430862},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":20.3,"breakHorizontal":9.8,"spinRate":2668,"spinDirection":215},"zone":1,"typeConfidence":2.0,"plateTime":0.3969880845672229,"extension":5.888646869952508},"index":2,"playId":"465ccf22-3c0d-34b0-ae8a-15d49ac6205a","pitchNumber":2,"startTime":"2026-03-30T23:59:49.529Z","endTime":"2026-03-30T23:59:52.904Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669199,"link":"/api/v1/people/669199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":695657,"link":"/api/v1/people/695657","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":3,"startTime":"2026-03-30T23:59:58.920Z","endTime":"2026-03-31T00:00:12.175Z","isPitch":false,"type":"action","player":{"id":695657,"link":"/api/v1/people/695657"},"defense":{"pitcher":{"id":669199,"link":"/api/v1/people/669199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":695657,"link":"/api/v1/people/695657","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":84.0,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.059014172230718,"aZ":-28.706631998513544,"pfxX":0.24460188825105522,"pfxZ":1.943785531176922,"pX":1.142257671611971,"pZ":1.184704130531926,"vX0":6.384761353652479,"vY0":-132.95316065940128,"vZ0":-6.157057994097919,"x":73.46,"y":206.79,"x0":-1.3243391417562558,"y0":50.00593898159115,"z0":5.619701955584519,"aX":0.43635461458263075},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":2.4,"breakHorizontal":-1.8,"spinRate":2692,"spinDirection":321},"zone":14,"typeConfidence":2.0,"plateTime":0.4123070909125661,"extension":6.049943162626045},"index":4,"playId":"1242e46f-b241-3aad-8ace-35e31f2fb46f","pitchNumber":3,"startTime":"2026-03-31T00:00:12.175Z","endTime":"2026-03-31T00:00:15.418Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669199,"link":"/api/v1/people/669199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":695657,"link":"/api/v1/people/695657","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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.8,"endSpeed":86.3,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.16563181622484,"aZ":-10.542714211078579,"pfxX":-4.961154757667577,"pfxZ":11.143266698493495,"pX":-1.0523685796821787,"pZ":4.673840958968484,"vX0":2.644104020990378,"vY0":-139.36079674086173,"vZ0":-1.3422907759716396,"x":157.11,"y":112.59,"x0":-1.3756688957414365,"y0":50.001173897002325,"z0":5.868549955573167,"aX":-9.628857762155903},"breaks":{"breakAngle":39.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":20.0,"breakHorizontal":8.3,"spinRate":2706,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.395036962347866,"extension":5.83975551356526},"index":5,"playId":"43f68e6d-1274-33bf-a372-924befb20af8","pitchNumber":4,"startTime":"2026-03-31T00:00:30.006Z","endTime":"2026-03-31T00:00:33.221Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669199,"link":"/api/v1/people/669199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":695657,"link":"/api/v1/people/695657","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":84.0,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.947082519489985,"aZ":-30.19746046279125,"pfxX":1.7103789982500759,"pfxZ":1.0993449329663818,"pX":0.03393451865333182,"pZ":2.6531797115039812,"vX0":3.312503362377289,"vY0":-133.3920534668943,"vZ0":-2.3702958486169408,"x":115.71,"y":167.14,"x0":-1.4466839431589005,"y0":50.004271722727744,"z0":5.732527921542016,"aX":3.079092739653154},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":1.7,"breakHorizontal":-3.8,"spinRate":2732,"spinDirection":235},"zone":5,"typeConfidence":2.0,"plateTime":0.41075945712611484,"extension":5.812011968142921},"index":6,"playId":"a86fc5e1-4c1e-3553-928d-f370a832151d","pitchNumber":5,"startTime":"2026-03-31T00:00:47.274Z","endTime":"2026-03-31T00:00:51.050Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669199,"link":"/api/v1/people/669199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":695657,"link":"/api/v1/people/695657","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695657,"link":"/api/v1/people/695657"},"credit":"b_ab"},{"player":{"id":669199,"link":"/api/v1/people/669199"},"credit":"p_ab"},{"player":{"id":695657,"link":"/api/v1/people/695657"},"credit":"b_pa"},{"player":{"id":669199,"link":"/api/v1/people/669199"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.1000000000000005,"awayTeamWinProbability":95.9,"homeTeamWinProbabilityAdded":0.3000000000000007,"leverageIndex":0.12,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2026-03-31T00:00:51.050Z","atBatIndex":36},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Lenyn Sosa grounds out, third baseman Graham Pauley to first baseman Connor Norby.","rbi":0,"awayScore":8,"homeScore":2,"isOut":true},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-31T00:00:57.816Z","endTime":"2026-03-31T00:01:57.629Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":672820,"fullName":"Lenyn Sosa","link":"/api/v1/people/672820"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669199,"fullName":"Lake Bachar","link":"/api/v1/people/669199"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":672820,"fullName":"Lenyn Sosa","link":"/api/v1/people/672820"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":688363,"link":"/api/v1/people/688363"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":681393,"link":"/api/v1/people/681393"},"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":91.4,"endSpeed":83.6,"strikeZoneTop":3.153,"strikeZoneBottom":1.591,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.404637114722174,"aZ":-28.24619537822641,"pfxX":1.8159187539801507,"pfxZ":2.2085770712477837,"pX":-0.17267251142500362,"pZ":0.7597279160847838,"vX0":2.73951779433161,"vY0":-132.8874753067693,"vZ0":-6.9905615969000205,"x":123.58,"y":218.27,"x0":-1.4556313456463827,"y0":50.00067964030721,"z0":5.496892319315668,"aX":3.222857241264882},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":2.6,"breakHorizontal":-4.0,"spinRate":2739,"spinDirection":259},"zone":13,"typeConfidence":2.0,"plateTime":0.4133332074286282,"extension":5.9459829336726076},"index":0,"playId":"3952c250-40da-37f1-af5e-bd04d9c07a96","pitchNumber":1,"startTime":"2026-03-31T00:01:13.981Z","endTime":"2026-03-31T00:01:17.256Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669199,"link":"/api/v1/people/669199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":672820,"link":"/api/v1/people/672820","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.4,"endSpeed":83.5,"strikeZoneTop":3.153,"strikeZoneBottom":1.591,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.502838922532447,"aZ":-29.556716603619545,"pfxX":1.3331710245865578,"pfxZ":1.4690498361408082,"pX":0.5452339689893955,"pZ":1.885100860309583,"vX0":4.487362013965423,"vY0":-133.04680877469374,"vZ0":-4.244314737543375,"x":96.22,"y":187.88,"x0":-1.341356250349681,"y0":50.00055192630192,"z0":5.661025651210633,"aX":2.3720880660355257},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":1.9,"breakHorizontal":-3.5,"spinRate":2691,"spinDirection":211},"zone":9,"typeConfidence":2.0,"plateTime":0.41282936980211193,"extension":6.018052733576494},"index":1,"playId":"8e4782e5-104f-33dd-8ed3-4533c1861d92","pitchNumber":2,"startTime":"2026-03-31T00:01:31.706Z","endTime":"2026-03-31T00:01:35.378Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669199,"link":"/api/v1/people/669199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":672820,"link":"/api/v1/people/672820","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":79.1,"strikeZoneTop":3.153,"strikeZoneBottom":1.591,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.745111571473945,"aZ":-37.11458973172789,"pfxX":6.841408582439891,"pfxZ":-3.0764491777965945,"pX":0.045580591266202154,"pZ":1.3557280013698911,"vX0":2.5443661592078826,"vY0":-127.30540363598082,"vZ0":-2.536135838250776,"x":115.26,"y":202.18,"x0":-1.862261555104747,"y0":50.00579962049123,"z0":5.37006611470814,"aX":10.972245379256348},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-6.0,"breakHorizontal":-13.0,"spinRate":3156,"spinDirection":44},"zone":14,"typeConfidence":2.0,"plateTime":0.43410276792697555,"extension":5.809513769759216},"hitData":{"launchSpeed":83.5,"launchAngle":-26.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":102.86,"coordY":169.8}},"index":2,"playId":"a0a0fccd-5c36-358f-9d0a-13a9c074b554","pitchNumber":3,"startTime":"2026-03-31T00:01:48.078Z","endTime":"2026-03-31T00:01:57.629Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669199,"link":"/api/v1/people/669199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":672820,"link":"/api/v1/people/672820","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672820,"link":"/api/v1/people/672820"},"credit":"b_ab"},{"player":{"id":669199,"link":"/api/v1/people/669199"},"credit":"p_ab"},{"player":{"id":672820,"link":"/api/v1/people/672820"},"credit":"b_pa"},{"player":{"id":669199,"link":"/api/v1/people/669199"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.3,"awayTeamWinProbability":95.7,"homeTeamWinProbabilityAdded":0.1999999999999993,"leverageIndex":0.1,"dramaIndex":9.0,"contextMetrics":{},"playEndTime":"2026-03-31T00:01:57.629Z","atBatIndex":37},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Tristan Peters singles on a ground ball to first baseman Connor Norby.","rbi":0,"awayScore":8,"homeScore":2,"isOut":false},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-31T00:02:12.133Z","endTime":"2026-03-31T00:03:16.186Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":671976,"fullName":"Tristan Peters","link":"/api/v1/people/671976"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669199,"fullName":"Lake Bachar","link":"/api/v1/people/669199"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671976,"fullName":"Tristan Peters","link":"/api/v1/people/671976"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":671976,"fullName":"Tristan Peters","link":"/api/v1/people/671976"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":681393,"link":"/api/v1/people/681393"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"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, 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":88.4,"endSpeed":80.9,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.04891708379496,"aZ":-27.979498854591053,"pfxX":4.558849882367355,"pfxZ":2.5113880070347836,"pX":0.2572670295015561,"pZ":2.3509175656347865,"vX0":4.061535956928288,"vY0":-128.71833624939313,"vZ0":-2.070485442877075,"x":107.19,"y":175.31,"x0":-1.9362122894283598,"y0":50.00037783071542,"z0":5.343436758959234,"aX":7.607921373929374},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":4.3,"breakHorizontal":-9.2,"spinRate":3180,"spinDirection":36},"zone":6,"typeConfidence":2.0,"plateTime":0.4263868432852278,"extension":5.793700892668626},"index":0,"playId":"8b04afd7-521b-33f1-9ab9-583e5f4adf6e","pitchNumber":1,"startTime":"2026-03-31T00:02:23.272Z","endTime":"2026-03-31T00:02:26.779Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669199,"link":"/api/v1/people/669199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":671976,"link":"/api/v1/people/671976","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":78.2,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.205360747038462,"aZ":-26.168627880509497,"pfxX":-10.859735798335718,"pfxZ":3.861448859969382,"pX":-0.41253246550678896,"pZ":0.9828703439769175,"vX0":6.352867108067129,"vY0":-124.29020008404416,"vZ0":-5.3182334749127245,"x":132.72,"y":212.24,"x0":-1.5980028505549972,"y0":50.00562266837089,"z0":5.3388486513909585,"aX":-16.89878411612063},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":5.9,"breakHorizontal":18.1,"spinRate":1785,"spinDirection":243},"zone":13,"typeConfidence":2.0,"plateTime":0.44163464744751746,"extension":6.008108227249126},"index":1,"playId":"f5cd6198-4e32-366e-a03c-98d01fb18d69","pitchNumber":2,"startTime":"2026-03-31T00:02:42.898Z","endTime":"2026-03-31T00:02:46.522Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669199,"link":"/api/v1/people/669199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":671976,"link":"/api/v1/people/671976","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-03-31T00:02:56.583Z","endTime":"2026-03-31T00:03:07.480Z","isPitch":false,"type":"action","player":{"id":671976,"link":"/api/v1/people/671976"},"defense":{"pitcher":{"id":669199,"link":"/api/v1/people/669199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":671976,"link":"/api/v1/people/671976","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.1,"endSpeed":77.3,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.07024518740878,"aZ":-28.42596026712981,"pfxX":-11.341599732216771,"pfxZ":2.439836980208124,"pX":-0.8128982207745842,"pZ":2.5541827794689214,"vX0":5.362646639741608,"vY0":-123.78429850625271,"vZ0":-1.428563846258696,"x":147.99,"y":169.82,"x0":-1.5458550855726718,"y0":50.00253132733542,"z0":5.541639373666084,"aX":-17.419746244075913},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":4.3,"breakHorizontal":19.1,"spinRate":1938,"spinDirection":244},"zone":4,"typeConfidence":2.0,"plateTime":0.44422596992754704,"extension":5.994470622191587},"hitData":{"launchSpeed":54.5,"launchAngle":-53.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":142.56,"coordY":168.2}},"index":3,"playId":"7eef931f-ed38-3e75-99c2-fb7ae4a38339","pitchNumber":3,"startTime":"2026-03-31T00:03:07.480Z","endTime":"2026-03-31T00:03:16.186Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669199,"link":"/api/v1/people/669199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":671976,"link":"/api/v1/people/671976","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671976,"link":"/api/v1/people/671976"},"credit":"b_ab"},{"player":{"id":669199,"link":"/api/v1/people/669199"},"credit":"p_ab"},{"player":{"id":671976,"link":"/api/v1/people/671976"},"credit":"b_pa"},{"player":{"id":669199,"link":"/api/v1/people/669199"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.2,"awayTeamWinProbability":95.8,"homeTeamWinProbabilityAdded":-0.09999999999999964,"leverageIndex":0.07,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-03-31T00:03:16.186Z","atBatIndex":38},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Everson Pereira grounds out, third baseman Graham Pauley to first baseman Connor Norby.","rbi":0,"awayScore":8,"homeScore":2,"isOut":true},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-31T00:03:35.624Z","endTime":"2026-03-31T00:04:39.200Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":677592,"fullName":"Everson Pereira","link":"/api/v1/people/677592"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669199,"fullName":"Lake Bachar","link":"/api/v1/people/669199"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":677592,"fullName":"Everson Pereira","link":"/api/v1/people/677592"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":688363,"link":"/api/v1/people/688363"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":681393,"link":"/api/v1/people/681393"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.0,"endSpeed":83.3,"strikeZoneTop":3.145,"strikeZoneBottom":1.587,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.716436804048765,"aZ":-26.97079044390937,"pfxX":0.7058854095897868,"pfxZ":2.9447631619574377,"pX":0.9726219006690933,"pZ":1.5134216447691882,"vX0":5.21534694507841,"vY0":-132.41780887881941,"vZ0":-5.785268738465994,"x":79.93,"y":197.92,"x0":-1.1185569044707313,"y0":50.00238281993132,"z0":5.713810179965463,"aX":1.2456086504428912},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":4.2,"breakHorizontal":-2.5,"spinRate":2645,"spinDirection":238},"zone":14,"typeConfidence":2.0,"plateTime":0.4145129827511447,"extension":5.936862872397046},"index":0,"playId":"3f004bd7-e9c4-3e9f-a3ba-7375e9c746d2","pitchNumber":1,"startTime":"2026-03-31T00:03:47.784Z","endTime":"2026-03-31T00:03:51.105Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669199,"link":"/api/v1/people/669199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":677592,"link":"/api/v1/people/677592","batSide":{"code":"R","description":"Right"}},"first":{"id":671976,"link":"/api/v1/people/671976"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":83.5,"strikeZoneTop":3.145,"strikeZoneBottom":1.587,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.578404057490157,"aZ":-27.013599558833945,"pfxX":-0.36183206875324636,"pfxZ":2.9252695394043924,"pX":1.809610210963715,"pZ":0.8158992498298479,"vX0":7.963128466251609,"vY0":-132.01179652923256,"vZ0":-7.059247813953807,"x":48.02,"y":216.75,"x0":-1.2010499477156984,"y0":50.00026483011251,"z0":5.51815354978754,"aX":-0.6391333188979359},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":4.0,"breakHorizontal":-1.1,"spinRate":2816,"spinDirection":261},"zone":14,"typeConfidence":2.0,"plateTime":0.41519227187628704,"extension":6.030094814511572},"index":1,"playId":"02fe85f3-cd3e-3652-b70f-37d017d7628a","pitchNumber":2,"startTime":"2026-03-31T00:04:03.643Z","endTime":"2026-03-31T00:04:08.617Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669199,"link":"/api/v1/people/669199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":677592,"link":"/api/v1/people/677592","batSide":{"code":"R","description":"Right"}},"first":{"id":671976,"link":"/api/v1/people/671976"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":true},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"index":2,"actionPlayId":"02fe85f3-cd3e-3652-b70f-37d017d7628a","startTime":"2026-03-31T00:04:18.367Z","endTime":"2026-03-31T00:04:30.621Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":669199,"link":"/api/v1/people/669199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":677592,"link":"/api/v1/people/677592","batSide":{"code":"R","description":"Right"}},"first":{"id":671976,"link":"/api/v1/people/671976"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":79.3,"strikeZoneTop":3.145,"strikeZoneBottom":1.587,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.45918048517761,"aZ":-32.563819229643165,"pfxX":3.8630536100261885,"pfxZ":-0.23959485236684053,"pX":0.12172588092722414,"pZ":1.6958278604474977,"vX0":3.5950813014901364,"vY0":-126.94815077346995,"vZ0":-2.6337434545483234,"x":112.36,"y":192.99,"x0":-1.8222224935016198,"y0":50.00562499791953,"z0":5.376617441977926,"aX":6.214904771018031},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":-0.8,"breakHorizontal":-7.9,"spinRate":3052,"spinDirection":41},"zone":8,"typeConfidence":2.0,"plateTime":0.43385163820569916,"extension":5.861742245677629},"hitData":{"launchSpeed":79.7,"launchAngle":-15.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":105.88,"coordY":167.38}},"index":3,"playId":"7ac196a3-731e-3ccf-9189-19e24dddfd10","pitchNumber":3,"startTime":"2026-03-31T00:04:30.621Z","endTime":"2026-03-31T00:04:39.200Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669199,"link":"/api/v1/people/669199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":677592,"link":"/api/v1/people/677592","batSide":{"code":"R","description":"Right"}},"first":{"id":671976,"link":"/api/v1/people/671976"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677592,"link":"/api/v1/people/677592"},"credit":"b_ab"},{"player":{"id":669199,"link":"/api/v1/people/669199"},"credit":"p_ab"},{"player":{"id":677592,"link":"/api/v1/people/677592"},"credit":"b_pa"},{"player":{"id":669199,"link":"/api/v1/people/669199"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.5,"awayTeamWinProbability":95.5,"homeTeamWinProbabilityAdded":0.2999999999999998,"leverageIndex":0.13,"dramaIndex":11.0,"contextMetrics":{},"playEndTime":"2026-03-31T00:04:39.200Z","atBatIndex":39},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Connor Norby strikes out swinging.","rbi":0,"awayScore":8,"homeScore":2,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-31T00:06:43.372Z","endTime":"2026-03-31T00:07:58.855Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663436,"fullName":"Davis Martin","link":"/api/v1/people/663436"},"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":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":700337,"link":"/api/v1/people/700337"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":83.7,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.19932298315057,"aZ":-20.44245002887295,"pfxX":-10.732393550363785,"pfxZ":6.543958835129596,"pX":0.30060140469158775,"pZ":1.3107932584764777,"vX0":8.934222019903878,"vY0":-133.6363481068651,"vZ0":-7.130818885607731,"x":105.54,"y":203.39,"x0":-1.7063050061626728,"y0":50.00190976636647,"z0":5.503224965975124,"aX":-19.237547179711523},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":10.3,"breakHorizontal":17.3,"spinRate":2349,"spinDirection":215},"zone":14,"typeConfidence":2.0,"plateTime":0.41126208651206975,"extension":6.291588995893362},"index":0,"playId":"fa14d421-bed2-3fc0-8abd-f382c3a2c677","pitchNumber":1,"startTime":"2026-03-31T00:06:55.454Z","endTime":"2026-03-31T00:06:59.595Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663436,"link":"/api/v1/people/663436","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":677592,"link":"/api/v1/people/677592"}},"offense":{"batter":{"id":681393,"link":"/api/v1/people/681393","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":82.3,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.634482715179008,"aZ":-21.69182074365201,"pfxX":-10.978918339749695,"pfxZ":6.030331950177702,"pX":-0.38320989738924494,"pZ":1.8181024705836242,"vX0":7.307186927959614,"vY0":-131.68064132755558,"vZ0":-5.592169667313184,"x":131.61,"y":189.69,"x0":-1.7822438231425055,"y0":50.00343661913726,"z0":5.597246761529591,"aX":-19.08388461770593},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":9.7,"breakHorizontal":18.0,"spinRate":2418,"spinDirection":211},"zone":7,"typeConfidence":2.0,"plateTime":0.41759277870356604,"extension":6.238694981788904},"index":1,"playId":"e72a9422-fa93-3808-8764-8efcc49247e5","pitchNumber":2,"startTime":"2026-03-31T00:07:08.906Z","endTime":"2026-03-31T00:07:12.531Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663436,"link":"/api/v1/people/663436","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":677592,"link":"/api/v1/people/677592"}},"offense":{"batter":{"id":681393,"link":"/api/v1/people/681393","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.3,"endSpeed":78.6,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.85901784346487,"aZ":-30.82678622354849,"pfxX":3.4344475886392907,"pfxZ":0.8636360784758184,"pX":1.015143514332196,"pZ":1.9126319457262264,"vX0":6.060453269949835,"vY0":-124.06159567897016,"vZ0":-2.961695210709362,"x":78.31,"y":187.14,"x0":-1.905641245787925,"y0":50.00208005014204,"z0":5.69169206555064,"aX":5.35176820281746},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":1.1,"breakHorizontal":-7.7,"spinRate":2550,"spinDirection":108},"zone":14,"typeConfidence":0.85,"plateTime":0.4415296714543717,"extension":6.308389620543938},"index":2,"playId":"505ca8c0-8ab9-36a6-8d29-8696e82ca077","pitchNumber":3,"startTime":"2026-03-31T00:07:25.852Z","endTime":"2026-03-31T00:07:29.170Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663436,"link":"/api/v1/people/663436","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":677592,"link":"/api/v1/people/677592"}},"offense":{"batter":{"id":681393,"link":"/api/v1/people/681393","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":84.5,"endSpeed":77.6,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.131743006917215,"aZ":-31.93804384876552,"pfxX":3.177831916286004,"pfxZ":0.15858198598457118,"pX":1.2239464801196343,"pZ":1.9796676339997359,"vX0":6.25230766790674,"vY0":-122.86619021817063,"vZ0":-2.481762369477639,"x":70.35,"y":185.33,"x0":-1.7702207993665453,"y0":50.00451203665786,"z0":5.7261356706617175,"aX":4.84266553428174},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-0.1,"breakHorizontal":-7.3,"spinRate":2522,"spinDirection":121},"zone":14,"typeConfidence":0.7,"plateTime":0.44638285690133017,"extension":6.380893631160216},"index":3,"playId":"cce2bfb1-0eef-300d-82a0-c89c6d3e1cda","pitchNumber":4,"startTime":"2026-03-31T00:07:41.585Z","endTime":"2026-03-31T00:07:46.327Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663436,"link":"/api/v1/people/663436","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":677592,"link":"/api/v1/people/677592"}},"offense":{"batter":{"id":681393,"link":"/api/v1/people/681393","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":83.2,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.2076467255988,"aZ":-14.111773790594125,"pfxX":-3.297714077643212,"pfxZ":10.116035534173214,"pX":-0.3236365614454529,"pZ":2.799800551412428,"vX0":5.108531599757238,"vY0":-133.41269772492825,"vZ0":-4.739821770485455,"x":129.34,"y":163.19,"x0":-1.8431105471470175,"y0":50.003866471308825,"z0":5.631541559662105,"aX":-5.8892813509421655},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":17.4,"breakHorizontal":4.8,"spinRate":2385,"spinDirection":211},"zone":1,"typeConfidence":0.91,"plateTime":0.4120264448888711,"extension":6.216500771129884},"index":4,"playId":"e2a414cd-1987-32be-aa47-9e704454ae9d","pitchNumber":5,"startTime":"2026-03-31T00:07:55.376Z","endTime":"2026-03-31T00:07:58.855Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663436,"link":"/api/v1/people/663436","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":677592,"link":"/api/v1/people/677592"}},"offense":{"batter":{"id":681393,"link":"/api/v1/people/681393","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681393,"link":"/api/v1/people/681393"},"credit":"b_ab"},{"player":{"id":663436,"link":"/api/v1/people/663436"},"credit":"p_ab"},{"player":{"id":681393,"link":"/api/v1/people/681393"},"credit":"b_pa"},{"player":{"id":663436,"link":"/api/v1/people/663436"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.5999999999999996,"awayTeamWinProbability":96.4,"homeTeamWinProbabilityAdded":-0.9000000000000004,"leverageIndex":0.37,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2026-03-31T00:07:58.855Z","atBatIndex":40},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Griffin Conine doubles (1) on a line drive to right fielder Everson Pereira.","rbi":0,"awayScore":8,"homeScore":2,"isOut":false},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-31T00:08:06.647Z","endTime":"2026-03-31T00:09:08.163Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663436,"fullName":"Davis Martin","link":"/api/v1/people/663436"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"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":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":677592,"link":"/api/v1/people/677592"},"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(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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.3,"endSpeed":83.1,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.501650336381736,"aZ":-19.35877643399931,"pfxX":1.0004926674314207,"pfxZ":7.339706397903652,"pX":0.6380563684568912,"pZ":0.78240322306643,"vX0":6.115349908950519,"vY0":-131.25594331460658,"vZ0":-8.258992796070117,"x":92.68,"y":217.66,"x0":-1.8510809544567595,"y0":50.00487314827939,"z0":5.408572928296578,"aX":1.7482444810459037},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":11.6,"breakHorizontal":-3.1,"spinRate":2546,"spinDirection":216},"zone":14,"typeConfidence":0.92,"plateTime":0.417113854403274,"extension":6.165039178017168},"index":0,"playId":"e64efc57-0397-3c46-be17-d726642392cb","pitchNumber":1,"startTime":"2026-03-31T00:08:22.327Z","endTime":"2026-03-31T00:08:25.421Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663436,"link":"/api/v1/people/663436","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":677592,"link":"/api/v1/people/677592"}},"offense":{"batter":{"id":665052,"link":"/api/v1/people/665052","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":80.8,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.522860819585347,"aZ":-28.173172843362586,"pfxX":-1.7352396022724061,"pfxZ":2.4095715077176116,"pX":-0.7909045527728599,"pZ":2.498324593523444,"vX0":3.317839558629396,"vY0":-128.12800518894977,"vZ0":-2.4400256651774543,"x":147.15,"y":171.33,"x0":-1.8773039435236114,"y0":50.00640255498799,"z0":5.665129338104801,"aX":-2.8856557988986786},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":4.1,"breakHorizontal":2.4,"spinRate":2324,"spinDirection":194},"zone":4,"typeConfidence":2.0,"plateTime":0.42751929375100817,"extension":6.155091507504471},"index":1,"playId":"43465e9f-9e07-39d5-8b40-b8d3923b0325","pitchNumber":2,"startTime":"2026-03-31T00:08:38.722Z","endTime":"2026-03-31T00:08:42.393Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663436,"link":"/api/v1/people/663436","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":677592,"link":"/api/v1/people/677592"}},"offense":{"batter":{"id":665052,"link":"/api/v1/people/665052","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":2,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":79.4,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.980842186506745,"aZ":-24.055030180930004,"pfxX":1.9219435292443245,"pfxZ":5.034175923586027,"pX":0.5520836907258486,"pZ":2.7266795062131535,"vX0":5.347704574381497,"vY0":-126.49908776405181,"vZ0":-2.625771127843301,"x":95.96,"y":165.16,"x0":-1.8431067315815848,"y0":50.001593280202144,"z0":5.71646133815712,"aX":3.099505725713047},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":8.8,"breakHorizontal":-4.8,"spinRate":2444,"spinDirection":193},"zone":6,"typeConfidence":2.0,"plateTime":0.4337889238890624,"extension":6.189801760313262},"hitData":{"launchSpeed":95.8,"launchAngle":12.0,"totalDistance":165.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":182.09,"coordY":130.0}},"index":2,"playId":"0dfe30c3-e720-3b13-bfde-eb7a3215e567","pitchNumber":3,"startTime":"2026-03-31T00:08:54.315Z","endTime":"2026-03-31T00:09:08.163Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663436,"link":"/api/v1/people/663436","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":677592,"link":"/api/v1/people/677592"}},"offense":{"batter":{"id":665052,"link":"/api/v1/people/665052","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665052,"link":"/api/v1/people/665052"},"credit":"b_ab"},{"player":{"id":663436,"link":"/api/v1/people/663436"},"credit":"p_ab"},{"player":{"id":665052,"link":"/api/v1/people/665052"},"credit":"b_pa"},{"player":{"id":663436,"link":"/api/v1/people/663436"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":5.0,"awayTeamWinProbability":95.0,"homeTeamWinProbabilityAdded":1.4000000000000004,"leverageIndex":0.23,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2026-03-31T00:09:08.163Z","atBatIndex":41},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Graham Pauley called out on strikes.","rbi":0,"awayScore":8,"homeScore":2,"isOut":true},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-31T00:09:14.973Z","endTime":"2026-03-31T00:10:28.934Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":688363,"fullName":"Graham Pauley","link":"/api/v1/people/688363"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663436,"fullName":"Davis Martin","link":"/api/v1/people/663436"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"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":688363,"fullName":"Graham Pauley","link":"/api/v1/people/688363"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":700337,"link":"/api/v1/people/700337"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":80.6,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.29707712151314,"aZ":-27.801938783646158,"pfxX":-9.288810356420354,"pfxZ":2.6240937900010337,"pX":0.36017884888423646,"pZ":3.3324886048442686,"vX0":8.532522931219306,"vY0":-128.76752513148972,"vZ0":-0.6376389968203708,"x":103.27,"y":148.8,"x0":-1.7995592059430894,"y0":50.006095695789455,"z0":5.7461699324465965,"aX":-15.504358339843602},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":4.8,"breakHorizontal":14.8,"spinRate":2137,"spinDirection":229},"zone":3,"typeConfidence":2.0,"plateTime":0.4263845533352173,"extension":6.169738500235964},"index":0,"playId":"3205355e-7061-3306-ae16-5b7b5b189b24","pitchNumber":1,"startTime":"2026-03-31T00:09:45.280Z","endTime":"2026-03-31T00:09:49.464Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663436,"link":"/api/v1/people/663436","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":677592,"link":"/api/v1/people/677592"}},"offense":{"batter":{"id":688363,"link":"/api/v1/people/688363","batSide":{"code":"L","description":"Left"}},"second":{"id":665052,"link":"/api/v1/people/665052"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.6,"endSpeed":74.4,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.417442946962257,"aZ":-38.33461346801059,"pfxX":4.672855185017534,"pfxZ":-4.387885948253136,"pX":0.650095462232676,"pZ":1.3593845228583377,"vX0":4.45945768654981,"vY0":-118.72523299892703,"vZ0":-1.969682877714142,"x":92.22,"y":202.08,"x0":-1.8719645267607916,"y0":50.00521976908629,"z0":5.7460890810001874,"aX":6.555166294302934},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.8,"breakVerticalInduced":-8.2,"breakHorizontal":-9.7,"spinRate":2975,"spinDirection":52},"zone":14,"typeConfidence":2.0,"plateTime":0.4644565183984781,"extension":6.132706424229028},"index":1,"playId":"90c97cf1-5588-3e99-b29f-dfff5ba08df3","pitchNumber":2,"startTime":"2026-03-31T00:10:02.522Z","endTime":"2026-03-31T00:10:06.715Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663436,"link":"/api/v1/people/663436","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":677592,"link":"/api/v1/people/677592"}},"offense":{"batter":{"id":688363,"link":"/api/v1/people/688363","batSide":{"code":"L","description":"Left"}},"second":{"id":665052,"link":"/api/v1/people/665052"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":85.5,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.48032727463132,"aZ":-12.50733786351825,"pfxX":-5.028862496805254,"pfxZ":10.407103988831633,"pX":0.20025464764213718,"pZ":1.9658161161346823,"vX0":6.626301232136265,"vY0":-137.5681834416892,"vZ0":-7.45536284897447,"x":109.37,"y":185.7,"x0":-1.6021224348857483,"y0":50.00544062230293,"z0":5.584959873963187,"aX":-9.506295643723384},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":17.2,"breakHorizontal":7.4,"spinRate":2471,"spinDirection":216},"zone":8,"typeConfidence":0.89,"plateTime":0.4002901726441088,"extension":6.339514834003921},"index":2,"playId":"bbad0225-1e12-320b-8543-63ba83adcdbf","pitchNumber":3,"startTime":"2026-03-31T00:10:24.066Z","endTime":"2026-03-31T00:10:28.934Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663436,"link":"/api/v1/people/663436","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":677592,"link":"/api/v1/people/677592"}},"offense":{"batter":{"id":688363,"link":"/api/v1/people/688363","batSide":{"code":"L","description":"Left"}},"second":{"id":665052,"link":"/api/v1/people/665052"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":688363,"link":"/api/v1/people/688363"},"credit":"b_ab"},{"player":{"id":663436,"link":"/api/v1/people/663436"},"credit":"p_ab"},{"player":{"id":688363,"link":"/api/v1/people/688363"},"credit":"b_pa"},{"player":{"id":663436,"link":"/api/v1/people/663436"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.5999999999999996,"awayTeamWinProbability":96.4,"homeTeamWinProbabilityAdded":-1.4000000000000004,"leverageIndex":0.5,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-03-31T00:10:28.934Z","atBatIndex":42},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jakob Marsee singles on a line drive to right fielder Everson Pereira. Griffin Conine scores.","rbi":1,"awayScore":8,"homeScore":3,"isOut":false},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-31T00:10:45.773Z","endTime":"2026-03-31T00:11:22.445Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663436,"fullName":"Davis Martin","link":"/api/v1/people/663436"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":677592,"link":"/api/v1/people/677592"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"responsiblePitcher":{"id":663436,"link":"/api/v1/people/663436"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":88.9,"endSpeed":80.2,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.182155145826616,"aZ":-30.616833008106884,"pfxX":-9.200500571170355,"pfxZ":0.934872039545823,"pX":-0.5196414505890571,"pZ":3.0174535857832687,"vX0":6.19989281395497,"vY0":-129.26874172944352,"vZ0":-0.9907593162595772,"x":136.81,"y":157.31,"x0":-1.774432694497859,"y0":50.00160900678717,"z0":5.7922798378807405,"aX":-15.307590968627947},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":1.7,"breakHorizontal":15.0,"spinRate":2090,"spinDirection":230},"zone":1,"typeConfidence":2.0,"plateTime":0.42647771743574925,"extension":6.146250555642546},"index":0,"playId":"c9c61867-d0fe-3036-9d36-c1cfdddff765","pitchNumber":1,"startTime":"2026-03-31T00:10:53.236Z","endTime":"2026-03-31T00:10:57.275Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663436,"link":"/api/v1/people/663436","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":677592,"link":"/api/v1/people/677592"}},"offense":{"batter":{"id":805300,"link":"/api/v1/people/805300","batSide":{"code":"L","description":"Left"}},"second":{"id":665052,"link":"/api/v1/people/665052"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":80.8,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.206959742440525,"aZ":-30.92186872911508,"pfxX":-10.833244447370074,"pfxZ":0.7442324387569705,"pX":-0.18830623098636234,"pZ":2.3575143725106376,"vX0":7.493134487407821,"vY0":-130.21304790785834,"vZ0":-2.5755976607734503,"x":124.18,"y":175.13,"x0":-1.7237530965116148,"y0":50.00383848277739,"z0":5.744907845465627,"aX":-18.249249500757138},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":1.0,"breakHorizontal":17.5,"spinRate":2128,"spinDirection":233},"zone":5,"typeConfidence":2.0,"plateTime":0.42375834874201246,"extension":6.134723423603704},"hitData":{"launchSpeed":97.4,"launchAngle":15.0,"totalDistance":281.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":158.92,"coordY":92.02}},"index":1,"playId":"329ec92d-45ec-3082-8ebb-d8e8c318d58e","pitchNumber":2,"startTime":"2026-03-31T00:11:12.055Z","endTime":"2026-03-31T00:11:22.445Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663436,"link":"/api/v1/people/663436","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":677592,"link":"/api/v1/people/677592"}},"offense":{"batter":{"id":805300,"link":"/api/v1/people/805300","batSide":{"code":"L","description":"Left"}},"second":{"id":665052,"link":"/api/v1/people/665052"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805300,"link":"/api/v1/people/805300"},"credit":"b_ab"},{"player":{"id":663436,"link":"/api/v1/people/663436"},"credit":"p_ab"},{"player":{"id":805300,"link":"/api/v1/people/805300"},"credit":"b_pa"},{"player":{"id":663436,"link":"/api/v1/people/663436"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":5.8999999999999995,"awayTeamWinProbability":94.1,"homeTeamWinProbabilityAdded":2.3,"leverageIndex":0.36,"dramaIndex":28.0,"contextMetrics":{},"playEndTime":"2026-03-31T00:11:22.445Z","atBatIndex":43},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Xavier Edwards singles on a ground ball to right fielder Everson Pereira. Jakob Marsee to 3rd.","rbi":0,"awayScore":8,"homeScore":3,"isOut":false},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-31T00:11:43.048Z","endTime":"2026-03-31T00:13:38.595Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663436,"fullName":"Davis Martin","link":"/api/v1/people/663436"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"postOnThird":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":677592,"link":"/api/v1/people/677592"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":83.7,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.19426180884337,"aZ":-17.086173655007588,"pfxX":-5.2217998188987576,"pfxZ":8.340784213314775,"pX":-0.5005352948966121,"pZ":3.065931953015198,"vX0":5.21321354638981,"vY0":-134.1644781544725,"vZ0":-3.7275887308260245,"x":136.08,"y":156.0,"x0":-1.7978803559251428,"y0":50.00094417799231,"z0":5.703937171088585,"aX":-9.442884031967875},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":14.4,"breakHorizontal":8.3,"spinRate":2329,"spinDirection":214},"zone":1,"typeConfidence":0.82,"plateTime":0.40951935417943597,"extension":6.368190907282025},"index":0,"playId":"ab668e1f-bab3-318f-9372-dd2cbc30f9cb","pitchNumber":1,"startTime":"2026-03-31T00:11:52.426Z","endTime":"2026-03-31T00:11:56.285Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663436,"link":"/api/v1/people/663436","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":677592,"link":"/api/v1/people/677592"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"L","description":"Left"}},"first":{"id":805300,"link":"/api/v1/people/805300"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.6,"endSpeed":81.5,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.693524994668696,"aZ":-34.90401500625017,"pfxX":-10.228002549987446,"pfxZ":-1.6181043702010554,"pX":-0.6638893965820767,"pZ":1.0548873219278336,"vX0":6.662819050811159,"vY0":-130.12513760343782,"vZ0":-4.6502732718818685,"x":142.31,"y":210.3,"x0":-1.9462598624668985,"y0":50.00073455825724,"z0":5.549307619534766,"aX":-17.30473034001508},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-3.8,"breakHorizontal":16.8,"spinRate":2063,"spinDirection":243},"zone":13,"typeConfidence":2.0,"plateTime":0.42309577897144335,"extension":6.210289941699951},"index":1,"playId":"e8a16b41-618a-374f-a56d-8111ca47c79a","pitchNumber":2,"startTime":"2026-03-31T00:12:10.503Z","endTime":"2026-03-31T00:12:14.770Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663436,"link":"/api/v1/people/663436","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":677592,"link":"/api/v1/people/677592"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"L","description":"Left"}},"first":{"id":805300,"link":"/api/v1/people/805300"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"index":2,"startTime":"2026-03-31T00:12:26.875Z","endTime":"2026-03-31T00:12:47.301Z","isPitch":false,"type":"action","player":{"id":669364,"link":"/api/v1/people/669364"},"defense":{"pitcher":{"id":663436,"link":"/api/v1/people/663436","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":677592,"link":"/api/v1/people/677592"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"L","description":"Left"}},"first":{"id":805300,"link":"/api/v1/people/805300"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.4,"endSpeed":81.6,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.228619012402476,"aZ":-23.131130372528492,"pfxX":-1.0665739406095882,"pfxZ":5.291002966062342,"pX":-0.31351999050424567,"pZ":3.199266373682324,"vX0":4.449053184684356,"vY0":-130.1325091412334,"vZ0":-1.8636050659337562,"x":128.95,"y":152.4,"x0":-1.909410923848762,"y0":50.00166211292378,"z0":5.683275542810624,"aX":-1.8228687916957054},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":9.4,"breakHorizontal":1.0,"spinRate":2574,"spinDirection":198},"zone":1,"typeConfidence":2.0,"plateTime":0.42148422523611995,"extension":6.256464973682838},"index":3,"playId":"2ed9e1f9-5529-3b9e-853c-47a83888270a","pitchNumber":3,"startTime":"2026-03-31T00:12:47.301Z","endTime":"2026-03-31T00:12:51.644Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663436,"link":"/api/v1/people/663436","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":677592,"link":"/api/v1/people/677592"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"L","description":"Left"}},"first":{"id":805300,"link":"/api/v1/people/805300"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":85.7,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.17349213095504,"aZ":-13.043807668155571,"pfxX":-5.169951475231658,"pfxZ":10.127252184214349,"pX":0.2448541967462409,"pZ":1.273245718657237,"vX0":6.983468945008499,"vY0":-137.24460487999207,"vZ0":-9.014567687312885,"x":107.67,"y":204.4,"x0":-1.6726812711880041,"y0":50.00097662112617,"z0":5.5097203969095725,"aX":-9.764580441374834},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.3,"breakHorizontal":7.7,"spinRate":2547,"spinDirection":212},"zone":14,"typeConfidence":0.89,"plateTime":0.40059737038685217,"extension":6.429387308715053},"index":4,"playId":"f0fdb6e0-89bb-32c9-bd8e-8f5fb2df7443","pitchNumber":4,"startTime":"2026-03-31T00:13:07.389Z","endTime":"2026-03-31T00:13:11.731Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663436,"link":"/api/v1/people/663436","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":677592,"link":"/api/v1/people/677592"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"L","description":"Left"}},"first":{"id":805300,"link":"/api/v1/people/805300"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.0,"endSpeed":82.6,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.62133768759468,"aZ":-22.879026932104562,"pfxX":0.23111405174024924,"pfxZ":5.356947182327764,"pX":1.0160779173953236,"pZ":1.9075755656582314,"vX0":6.89953078081669,"vY0":-130.8961513780371,"vZ0":-5.070580159773629,"x":78.27,"y":187.28,"x0":-1.6839674784096212,"y0":50.004188949813305,"z0":5.582866104428124,"aX":0.39987800539541785},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":8.8,"breakHorizontal":-1.9,"spinRate":2576,"spinDirection":206},"zone":14,"typeConfidence":0.91,"plateTime":0.41844819563609237,"extension":6.141759413869435},"hitData":{"launchSpeed":95.8,"launchAngle":4.0,"totalDistance":65.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":187.57,"coordY":119.57}},"index":5,"playId":"56fc894c-f692-31a9-89c2-8a1a7f99330f","pitchNumber":5,"startTime":"2026-03-31T00:13:26.886Z","endTime":"2026-03-31T00:13:38.595Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663436,"link":"/api/v1/people/663436","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":677592,"link":"/api/v1/people/677592"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"L","description":"Left"}},"first":{"id":805300,"link":"/api/v1/people/805300"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669364,"link":"/api/v1/people/669364"},"credit":"b_ab"},{"player":{"id":663436,"link":"/api/v1/people/663436"},"credit":"p_ab"},{"player":{"id":669364,"link":"/api/v1/people/669364"},"credit":"b_pa"},{"player":{"id":663436,"link":"/api/v1/people/663436"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":7.5,"awayTeamWinProbability":92.5,"homeTeamWinProbabilityAdded":1.6000000000000005,"leverageIndex":0.46,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2026-03-31T00:13:38.595Z","atBatIndex":44},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Agustín Ramírez grounds into a force out, shortstop Luisangel Acuña to second baseman Lenyn Sosa. Xavier Edwards out at 2nd.","rbi":0,"awayScore":8,"homeScore":3,"isOut":true},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-31T00:15:00.323Z","endTime":"2026-03-31T00:15:45.266Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663436,"fullName":"Davis Martin","link":"/api/v1/people/663436"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"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":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":682668,"link":"/api/v1/people/682668"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":672820,"link":"/api/v1/people/672820"},"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":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":8,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-03-31T00:13:53.333Z","endTime":"2026-03-31T00:15:02.514Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":663436,"link":"/api/v1/people/663436","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":677592,"link":"/api/v1/people/677592"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"first":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":805300,"link":"/api/v1/people/805300"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":78.8,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.765052601150884,"aZ":-27.197425258731275,"pfxX":1.7424808199697193,"pfxZ":3.155315823167821,"pX":1.3032016209292208,"pZ":2.2201336855209863,"vX0":6.937622117482709,"vY0":-125.23297311542201,"vZ0":-3.120557435476721,"x":67.33,"y":178.84,"x0":-1.7366071737424031,"y0":50.006135189659,"z0":5.722133621396267,"aX":2.749170239524978},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":5.2,"breakHorizontal":-4.8,"spinRate":2588,"spinDirection":124},"zone":14,"typeConfidence":0.9,"plateTime":0.4384287673020921,"extension":6.2513527188010976},"index":1,"playId":"5435877b-a678-3713-abc5-0c9b0ee2f33e","pitchNumber":1,"startTime":"2026-03-31T00:15:02.514Z","endTime":"2026-03-31T00:15:08.062Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663436,"link":"/api/v1/people/663436","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":677592,"link":"/api/v1/people/677592"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"first":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":805300,"link":"/api/v1/people/805300"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.9,"endSpeed":77.6,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.82420859468213,"aZ":-32.38922707229366,"pfxX":2.935910183041833,"pfxZ":-0.14392330322231128,"pX":-0.1025608850132355,"pZ":1.8166260452734797,"vX0":3.498986597984806,"vY0":-123.62855618096872,"vZ0":-2.7945987371175476,"x":120.91,"y":189.73,"x0":-1.9225889837901045,"y0":50.00119868481666,"z0":5.706394910010938,"aX":4.499945215742},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-0.7,"breakHorizontal":-6.2,"spinRate":2607,"spinDirection":113},"zone":8,"typeConfidence":0.54,"plateTime":0.44465424178709334,"extension":6.268100968303748},"index":2,"playId":"f3d1649e-24d0-3033-9f5f-5ed97f9950fa","pitchNumber":2,"startTime":"2026-03-31T00:15:19.185Z","endTime":"2026-03-31T00:15:23.656Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663436,"link":"/api/v1/people/663436","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":677592,"link":"/api/v1/people/677592"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"first":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":805300,"link":"/api/v1/people/805300"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":80.3,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.386626143971117,"aZ":-29.20641530656068,"pfxX":-7.895369843122921,"pfxZ":1.8091048289301037,"pX":0.25329314664781755,"pZ":1.623258112164647,"vX0":7.873053421630185,"vY0":-127.63320063692014,"vZ0":-4.105885733163716,"x":107.35,"y":194.95,"x0":-1.8522945684805707,"y0":50.0041388945977,"z0":5.564618830403391,"aX":-12.967932332139439},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":2.5,"breakHorizontal":12.4,"spinRate":2114,"spinDirection":243},"zone":8,"typeConfidence":2.0,"plateTime":0.42989313125688966,"extension":6.265680916584785},"hitData":{"launchSpeed":110.3,"launchAngle":-11.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":120.4,"coordY":149.83}},"index":3,"playId":"2c21973a-9fed-3398-a370-ce67f2a5253a","pitchNumber":3,"startTime":"2026-03-31T00:15:36.609Z","endTime":"2026-03-31T00:15:45.266Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663436,"link":"/api/v1/people/663436","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":677592,"link":"/api/v1/people/677592"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"first":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":805300,"link":"/api/v1/people/805300"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682663,"link":"/api/v1/people/682663"},"credit":"b_ab"},{"player":{"id":663436,"link":"/api/v1/people/663436"},"credit":"p_ab"},{"player":{"id":682663,"link":"/api/v1/people/682663"},"credit":"b_pa"},{"player":{"id":663436,"link":"/api/v1/people/663436"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.8,"awayTeamWinProbability":95.2,"homeTeamWinProbabilityAdded":-2.7,"leverageIndex":1.03,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2026-03-31T00:15:45.266Z","atBatIndex":45},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Edgar Quero grounds out, first baseman Connor Norby to pitcher Lake Bachar.","rbi":0,"awayScore":8,"homeScore":3,"isOut":true},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-31T00:17:46.654Z","endTime":"2026-03-31T00:18:39.661Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":700337,"fullName":"Edgar Quero","link":"/api/v1/people/700337"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669199,"fullName":"Lake Bachar","link":"/api/v1/people/669199"},"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":700337,"fullName":"Edgar Quero","link":"/api/v1/people/700337"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":681393,"link":"/api/v1/people/681393"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":669199,"link":"/api/v1/people/669199"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"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":95.1,"endSpeed":85.4,"strikeZoneTop":3.134,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.29301046996029,"aZ":-11.013533724695634,"pfxX":-7.938179723786466,"pfxZ":11.154970893288894,"pX":-1.5553763333091744,"pZ":2.635847179831536,"vX0":2.422391311555313,"vY0":-138.19519438517952,"vZ0":-6.14853497975886,"x":176.29,"y":167.61,"x0":-1.4223127640203757,"y0":50.00668558459877,"z0":5.659788836085951,"aX":-15.063019189100723},"breaks":{"breakAngle":49.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":18.8,"breakHorizontal":13.7,"spinRate":2760,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.3992905762695078,"extension":5.8151794760374385},"index":0,"playId":"5ba81715-c0d4-3e96-afa3-0ebd18603826","pitchNumber":1,"startTime":"2026-03-31T00:18:01.248Z","endTime":"2026-03-31T00:18:04.559Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669199,"link":"/api/v1/people/669199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":700337,"link":"/api/v1/people/700337","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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.2,"endSpeed":85.5,"strikeZoneTop":3.134,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.907952885358796,"aZ":-10.072382905376404,"pfxX":-5.489740167100871,"pfxZ":11.589107586006225,"pX":-0.7970961117609814,"pZ":4.157873382358142,"vX0":3.2117775010421816,"vY0":-138.4402226620192,"vZ0":-2.7163740463030086,"x":147.38,"y":126.52,"x0":-1.2696658288643492,"y0":50.00607826219204,"z0":5.843197758240922,"aX":-10.473005583684655},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":20.4,"breakHorizontal":9.1,"spinRate":2731,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.39829765445679355,"extension":5.800679630427543},"index":1,"playId":"0376a432-fb80-3ef7-aacf-b44232627902","pitchNumber":2,"startTime":"2026-03-31T00:18:15.999Z","endTime":"2026-03-31T00:18:19.078Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669199,"link":"/api/v1/people/669199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":700337,"link":"/api/v1/people/700337","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.8,"endSpeed":82.8,"strikeZoneTop":3.134,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.0733443849366,"aZ":-28.81396279478828,"pfxX":-0.896113003055778,"pfxZ":1.9378908860110808,"pX":0.06086531620404567,"pZ":1.3936132455280301,"vX0":4.099447055235837,"vY0":-130.7218961341893,"vZ0":-5.1581674355993545,"x":114.68,"y":201.15,"x0":-1.4099811351304317,"y0":50.00385537842401,"z0":5.550747052786784,"aX":-1.5545917337967468},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":2.6,"breakHorizontal":0.7,"spinRate":2823,"spinDirection":217},"zone":14,"typeConfidence":2.0,"plateTime":0.41871657730987266,"extension":5.912593836689059},"hitData":{"launchSpeed":78.1,"launchAngle":-45.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":147.29,"coordY":165.91}},"index":2,"playId":"1702f5a0-5607-3cf2-bf01-99bce9d7033b","pitchNumber":3,"startTime":"2026-03-31T00:18:30.992Z","endTime":"2026-03-31T00:18:39.661Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669199,"link":"/api/v1/people/669199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":700337,"link":"/api/v1/people/700337","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":700337,"link":"/api/v1/people/700337"},"credit":"b_ab"},{"player":{"id":669199,"link":"/api/v1/people/669199"},"credit":"p_ab"},{"player":{"id":700337,"link":"/api/v1/people/700337"},"credit":"b_pa"},{"player":{"id":669199,"link":"/api/v1/people/669199"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":5.2,"awayTeamWinProbability":94.8,"homeTeamWinProbabilityAdded":0.40000000000000036,"leverageIndex":0.16,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2026-03-31T00:18:39.661Z","atBatIndex":46},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Luisangel Acuña walks.","rbi":0,"awayScore":8,"homeScore":3,"isOut":false},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-31T00:18:48.650Z","endTime":"2026-03-31T00:20:08.866Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":682668,"fullName":"Luisangel Acuña","link":"/api/v1/people/682668"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669199,"fullName":"Lake Bachar","link":"/api/v1/people/669199"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682668,"fullName":"Luisangel Acuña","link":"/api/v1/people/682668"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":682668,"fullName":"Luisangel Acuña","link":"/api/v1/people/682668"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":79.0,"strikeZoneTop":3.008,"strikeZoneBottom":1.518,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.908023161166298,"aZ":-31.9619275278857,"pfxX":4.349120075003582,"pfxZ":0.1306196072651411,"pX":1.9222895853378483,"pZ":0.7571928362752657,"vX0":6.931224871160039,"vY0":-126.15147610086143,"vZ0":-4.85578037672965,"x":43.73,"y":218.34,"x0":-1.4447227640614075,"y0":50.00023164341862,"z0":5.336505420519148,"aX":6.883478282353971},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-0.8,"breakHorizontal":-9.7,"spinRate":3099,"spinDirection":27},"zone":14,"typeConfidence":2.0,"plateTime":0.437170460087823,"extension":5.860141318815089},"index":0,"playId":"d978bebf-a767-3b9e-84bb-53a1c73d6d02","pitchNumber":1,"startTime":"2026-03-31T00:19:07.014Z","endTime":"2026-03-31T00:19:12.123Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669199,"link":"/api/v1/people/669199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":682668,"link":"/api/v1/people/682668","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":84.0,"strikeZoneTop":3.008,"strikeZoneBottom":1.518,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.13948895880229,"aZ":-28.102096953735586,"pfxX":0.03361121251986887,"pfxZ":2.2959618647544673,"pX":1.3240887241201673,"pZ":0.35811670433478743,"vX0":6.587591034267169,"vY0":-132.0413981574148,"vZ0":-8.001754749953992,"x":66.53,"y":229.11,"x0":-1.2034366956583462,"y0":50.000328010916895,"z0":5.484202257623603,"aX":0.05958626596751337},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":2.6,"breakHorizontal":-1.4,"spinRate":2683,"spinDirection":227},"zone":14,"typeConfidence":2.0,"plateTime":0.41421630540535537,"extension":6.078439209826997},"index":1,"playId":"c9a0eecf-c394-3081-98c3-73f72d24835e","pitchNumber":2,"startTime":"2026-03-31T00:19:26.184Z","endTime":"2026-03-31T00:19:29.753Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669199,"link":"/api/v1/people/669199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":682668,"link":"/api/v1/people/682668","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.5,"endSpeed":83.2,"strikeZoneTop":3.008,"strikeZoneBottom":1.518,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.54066262325368,"aZ":-27.975210036784446,"pfxX":1.224805770845962,"pfxZ":2.3800807793295977,"pX":-0.8754234641045733,"pZ":2.5451125353732404,"vX0":1.0168078166056151,"vY0":-131.83010872046543,"vZ0":-2.847369603967559,"x":150.37,"y":170.06,"x0":-1.4249748911930114,"y0":50.00166236459339,"z0":5.700137579671831,"aX":2.159483735993789},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":4.0,"breakHorizontal":-2.4,"spinRate":2769,"spinDirection":202},"zone":11,"typeConfidence":2.0,"plateTime":0.4151921792789435,"extension":5.844984978758889},"index":2,"playId":"9afd5ed5-5800-35a0-9fa8-df9dced1940d","pitchNumber":3,"startTime":"2026-03-31T00:19:47.008Z","endTime":"2026-03-31T00:19:50.912Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669199,"link":"/api/v1/people/669199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":682668,"link":"/api/v1/people/682668","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":84.7,"strikeZoneTop":3.008,"strikeZoneBottom":1.518,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.43632493333803,"aZ":-12.1057400182743,"pfxX":-7.174664525118278,"pfxZ":10.734555353537859,"pX":0.3258790782498665,"pZ":3.6466004526582743,"vX0":6.3722625067132395,"vY0":-137.11581355449286,"vZ0":-3.3376760830439243,"x":104.58,"y":140.32,"x0":-1.1168792466059427,"y0":50.00521644316508,"z0":5.727842917487581,"aX":-13.41623984676261},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":18.7,"breakHorizontal":11.3,"spinRate":2668,"spinDirection":216},"zone":12,"typeConfidence":2.0,"plateTime":0.4022777172356329,"extension":6.025434365829452},"index":3,"playId":"1f59f8ca-9a1c-3974-9597-b61717e7dff6","pitchNumber":4,"startTime":"2026-03-31T00:20:03.835Z","endTime":"2026-03-31T00:20:08.866Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669199,"link":"/api/v1/people/669199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":682668,"link":"/api/v1/people/682668","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682668,"link":"/api/v1/people/682668"},"credit":"b_pa"},{"player":{"id":669199,"link":"/api/v1/people/669199"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.7,"awayTeamWinProbability":95.3,"homeTeamWinProbabilityAdded":-0.5,"leverageIndex":0.12,"dramaIndex":11.0,"contextMetrics":{},"playEndTime":"2026-03-31T00:20:08.866Z","atBatIndex":47},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Marlins challenged (tag play), call on the field was upheld: Miguel Vargas out on a sacrifice fly to right fielder Owen Caissie. Luisangel Acuña scores.","rbi":1,"awayScore":9,"homeScore":3,"isOut":true},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-31T00:20:14.189Z","endTime":"2026-03-31T00:22:48.278Z","isComplete":true,"isScoringPlay":true,"hasReview":true,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669199,"fullName":"Lake Bachar","link":"/api/v1/people/669199"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,5,7,8],"actionIndex":[1,4],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":682668,"fullName":"Luisangel Acuña","link":"/api/v1/people/682668"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"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":682668,"fullName":"Luisangel Acuña","link":"/api/v1/people/682668"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":683357,"link":"/api/v1/people/683357"},"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":682668,"fullName":"Luisangel Acuña","link":"/api/v1/people/682668"},"responsiblePitcher":{"id":669199,"link":"/api/v1/people/669199"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":83.2,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.76064836437245,"aZ":-27.364502539725944,"pfxX":-0.5710095249889546,"pfxZ":2.727645807106626,"pX":1.2584344627782593,"pZ":1.8188613368155062,"vX0":6.482228775033918,"vY0":-132.02823447847766,"vZ0":-4.634602581296806,"x":69.03,"y":189.67,"x0":-1.1568585904166253,"y0":50.00131608330205,"z0":5.616953014659861,"aX":-1.0074965896258052},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":4.1,"breakHorizontal":-0.4,"spinRate":2670,"spinDirection":210},"zone":14,"typeConfidence":2.0,"plateTime":0.41526464880836755,"extension":6.025398115118888},"index":0,"playId":"34d465fe-fe89-3319-b663-7ba63cc500a5","pitchNumber":1,"startTime":"2026-03-31T00:20:33.543Z","endTime":"2026-03-31T00:20:39.437Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669199,"link":"/api/v1/people/669199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":678246,"link":"/api/v1/people/678246","batSide":{"code":"R","description":"Right"}},"first":{"id":682668,"link":"/api/v1/people/682668"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Luisangel Acuña steals (1) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":8,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"actionPlayId":"34d465fe-fe89-3319-b663-7ba63cc500a5","startTime":"2026-03-31T00:20:45.665Z","endTime":"2026-03-31T00:21:04.708Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":682668,"link":"/api/v1/people/682668"},"defense":{"pitcher":{"id":669199,"link":"/api/v1/people/669199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":678246,"link":"/api/v1/people/678246","batSide":{"code":"R","description":"Right"}},"first":{"id":682668,"link":"/api/v1/people/682668"},"postOnSecond":{"id":682668,"link":"/api/v1/people/682668"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"homeTeamWinProbability":4.3999999999999995,"awayTeamWinProbability":95.6,"homeTeamWinProbabilityAdded":-0.3000000000000007,"leverageIndex":0.22,"dramaIndex":13.0,"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":83.1,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.720693770792497,"aZ":-27.580060786797134,"pfxX":0.19380984633182569,"pfxZ":2.6083139747926003,"pX":0.06562361146193639,"pZ":1.9370835588878796,"vX0":3.6795781661264866,"vY0":-131.96901936027714,"vZ0":-4.247889648968873,"x":114.5,"y":186.48,"x0":-1.3732707108345774,"y0":50.001775629786025,"z0":5.604966997737736,"aX":0.3399212613637254},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":4.0,"breakHorizontal":-1.2,"spinRate":2658,"spinDirection":250},"zone":8,"typeConfidence":2.0,"plateTime":0.4154300040012009,"extension":5.827913673950654},"index":2,"playId":"6f4576c1-3751-3a25-8c26-eefae15c3e7b","pitchNumber":2,"startTime":"2026-03-31T00:21:04.708Z","endTime":"2026-03-31T00:21:08.089Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669199,"link":"/api/v1/people/669199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":678246,"link":"/api/v1/people/678246","batSide":{"code":"R","description":"Right"}},"second":{"id":682668,"link":"/api/v1/people/682668"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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,"runnerGoing":true},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":78.9,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.939382322066763,"aZ":-27.138326595224353,"pfxX":4.1788582050528,"pfxZ":3.1675929136368266,"pX":1.3598770448329485,"pZ":1.6459519424387625,"vX0":6.254567582448627,"vY0":-126.17961270404247,"vZ0":-3.47948807064338,"x":65.16,"y":194.34,"x0":-1.70720353661954,"y0":50.005229552869906,"z0":5.262720082063138,"aX":6.645481740122343},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":5.0,"breakHorizontal":-9.1,"spinRate":3148,"spinDirection":49},"zone":14,"typeConfidence":2.0,"plateTime":0.4363787143023812,"extension":5.823468286191939},"index":3,"playId":"a6d61392-1375-306b-ad35-e054220597d4","pitchNumber":3,"startTime":"2026-03-31T00:21:23.149Z","endTime":"2026-03-31T00:21:29.823Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669199,"link":"/api/v1/people/669199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":678246,"link":"/api/v1/people/678246","batSide":{"code":"R","description":"Right"}},"second":{"id":682668,"link":"/api/v1/people/682668"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Luisangel Acuña steals (2) 3rd base.","event":"Stolen Base 3B","eventType":"stolen_base_3b","awayScore":8,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"index":4,"actionPlayId":"a6d61392-1375-306b-ad35-e054220597d4","startTime":"2026-03-31T00:21:33.464Z","endTime":"2026-03-31T00:21:53.046Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":682668,"link":"/api/v1/people/682668"},"defense":{"pitcher":{"id":669199,"link":"/api/v1/people/669199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":678246,"link":"/api/v1/people/678246","batSide":{"code":"R","description":"Right"}},"second":{"id":682668,"link":"/api/v1/people/682668"},"postOnThird":{"id":682668,"link":"/api/v1/people/682668"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"homeTeamWinProbability":3.6999999999999997,"awayTeamWinProbability":96.3,"homeTeamWinProbabilityAdded":-0.6999999999999997,"leverageIndex":0.22,"dramaIndex":15.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":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":79.3,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.90599169241868,"aZ":-31.03173004353586,"pfxX":2.910025543917615,"pfxZ":0.7130742271301838,"pX":0.03336879919297941,"pZ":1.776280919868177,"vX0":3.3551890158017375,"vY0":-126.75597036506026,"vZ0":-2.6922382496408694,"x":115.73,"y":190.82,"x0":-1.6917668351486024,"y0":50.00435009947112,"z0":5.361266722848641,"aX":4.676813232043249},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":0.8,"breakHorizontal":-6.1,"spinRate":3137,"spinDirection":42},"zone":8,"typeConfidence":2.0,"plateTime":0.43416693445260046,"extension":5.764945369819236},"index":5,"playId":"37378b8c-6ed0-3954-80ca-e3859178c3bd","pitchNumber":4,"startTime":"2026-03-31T00:21:53.046Z","endTime":"2026-03-31T00:21:57.377Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669199,"link":"/api/v1/people/669199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":678246,"link":"/api/v1/people/678246","batSide":{"code":"R","description":"Right"}},"third":{"id":682668,"link":"/api/v1/people/682668"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":6,"startTime":"2026-03-31T00:22:03.194Z","endTime":"2026-03-31T00:22:14.487Z","isPitch":false,"type":"action","player":{"id":678246,"link":"/api/v1/people/678246"},"defense":{"pitcher":{"id":669199,"link":"/api/v1/people/669199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":678246,"link":"/api/v1/people/678246","batSide":{"code":"R","description":"Right"}},"third":{"id":682668,"link":"/api/v1/people/682668"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":79.0,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.454380318677803,"aZ":-33.57635187584892,"pfxX":6.116701343856687,"pfxZ":-0.8715990525015016,"pX":0.7791234594839924,"pZ":3.625094555762041,"vX0":3.7068100456011437,"vY0":-127.2677837502892,"vZ0":1.6588424170709466,"x":87.3,"y":140.9,"x0":-1.499470382724295,"y0":50.00137640112969,"z0":5.659188747395331,"aX":9.85421123114594},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":-0.8,"breakHorizontal":-12.0,"spinRate":3121,"spinDirection":53},"zone":12,"typeConfidence":2.0,"plateTime":0.43333984612442045,"extension":5.704745240856285},"index":7,"playId":"77c12df6-5786-3a06-8267-5732c1acf346","pitchNumber":5,"startTime":"2026-03-31T00:22:14.487Z","endTime":"2026-03-31T00:22:18.996Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669199,"link":"/api/v1/people/669199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":678246,"link":"/api/v1/people/678246","batSide":{"code":"R","description":"Right"}},"third":{"id":682668,"link":"/api/v1/people/682668"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":82.9,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.81159248915266,"aZ":-30.344661026012275,"pfxX":-0.16598964004280825,"pfxZ":1.0390896874142435,"pX":0.8897970776770009,"pZ":2.313029767294002,"vX0":5.645559594676171,"vY0":-132.40059332273515,"vZ0":-2.635625876188484,"x":83.08,"y":176.33,"x0":-1.2572219220395677,"y0":50.00131719930289,"z0":5.563974618504128,"aX":-0.29224482124124546},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":1.4,"breakHorizontal":-1.1,"spinRate":2890,"spinDirection":294},"zone":14,"typeConfidence":2.0,"plateTime":0.4152210168130681,"extension":5.908060366265707},"hitData":{"launchSpeed":88.6,"launchAngle":52.0,"totalDistance":230.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":189.81,"coordY":132.87}},"index":8,"playId":"aa375001-db1e-3dd8-9e8c-03eab7860806","pitchNumber":6,"startTime":"2026-03-31T00:22:32.707Z","endTime":"2026-03-31T00:22:48.278Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669199,"link":"/api/v1/people/669199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":678246,"link":"/api/v1/people/678246","batSide":{"code":"R","description":"Right"}},"third":{"id":682668,"link":"/api/v1/people/682668"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678246,"link":"/api/v1/people/678246"},"credit":"b_pa"},{"player":{"id":669199,"link":"/api/v1/people/669199"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_fly"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MA","challengeTeamId":146},"homeTeamWinProbability":3.1,"awayTeamWinProbability":96.9,"homeTeamWinProbabilityAdded":-0.5999999999999996,"leverageIndex":0.22,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-03-31T00:22:48.278Z","atBatIndex":48},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Munetaka Murakami flies out to left fielder Griffin Conine.","rbi":0,"awayScore":9,"homeScore":3,"isOut":true},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-31T00:24:42.332Z","endTime":"2026-03-31T00:24:53.280Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":808959,"fullName":"Munetaka Murakami","link":"/api/v1/people/808959"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669199,"fullName":"Lake Bachar","link":"/api/v1/people/669199"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":808959,"fullName":"Munetaka Murakami","link":"/api/v1/people/808959"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":665052,"link":"/api/v1/people/665052"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":86.0,"strikeZoneTop":3.296,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.90406187820369,"aZ":-10.123025287496601,"pfxX":-6.717482367807312,"pfxZ":11.471218476296901,"pX":0.2077748161597691,"pZ":2.084705269700719,"vX0":6.425849848359735,"vY0":-139.13812463038215,"vZ0":-7.595773164409113,"x":109.08,"y":182.49,"x0":-1.2810272900656263,"y0":50.00580904650254,"z0":5.554966581575885,"aX":-12.91623389812803},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":19.0,"breakHorizontal":10.6,"spinRate":2718,"spinDirection":217},"zone":8,"typeConfidence":2.0,"plateTime":0.39664173324411367,"extension":6.006426121334363},"hitData":{"launchSpeed":99.8,"launchAngle":60.0,"totalDistance":219.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":92.19,"coordY":119.35}},"index":0,"playId":"94aa0254-50e6-363f-bbcf-73a39deb08a9","pitchNumber":1,"startTime":"2026-03-31T00:24:42.332Z","endTime":"2026-03-31T00:24:53.280Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669199,"link":"/api/v1/people/669199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":808959,"link":"/api/v1/people/808959","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":808959,"link":"/api/v1/people/808959"},"credit":"b_ab"},{"player":{"id":669199,"link":"/api/v1/people/669199"},"credit":"p_ab"},{"player":{"id":808959,"link":"/api/v1/people/808959"},"credit":"b_pa"},{"player":{"id":669199,"link":"/api/v1/people/669199"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.2,"awayTeamWinProbability":96.8,"homeTeamWinProbabilityAdded":0.10000000000000009,"leverageIndex":0.05,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-03-31T00:24:53.280Z","atBatIndex":49},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Liam Hicks lines out sharply to second baseman Lenyn Sosa.","rbi":0,"awayScore":9,"homeScore":3,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-31T00:27:07.129Z","endTime":"2026-03-31T00:27:52.706Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656794,"fullName":"Sean Newcomb","link":"/api/v1/people/656794"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":672820,"link":"/api/v1/people/672820"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Sean Newcomb replaces Davis Martin.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":9,"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-03-31T00:26:00.943Z","endTime":"2026-03-31T00:27:09.345Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656794,"link":"/api/v1/people/656794"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":663436,"link":"/api/v1/people/663436","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":677592,"link":"/api/v1/people/677592"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":83.6,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.713073074164825,"aZ":-26.21167968276185,"pfxX":11.934821130736715,"pfxZ":3.3342982957475726,"pX":-0.8628756001704507,"pZ":1.2903474444322474,"vX0":-11.637723121292812,"vY0":-133.5408956267187,"vZ0":-6.078771321377632,"x":149.89,"y":203.94,"x0":2.0241928241822333,"y0":50.00000320561086,"z0":5.509727329562462,"aX":21.315694071301337},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":4.7,"breakHorizontal":-18.7,"spinRate":2156,"spinDirection":128},"zone":13,"typeConfidence":0.91,"plateTime":0.41190673004389877,"extension":5.750123940137832},"index":1,"playId":"0cdb21d8-fd32-393c-a054-1c4d82c01a55","pitchNumber":1,"startTime":"2026-03-31T00:27:09.345Z","endTime":"2026-03-31T00:27:13.198Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656794,"link":"/api/v1/people/656794","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":677592,"link":"/api/v1/people/677592"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":82.2,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.228838177067097,"aZ":-21.406675566516622,"pfxX":10.60647396308474,"pfxZ":6.187531038325952,"pX":-0.17593624800745014,"pZ":2.104633304421583,"vX0":-9.633608364414986,"vY0":-131.89494871191548,"vZ0":-4.598703953554656,"x":123.71,"y":181.95,"x0":2.1675226151787936,"y0":50.00390573195224,"z0":5.4744961869524795,"aX":18.461896763397128},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":10.2,"breakHorizontal":-16.8,"spinRate":2109,"spinDirection":129},"zone":5,"typeConfidence":0.85,"plateTime":0.41721969684467686,"extension":5.625519774849827},"index":2,"playId":"903ee66d-612a-3dc6-abc6-ec6deff031f2","pitchNumber":2,"startTime":"2026-03-31T00:27:21.517Z","endTime":"2026-03-31T00:27:25.291Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656794,"link":"/api/v1/people/656794","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":677592,"link":"/api/v1/people/677592"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.6,"endSpeed":72.9,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.10143166105944,"aZ":-35.699416272611636,"pfxX":-8.52078151207232,"pfxZ":-2.581336416711256,"pX":0.10157245368240074,"pZ":3.58348541269924,"vX0":-3.239448595691703,"vY0":-117.2602555104812,"vZ0":2.9136654955095618,"x":113.13,"y":142.03,"x0":2.6155377533532547,"y0":50.00198045292775,"z0":5.698950643715341,"aX":-11.639391590296048},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.2,"breakVerticalInduced":-3.5,"breakHorizontal":16.3,"spinRate":2658,"spinDirection":311},"zone":12,"typeConfidence":0.9,"plateTime":0.4705405488563632,"extension":5.526791439084605},"index":3,"playId":"50cccd06-5271-3424-b5e1-0e0b379d5c34","pitchNumber":3,"startTime":"2026-03-31T00:27:34.005Z","endTime":"2026-03-31T00:27:38.208Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656794,"link":"/api/v1/people/656794","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":677592,"link":"/api/v1/people/677592"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":83.2,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.314160087370173,"aZ":-25.807481846337232,"pfxX":10.09587886740428,"pfxZ":3.5979039089702916,"pX":0.22642687506701614,"pZ":1.9288942584689397,"vX0":-8.562017098642944,"vY0":-132.70323289217882,"vZ0":-4.463078008317093,"x":108.37,"y":186.7,"x0":2.1944312510367308,"y0":50.00636102495955,"z0":5.529272482260969,"aX":17.880219076906673},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":5.6,"breakHorizontal":-16.2,"spinRate":2210,"spinDirection":127},"zone":8,"typeConfidence":0.89,"plateTime":0.4139063281034372,"extension":5.463268126560304},"hitData":{"launchSpeed":106.5,"launchAngle":9.0,"totalDistance":198.0,"trajectory":"line_drive","hardness":"hard","location":"4","coordinates":{"coordX":149.0,"coordY":149.0}},"index":4,"playId":"d7e8a906-ced3-3af2-97da-7745bae5a605","pitchNumber":4,"startTime":"2026-03-31T00:27:46.866Z","endTime":"2026-03-31T00:27:52.706Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656794,"link":"/api/v1/people/656794","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":677592,"link":"/api/v1/people/677592"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":689414,"link":"/api/v1/people/689414"},"credit":"b_ab"},{"player":{"id":656794,"link":"/api/v1/people/656794"},"credit":"p_ab"},{"player":{"id":689414,"link":"/api/v1/people/689414"},"credit":"b_pa"},{"player":{"id":656794,"link":"/api/v1/people/656794"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":2.4,"awayTeamWinProbability":97.6,"homeTeamWinProbabilityAdded":-0.8000000000000003,"leverageIndex":0.32,"dramaIndex":18.0,"contextMetrics":{},"playEndTime":"2026-03-31T00:27:52.706Z","atBatIndex":50},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Otto Lopez grounds out, shortstop Luisangel Acuña to first baseman Miguel Vargas.","rbi":0,"awayScore":9,"homeScore":3,"isOut":true},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-31T00:28:09.128Z","endTime":"2026-03-31T00:28:52.594Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656794,"fullName":"Sean Newcomb","link":"/api/v1/people/656794"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":682668,"link":"/api/v1/people/682668"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":678246,"link":"/api/v1/people/678246"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":83.5,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.66114731620336,"aZ":-28.049445663793534,"pfxX":11.555238936072833,"pfxZ":2.3183092030612036,"pX":-0.245683509496819,"pZ":1.9191352975489142,"vX0":-10.733863227410568,"vY0":-133.14946895561758,"vZ0":-4.404405970735826,"x":126.36,"y":186.96,"x0":2.351786151518172,"y0":50.00604348207415,"z0":5.643141207062436,"aX":20.591011821025315},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":3.4,"breakHorizontal":-18.4,"spinRate":2164,"spinDirection":130},"zone":8,"typeConfidence":0.91,"plateTime":0.4125999768784312,"extension":5.756578733450488},"index":0,"playId":"a3fa229f-77ff-3de9-8cbd-e5775dcac108","pitchNumber":1,"startTime":"2026-03-31T00:28:15.933Z","endTime":"2026-03-31T00:28:19.946Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656794,"link":"/api/v1/people/656794","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":677592,"link":"/api/v1/people/677592"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":83.1,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.725080616237754,"aZ":-20.307971937561796,"pfxX":3.1003427358873172,"pfxZ":6.7299990425246285,"pX":0.9839220704546002,"pZ":2.623847914656457,"vX0":-4.788846406432653,"vY0":-131.87686903099555,"vZ0":-4.274648370055555,"x":79.5,"y":167.94,"x0":2.419555103372011,"y0":50.005263338278496,"z0":5.761540437973316,"aX":5.468828161398496},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":11.5,"breakHorizontal":-4.6,"spinRate":2446,"spinDirection":140},"zone":12,"typeConfidence":0.86,"plateTime":0.4151397447347911,"extension":5.485032032055932},"index":1,"playId":"b9706aec-337b-3316-880e-f660772c451e","pitchNumber":2,"startTime":"2026-03-31T00:28:29.555Z","endTime":"2026-03-31T00:28:33.693Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656794,"link":"/api/v1/people/656794","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":677592,"link":"/api/v1/people/677592"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":83.7,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.217823761590907,"aZ":-18.534940356958387,"pfxX":3.569503858064787,"pfxZ":7.656790554057666,"pX":-0.2493884475758671,"pZ":1.5228915719078777,"vX0":-8.19368171284987,"vY0":-132.58920470189864,"vZ0":-7.269054434997898,"x":126.51,"y":197.66,"x0":2.4165142361092364,"y0":50.003501756962585,"z0":5.651484795351331,"aX":6.359602685583396},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":12.5,"breakHorizontal":-4.7,"spinRate":2515,"spinDirection":141},"zone":13,"typeConfidence":0.55,"plateTime":0.413025963411386,"extension":5.650296811289159},"hitData":{"launchSpeed":100.9,"launchAngle":-22.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":107.63,"coordY":126.83}},"index":2,"playId":"3a93cb66-fa59-35db-ab5e-5d5e12c7cf6b","pitchNumber":3,"startTime":"2026-03-31T00:28:44.562Z","endTime":"2026-03-31T00:28:52.594Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656794,"link":"/api/v1/people/656794","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":677592,"link":"/api/v1/people/677592"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672640,"link":"/api/v1/people/672640"},"credit":"b_ab"},{"player":{"id":656794,"link":"/api/v1/people/656794"},"credit":"p_ab"},{"player":{"id":672640,"link":"/api/v1/people/672640"},"credit":"b_pa"},{"player":{"id":656794,"link":"/api/v1/people/656794"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.9,"awayTeamWinProbability":98.1,"homeTeamWinProbabilityAdded":-0.5,"leverageIndex":0.19,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2026-03-31T00:28:52.594Z","atBatIndex":51},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Owen Caissie strikes out on a foul tip.","rbi":0,"awayScore":9,"homeScore":3,"isOut":true},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-31T00:28:59.487Z","endTime":"2026-03-31T00:30:20.877Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656794,"fullName":"Sean Newcomb","link":"/api/v1/people/656794"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":700337,"link":"/api/v1/people/700337"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":85.1,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.73743471464286,"aZ":-30.801292459007783,"pfxX":10.655738356287005,"pfxZ":0.7352777190859712,"pX":0.4465528009773651,"pZ":2.754858353926866,"vX0":-8.799423879134295,"vY0":-136.28815118020327,"vZ0":-1.8176414897636985,"x":99.98,"y":164.4,"x0":2.3486279771655743,"y0":50.00231927841147,"z0":5.578411471549652,"aX":19.845754097872007},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":1.1,"breakHorizontal":-17.2,"spinRate":2263,"spinDirection":123},"zone":6,"typeConfidence":0.92,"plateTime":0.40343230218992154,"extension":5.597822656336459},"index":0,"playId":"722fc857-40cc-3e36-bd36-55773dee4da0","pitchNumber":1,"startTime":"2026-03-31T00:29:16.226Z","endTime":"2026-03-31T00:29:20.028Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656794,"link":"/api/v1/people/656794","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":677592,"link":"/api/v1/people/677592"}},"offense":{"batter":{"id":683357,"link":"/api/v1/people/683357","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.8,"endSpeed":73.9,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.084705410858426,"aZ":-35.38846276552143,"pfxX":-10.36689097355998,"pfxZ":-2.3097187262680663,"pX":-0.9697832935208316,"pZ":2.3261263339181295,"vX0":-5.265006473886036,"vY0":-118.82907365380034,"vZ0":0.10375175230893041,"x":153.97,"y":175.97,"x0":2.6391780889693743,"y0":50.000489310104534,"z0":5.5650814545365845,"aX":-14.450497146533571},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.6,"breakVerticalInduced":-3.7,"breakHorizontal":20.3,"spinRate":2763,"spinDirection":317},"zone":13,"typeConfidence":0.91,"plateTime":0.4654411377507848,"extension":5.3117381288728405},"index":1,"playId":"66b4705f-fa6d-3fa1-8b85-04a1a5ff4b30","pitchNumber":2,"startTime":"2026-03-31T00:29:27.961Z","endTime":"2026-03-31T00:29:31.183Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656794,"link":"/api/v1/people/656794","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":677592,"link":"/api/v1/people/677592"}},"offense":{"batter":{"id":683357,"link":"/api/v1/people/683357","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.2,"endSpeed":73.6,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.172912505099827,"aZ":-36.936646905774175,"pfxX":-8.79947637698966,"pfxZ":-3.4506832759634314,"pX":0.31196847235809916,"pZ":2.1733640471078592,"vX0":-3.398968969346101,"vY0":-118.11146299505252,"vZ0":-0.08273051069105475,"x":105.11,"y":180.1,"x0":2.9221545641985793,"y0":50.00143258773485,"z0":5.670155129076013,"aX":-12.152977033796757},"breaks":{"breakAngle":19.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.1,"breakVerticalInduced":-5.9,"breakHorizontal":16.8,"spinRate":2882,"spinDirection":315},"zone":8,"typeConfidence":0.9,"plateTime":0.4677601206734794,"extension":5.4783871686328185},"index":2,"playId":"4b9081e5-7815-3343-8321-09d7b6386a0e","pitchNumber":3,"startTime":"2026-03-31T00:29:42.499Z","endTime":"2026-03-31T00:29:46.765Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656794,"link":"/api/v1/people/656794","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":677592,"link":"/api/v1/people/677592"}},"offense":{"batter":{"id":683357,"link":"/api/v1/people/683357","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.9,"endSpeed":75.9,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.737299533995877,"aZ":-35.50863249878464,"pfxX":-11.637450855267607,"pfxZ":-2.264750180716982,"pX":-0.6755781542193436,"pZ":1.7817493856270892,"vX0":-4.262723415179986,"vY0":-122.01555471437013,"vZ0":-1.394599462501231,"x":142.75,"y":190.67,"x0":2.619047495636157,"y0":50.00596886577426,"z0":5.493498235538576,"aX":-17.100034847988393},"breaks":{"breakAngle":26.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-4.2,"breakHorizontal":22.2,"spinRate":2819,"spinDirection":311},"zone":7,"typeConfidence":0.91,"plateTime":0.4533862288824455,"extension":5.467598212991309},"index":3,"playId":"67390839-c26c-383c-a258-2b2d1ff6d7d1","pitchNumber":4,"startTime":"2026-03-31T00:29:56.121Z","endTime":"2026-03-31T00:30:00.357Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656794,"link":"/api/v1/people/656794","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":677592,"link":"/api/v1/people/677592"}},"offense":{"batter":{"id":683357,"link":"/api/v1/people/683357","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":93.4,"endSpeed":84.2,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.480441449151904,"aZ":-12.718391808917172,"pfxX":5.53624194272911,"pfxZ":10.572461397931129,"pX":0.7723510988804656,"pZ":3.438891747141415,"vX0":-5.84245235593587,"vY0":-135.7297675381027,"vZ0":-3.9202133977306683,"x":87.56,"y":145.93,"x0":2.247610956926533,"y0":50.00563114502801,"z0":5.8062248064155115,"aX":10.191064922192762},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":18.4,"breakHorizontal":-8.5,"spinRate":2267,"spinDirection":129},"zone":3,"typeConfidence":0.88,"plateTime":0.4056669117214149,"extension":5.628458115672682},"index":4,"playId":"0ebc1c85-4d47-33e8-88e0-9eaa62b78f5f","pitchNumber":5,"startTime":"2026-03-31T00:30:17.045Z","endTime":"2026-03-31T00:30:20.877Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656794,"link":"/api/v1/people/656794","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":677592,"link":"/api/v1/people/677592"}},"offense":{"batter":{"id":683357,"link":"/api/v1/people/683357","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683357,"link":"/api/v1/people/683357"},"credit":"b_ab"},{"player":{"id":656794,"link":"/api/v1/people/656794"},"credit":"p_ab"},{"player":{"id":683357,"link":"/api/v1/people/683357"},"credit":"b_pa"},{"player":{"id":656794,"link":"/api/v1/people/656794"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.7000000000000002,"awayTeamWinProbability":98.3,"homeTeamWinProbabilityAdded":-0.19999999999999973,"leverageIndex":0.09,"dramaIndex":9.0,"contextMetrics":{},"playEndTime":"2026-03-31T00:30:20.877Z","atBatIndex":52},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Austin Hays called out on strikes.","rbi":0,"awayScore":9,"homeScore":3,"isOut":true},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-31T00:32:14.950Z","endTime":"2026-03-31T00:34:31.514Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":669720,"fullName":"Austin Hays","link":"/api/v1/people/669720"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669199,"fullName":"Lake Bachar","link":"/api/v1/people/669199"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669720,"fullName":"Austin Hays","link":"/api/v1/people/669720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":689414,"link":"/api/v1/people/689414"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":77.2,"strikeZoneTop":3.142,"strikeZoneBottom":1.586,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.326865982843756,"aZ":-35.443701977979835,"pfxX":2.840806328011932,"pfxZ":-2.11388879866864,"pX":-1.6606236024126717,"pZ":2.649989905144491,"vX0":-0.48595171221771594,"vY0":-125.46391844761499,"vZ0":0.05389758797231203,"x":180.3,"y":167.23,"x0":-1.8291941692185139,"y0":50.00182887605259,"z0":5.588949929170147,"aX":4.3956212959751175},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-3.5,"breakHorizontal":-4.9,"spinRate":2904,"spinDirection":55},"zone":11,"typeConfidence":2.0,"plateTime":0.44157050103369455,"extension":5.598414584901684},"index":0,"playId":"4fdd2b13-bfce-3f47-8614-c96a5eb9f7c3","pitchNumber":1,"startTime":"2026-03-31T00:32:29.516Z","endTime":"2026-03-31T00:32:33.179Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669199,"link":"/api/v1/people/669199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":669720,"link":"/api/v1/people/669720","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":78.1,"strikeZoneTop":3.142,"strikeZoneBottom":1.586,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.40191445434369,"aZ":-33.21255549862716,"pfxX":1.4933713583681731,"pfxZ":-0.6663242138471519,"pX":0.6840191058696068,"pZ":0.7737245188031967,"vX0":5.0594551487925274,"vY0":-126.46132400136324,"vZ0":-4.43932550050038,"x":101.75,"y":129.12,"x0":-1.562711291188971,"y0":50.00013418061652,"z0":5.312375429127408,"aX":2.3409013165953776},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-2.3,"breakHorizontal":-4.2,"spinRate":3125,"spinDirection":25},"zone":14,"typeConfidence":2.0,"plateTime":0.4384934606689961,"extension":5.876182600422386},"index":1,"playId":"77a79637-5ccd-35f5-a3c0-7d6dc3821bd2","pitchNumber":2,"startTime":"2026-03-31T00:32:46.499Z","endTime":"2026-03-31T00:32:49.750Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669199,"link":"/api/v1/people/669199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":669720,"link":"/api/v1/people/669720","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":86.7,"endSpeed":78.5,"strikeZoneTop":3.142,"strikeZoneBottom":1.586,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.030759874845263,"aZ":-31.82327091966001,"pfxX":4.220424365247898,"pfxZ":0.2224661129530503,"pX":1.667809443078727,"pZ":0.6118766816371652,"vX0":6.365506887966563,"vY0":-125.99448136860174,"vZ0":-5.152132886197785,"x":53.43,"y":222.26,"x0":-1.4621633411919333,"y0":50.002834610719425,"z0":5.32464519810396,"aX":6.6295942760254984},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-0.7,"breakHorizontal":-9.4,"spinRate":3090,"spinDirection":30},"zone":14,"typeConfidence":2.0,"plateTime":0.4385660446723052,"extension":5.835168795937863},"index":2,"playId":"dc34475a-3df4-3028-946b-82116a863fae","pitchNumber":3,"startTime":"2026-03-31T00:33:03.629Z","endTime":"2026-03-31T00:33:06.718Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669199,"link":"/api/v1/people/669199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":669720,"link":"/api/v1/people/669720","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.5,"endSpeed":75.3,"strikeZoneTop":3.142,"strikeZoneBottom":1.586,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.92467716201628,"aZ":-26.26281489883276,"pfxX":-10.28396395919235,"pfxZ":4.079978154826733,"pX":-1.2504743517791352,"pZ":2.080997628179814,"vX0":3.912455364715535,"vY0":-120.10919396514913,"vZ0":-2.351101309126602,"x":164.67,"y":182.59,"x0":-1.5712886219934856,"y0":50.0056392187531,"z0":5.426199490234639,"aX":-14.912759075677743},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":7.1,"breakHorizontal":17.5,"spinRate":1813,"spinDirection":237},"zone":13,"typeConfidence":2.0,"plateTime":0.45737020149407837,"extension":5.878574274945393},"index":3,"playId":"d5d0785c-701d-33a5-ae34-970a8f8dd6f0","pitchNumber":4,"startTime":"2026-03-31T00:33:22.259Z","endTime":"2026-03-31T00:33:25.719Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669199,"link":"/api/v1/people/669199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":669720,"link":"/api/v1/people/669720","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":9,"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-03-31T00:33:33.277Z","endTime":"2026-03-31T00:33:46.803Z","isPitch":false,"type":"action","player":{"id":669720,"link":"/api/v1/people/669720"},"defense":{"pitcher":{"id":669199,"link":"/api/v1/people/669199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":669720,"link":"/api/v1/people/669720","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":80.0,"strikeZoneTop":3.142,"strikeZoneBottom":1.586,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.45238976739951,"aZ":-26.74805785017612,"pfxX":3.642923347039469,"pfxZ":3.329331975079053,"pX":1.1945419964796447,"pZ":1.9618606897519457,"vX0":5.900578164892906,"vY0":-127.21374406013629,"vZ0":-3.106669546958371,"x":71.47,"y":185.81,"x0":-1.6332885704190545,"y0":50.00325446907044,"z0":5.331959132051021,"aX":5.936763848244135},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":5.5,"breakHorizontal":-8.0,"spinRate":3113,"spinDirection":42},"zone":14,"typeConfidence":2.0,"plateTime":0.43146985024606765,"extension":5.720346712156407},"index":5,"playId":"dc7e5bb3-6b65-3295-8a44-57ac75559d1b","pitchNumber":5,"startTime":"2026-03-31T00:33:46.803Z","endTime":"2026-03-31T00:33:50.779Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669199,"link":"/api/v1/people/669199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":669720,"link":"/api/v1/people/669720","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.2,"endSpeed":75.3,"strikeZoneTop":3.142,"strikeZoneBottom":1.586,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.846827433389638,"aZ":-22.05117916764336,"pfxX":-8.65645480952928,"pfxZ":6.899938456975502,"pX":-0.9903312193424374,"pZ":3.74951381598773,"vX0":4.062165677599389,"vY0":-121.00526158946245,"vZ0":0.41372172290456666,"x":154.75,"y":137.54,"x0":-1.575218019201418,"y0":50.005779059843945,"z0":5.523938199358245,"aX":-12.709085311401772},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":12.8,"breakHorizontal":14.5,"spinRate":1942,"spinDirection":234},"zone":11,"typeConfidence":2.0,"plateTime":0.454419802629328,"extension":5.998570885889953},"index":6,"playId":"315628c2-32b8-3f3f-b2bf-ace07b1314a1","pitchNumber":6,"startTime":"2026-03-31T00:34:03.012Z","endTime":"2026-03-31T00:34:07.332Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669199,"link":"/api/v1/people/669199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":669720,"link":"/api/v1/people/669720","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.0,"endSpeed":82.8,"strikeZoneTop":3.142,"strikeZoneBottom":1.586,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.917393983096293,"aZ":-28.106800034148236,"pfxX":0.5177705978875932,"pfxZ":2.3318928854657432,"pX":-0.1638942959998196,"pZ":2.6252160308288874,"vX0":2.9483312407969606,"vY0":-131.10118201387695,"vZ0":-2.5444229050505793,"x":123.25,"y":167.9,"x0":-1.3689717836048785,"y0":50.00511553309439,"z0":5.699601069310762,"aX":0.9039218671769963},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":3.8,"breakHorizontal":-1.6,"spinRate":2650,"spinDirection":194},"zone":5,"typeConfidence":2.0,"plateTime":0.41730745751063525,"extension":5.872002598254905},"index":7,"playId":"faae62ff-e8df-39d6-8a22-1043d62ea4eb","pitchNumber":7,"startTime":"2026-03-31T00:34:26.707Z","endTime":"2026-03-31T00:34:31.514Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669199,"link":"/api/v1/people/669199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":669720,"link":"/api/v1/people/669720","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669720,"link":"/api/v1/people/669720"},"credit":"b_ab"},{"player":{"id":669199,"link":"/api/v1/people/669199"},"credit":"p_ab"},{"player":{"id":669720,"link":"/api/v1/people/669720"},"credit":"b_pa"},{"player":{"id":669199,"link":"/api/v1/people/669199"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.7999999999999998,"awayTeamWinProbability":98.2,"homeTeamWinProbabilityAdded":0.09999999999999964,"leverageIndex":0.06,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-03-31T00:34:31.514Z","atBatIndex":53},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Colson Montgomery strikes out swinging.","rbi":0,"awayScore":9,"homeScore":3,"isOut":true},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-31T00:34:41.722Z","endTime":"2026-03-31T00:36:34.490Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":695657,"fullName":"Colson Montgomery","link":"/api/v1/people/695657"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669199,"fullName":"Lake Bachar","link":"/api/v1/people/669199"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":695657,"fullName":"Colson Montgomery","link":"/api/v1/people/695657"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":689414,"link":"/api/v1/people/689414"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":85.3,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.97073253498172,"aZ":-12.609501853442941,"pfxX":-7.48004830365706,"pfxZ":10.350448500734538,"pX":-0.2622597508955378,"pZ":3.03260529242922,"vX0":5.347461953787933,"vY0":-137.6773034447753,"vZ0":-4.7418214599748545,"x":127.0,"y":156.9,"x0":-1.2732260989070763,"y0":50.002322612037574,"z0":5.6531243203184145,"aX":-14.137609606374822},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":17.8,"breakHorizontal":12.2,"spinRate":2650,"spinDirection":215},"zone":2,"typeConfidence":2.0,"plateTime":0.40021919960415264,"extension":5.818971898804697},"index":0,"playId":"68af5db7-a3ae-3463-979a-bd67d8bd415f","pitchNumber":1,"startTime":"2026-03-31T00:34:56.550Z","endTime":"2026-03-31T00:34:59.710Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669199,"link":"/api/v1/people/669199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":695657,"link":"/api/v1/people/695657","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":84.9,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.05770674226555,"aZ":-8.12927431520243,"pfxX":-5.598543948857707,"pfxZ":12.806474649562698,"pX":-0.9276568747590328,"pZ":3.560678740745856,"vX0":2.744208443670167,"vY0":-137.28559370208097,"vZ0":-4.374499549616587,"x":152.36,"y":142.64,"x0":-1.2219210967921263,"y0":50.00061343913377,"z0":5.746910907415997,"aX":-10.509258837686739},"breaks":{"breakAngle":46.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.9,"breakVerticalInduced":22.2,"breakHorizontal":9.4,"spinRate":2656,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.40152019845922027,"extension":5.788226174977477},"index":1,"playId":"adc0384a-bf95-3ead-8bc1-7c73818755e9","pitchNumber":2,"startTime":"2026-03-31T00:35:15.451Z","endTime":"2026-03-31T00:35:19.244Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669199,"link":"/api/v1/people/669199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":695657,"link":"/api/v1/people/695657","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":85.0,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.1093814694655,"aZ":-8.970419383338228,"pfxX":-5.99431270720577,"pfxZ":12.346520514854213,"pX":1.420627131015351,"pZ":2.9438931122819603,"vX0":8.450411385137025,"vY0":-137.36583183903338,"vZ0":-5.789784348050315,"x":62.85,"y":159.29,"x0":-0.940575017554618,"y0":50.00487193209866,"z0":5.712194060031642,"aX":-11.268171318060869},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":21.0,"breakHorizontal":8.8,"spinRate":2735,"spinDirection":212},"zone":12,"typeConfidence":2.0,"plateTime":0.4012855897011791,"extension":5.928004538977584},"index":2,"playId":"615a622a-8a54-33cf-ab22-51693e51401b","pitchNumber":3,"startTime":"2026-03-31T00:35:33.238Z","endTime":"2026-03-31T00:35:37.259Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669199,"link":"/api/v1/people/669199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":695657,"link":"/api/v1/people/695657","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":78.2,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.412449044619752,"aZ":-33.73216203576318,"pfxX":4.5086650149397975,"pfxZ":-0.9900361121654981,"pX":1.0069552606933894,"pZ":2.2326264624119228,"vX0":4.878850576792737,"vY0":-125.7995636838497,"vZ0":-1.1914647847074358,"x":78.62,"y":178.5,"x0":-1.5584414019326254,"y0":50.004024119767216,"z0":5.498545668885548,"aX":7.0783212676045695},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-1.8,"breakHorizontal":-9.5,"spinRate":3143,"spinDirection":36},"zone":14,"typeConfidence":2.0,"plateTime":0.4388669252782855,"extension":5.737156442272795},"index":3,"playId":"28bc7107-d9bb-3863-990b-578827aff331","pitchNumber":4,"startTime":"2026-03-31T00:35:49.573Z","endTime":"2026-03-31T00:35:54.672Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669199,"link":"/api/v1/people/669199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":695657,"link":"/api/v1/people/695657","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":78.1,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.901989057363444,"aZ":-32.99567563751574,"pfxX":1.3461968597074696,"pfxZ":-0.5203506191293954,"pX":-0.7050305434481222,"pZ":1.9739413572438482,"vX0":2.2185087887907113,"vY0":-126.74512087888641,"vZ0":-1.8246770402630184,"x":143.87,"y":185.48,"x0":-1.7766323474579016,"y0":50.003424136216495,"z0":5.412507058580307,"aX":2.1261568719090556},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":-1.2,"breakHorizontal":-3.1,"spinRate":3005,"spinDirection":42},"zone":7,"typeConfidence":2.0,"plateTime":0.43704649692186814,"extension":5.674405459902601},"index":4,"playId":"ee515c4c-020b-38c9-a2b9-7fbe361a372c","pitchNumber":5,"startTime":"2026-03-31T00:36:07.564Z","endTime":"2026-03-31T00:36:11.888Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669199,"link":"/api/v1/people/669199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":695657,"link":"/api/v1/people/695657","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":9,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"index":5,"startTime":"2026-03-31T00:36:19.478Z","endTime":"2026-03-31T00:36:31.072Z","isPitch":false,"type":"action","player":{"id":695657,"link":"/api/v1/people/695657"},"defense":{"pitcher":{"id":669199,"link":"/api/v1/people/669199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":695657,"link":"/api/v1/people/695657","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.0,"endSpeed":82.2,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.36626585453348,"aZ":-28.969199717743646,"pfxX":0.8852028344638008,"pfxZ":1.859873639863574,"pX":0.8477808758656892,"pZ":1.8638684853331429,"vX0":5.167291491499992,"vY0":-130.89215843303876,"vZ0":-4.027665226461829,"x":84.68,"y":188.46,"x0":-1.2724521950789611,"y0":50.00344311326388,"z0":5.608345919395416,"aX":1.5249402454649756},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":2.6,"breakHorizontal":-2.8,"spinRate":2749,"spinDirection":228},"zone":14,"typeConfidence":2.0,"plateTime":0.4195462378754997,"extension":5.841465551269545},"index":6,"playId":"a2109d67-e3a7-3d99-b11a-c90de189da22","pitchNumber":6,"startTime":"2026-03-31T00:36:31.072Z","endTime":"2026-03-31T00:36:34.490Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669199,"link":"/api/v1/people/669199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":695657,"link":"/api/v1/people/695657","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695657,"link":"/api/v1/people/695657"},"credit":"b_ab"},{"player":{"id":669199,"link":"/api/v1/people/669199"},"credit":"p_ab"},{"player":{"id":695657,"link":"/api/v1/people/695657"},"credit":"b_pa"},{"player":{"id":669199,"link":"/api/v1/people/669199"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":2.0,"awayTeamWinProbability":98.0,"homeTeamWinProbabilityAdded":0.20000000000000018,"leverageIndex":0.05,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-03-31T00:36:34.490Z","atBatIndex":54},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Lenyn Sosa lines out to left fielder Griffin Conine.","rbi":0,"awayScore":9,"homeScore":3,"isOut":true},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-31T00:36:40.718Z","endTime":"2026-03-31T00:37:07.776Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":672820,"fullName":"Lenyn Sosa","link":"/api/v1/people/672820"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669199,"fullName":"Lake Bachar","link":"/api/v1/people/669199"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":672820,"fullName":"Lenyn Sosa","link":"/api/v1/people/672820"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":665052,"link":"/api/v1/people/665052"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.5,"endSpeed":76.0,"strikeZoneTop":3.153,"strikeZoneBottom":1.591,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.928027181650332,"aZ":-24.052832857032694,"pfxX":-9.17333282694237,"pfxZ":5.487431523528941,"pX":-0.6549236249364485,"pZ":1.6019206692284798,"vX0":4.660274341538963,"vY0":-121.49532872910054,"vZ0":-3.96911708088358,"x":141.96,"y":195.53,"x0":-1.415725088625425,"y0":50.005842199424755,"z0":5.370686265899812,"aX":-13.58509760602772},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":9.1,"breakHorizontal":15.4,"spinRate":1883,"spinDirection":236},"zone":7,"typeConfidence":2.0,"plateTime":0.452481130392167,"extension":5.98512187031084},"hitData":{"launchSpeed":94.1,"launchAngle":22.0,"totalDistance":300.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":80.53,"coordY":87.62}},"index":0,"playId":"3de9b84c-a5da-3612-b3b3-0ae5b94c1a5f","pitchNumber":1,"startTime":"2026-03-31T00:36:59.768Z","endTime":"2026-03-31T00:37:07.776Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669199,"link":"/api/v1/people/669199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":672820,"link":"/api/v1/people/672820","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672820,"link":"/api/v1/people/672820"},"credit":"b_ab"},{"player":{"id":669199,"link":"/api/v1/people/669199"},"credit":"p_ab"},{"player":{"id":672820,"link":"/api/v1/people/672820"},"credit":"b_pa"},{"player":{"id":669199,"link":"/api/v1/people/669199"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":2.0,"awayTeamWinProbability":98.0,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.03,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-03-31T00:37:07.776Z","atBatIndex":55},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Connor Norby grounds out, second baseman Lenyn Sosa to first baseman Miguel Vargas.","rbi":0,"awayScore":9,"homeScore":3,"isOut":true},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-31T00:38:54.251Z","endTime":"2026-03-31T00:39:36.553Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656794,"fullName":"Sean Newcomb","link":"/api/v1/people/656794"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":672820,"link":"/api/v1/people/672820"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":678246,"link":"/api/v1/people/678246"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.7,"endSpeed":71.7,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.58567778649524,"aZ":-42.97771212722012,"pfxX":-5.933243261698007,"pfxZ":-8.403020689963677,"pX":-1.5416984467728811,"pZ":0.7047169158932599,"vX0":-6.9888169834064735,"vY0":-114.30761443002041,"vZ0":-2.129976319231585,"x":175.77,"y":219.75,"x0":2.359273422898778,"y0":50.001482888784295,"z0":5.980615026309382,"aX":-7.629524215738214},"breaks":{"breakAngle":12.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.7,"breakVerticalInduced":-15.4,"breakHorizontal":13.0,"spinRate":2957,"spinDirection":323},"zone":13,"typeConfidence":0.91,"plateTime":0.48442160255490885,"extension":5.642079878718594},"index":0,"playId":"dee8cac5-ef53-3a2f-87ba-6b95012aad7c","pitchNumber":1,"startTime":"2026-03-31T00:39:14.708Z","endTime":"2026-03-31T00:39:18.714Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656794,"link":"/api/v1/people/656794","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":677592,"link":"/api/v1/people/677592"}},"offense":{"batter":{"id":681393,"link":"/api/v1/people/681393","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":93.6,"endSpeed":85.3,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.409801345454905,"aZ":-28.51284710986498,"pfxX":10.06918855002965,"pfxZ":1.965552128054986,"pX":0.8043102449649849,"pZ":2.3618071082837995,"vX0":-7.850039202737679,"vY0":-136.04269191394232,"vZ0":-3.5159114752505407,"x":86.34,"y":175.01,"x0":2.427112812257408,"y0":50.00310238906343,"z0":5.659559347040018,"aX":18.768280858428895},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":3.0,"breakHorizontal":-16.4,"spinRate":2119,"spinDirection":127},"zone":6,"typeConfidence":0.91,"plateTime":0.40346745889730995,"extension":5.761946207738207},"hitData":{"launchSpeed":86.0,"launchAngle":-3.0,"totalDistance":30.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":139.16,"coordY":147.41}},"index":1,"playId":"0ec64c2e-d554-37ce-bfa0-0dd70b0f6513","pitchNumber":2,"startTime":"2026-03-31T00:39:28.760Z","endTime":"2026-03-31T00:39:36.553Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656794,"link":"/api/v1/people/656794","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":677592,"link":"/api/v1/people/677592"}},"offense":{"batter":{"id":681393,"link":"/api/v1/people/681393","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681393,"link":"/api/v1/people/681393"},"credit":"b_ab"},{"player":{"id":656794,"link":"/api/v1/people/656794"},"credit":"p_ab"},{"player":{"id":681393,"link":"/api/v1/people/681393"},"credit":"b_pa"},{"player":{"id":656794,"link":"/api/v1/people/656794"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.4000000000000001,"awayTeamWinProbability":98.6,"homeTeamWinProbabilityAdded":-0.5999999999999999,"leverageIndex":0.26,"dramaIndex":15.0,"contextMetrics":{},"playEndTime":"2026-03-31T00:39:36.553Z","atBatIndex":56},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Austin Slater strikes out swinging.","rbi":0,"awayScore":9,"homeScore":3,"isOut":true},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-31T00:40:09.947Z","endTime":"2026-03-31T00:41:20.339Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":596103,"fullName":"Austin Slater","link":"/api/v1/people/596103"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656794,"fullName":"Sean Newcomb","link":"/api/v1/people/656794"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":596103,"fullName":"Austin Slater","link":"/api/v1/people/596103"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":700337,"link":"/api/v1/people/700337"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Austin Slater replaces Griffin Conine.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":9,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-03-31T00:39:58.542Z","endTime":"2026-03-31T00:40:12.201Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":596103,"link":"/api/v1/people/596103"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"801","replacedPlayer":{"id":665052,"link":"/api/v1/people/665052"},"defense":{"pitcher":{"id":656794,"link":"/api/v1/people/656794","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":677592,"link":"/api/v1/people/677592"}},"offense":{"batter":{"id":665052,"link":"/api/v1/people/665052","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":83.4,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.03513004281461,"aZ":-17.867050864324213,"pfxX":2.688285074008651,"pfxZ":8.029393813807847,"pX":0.6691108311526556,"pZ":2.5418212715957043,"vX0":-5.983753967248863,"vY0":-132.7962041315219,"vZ0":-4.98368631212192,"x":91.5,"y":170.15,"x0":2.6046202271331524,"y0":50.0040166778548,"z0":5.746865440399611,"aX":4.79139007525014},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":13.7,"breakHorizontal":-3.5,"spinRate":2414,"spinDirection":132},"zone":6,"typeConfidence":0.87,"plateTime":0.41281931290344387,"extension":5.714603577696656},"index":1,"playId":"b50ad4bf-1df6-32f5-8d95-5a2e4ec6c031","pitchNumber":1,"startTime":"2026-03-31T00:40:12.201Z","endTime":"2026-03-31T00:40:15.978Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656794,"link":"/api/v1/people/656794","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":677592,"link":"/api/v1/people/677592"}},"offense":{"batter":{"id":596103,"link":"/api/v1/people/596103","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":87.6,"endSpeed":79.2,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.498272137080082,"aZ":-24.50446798420449,"pfxX":8.995072592219952,"pfxZ":4.7673236995694435,"pX":-1.2694588118798067,"pZ":1.8114561463511545,"vX0":-11.64345424551636,"vY0":-126.96996901560956,"vZ0":-4.375046387376314,"x":165.39,"y":189.87,"x0":2.2381019910326234,"y0":50.00451306084539,"z0":5.541240760513321,"aX":14.47700555858729},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":7.7,"breakHorizontal":-13.2,"spinRate":1518,"spinDirection":114},"zone":13,"typeConfidence":0.75,"plateTime":0.43379202366146963,"extension":6.0706366203329045},"index":2,"playId":"1d23db46-665c-3ab7-987c-ce60bb7fa991","pitchNumber":2,"startTime":"2026-03-31T00:40:32.028Z","endTime":"2026-03-31T00:40:35.417Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656794,"link":"/api/v1/people/656794","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":677592,"link":"/api/v1/people/677592"}},"offense":{"batter":{"id":596103,"link":"/api/v1/people/596103","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":85.6,"endSpeed":78.0,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.242701544168547,"aZ":-33.06888163898864,"pfxX":7.13512307030941,"pfxZ":-0.5721053837375107,"pX":0.6145130965123323,"pZ":1.8503914589843689,"vX0":-6.58819264223382,"vY0":-124.47629374887025,"vZ0":-2.366941380255412,"x":93.58,"y":188.82,"x0":2.3809051540878303,"y0":50.005007354981785,"z0":5.577638828012165,"aX":11.089854284747082},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-1.4,"breakHorizontal":-11.2,"spinRate":1490,"spinDirection":115},"zone":9,"typeConfidence":0.91,"plateTime":0.4416605995992362,"extension":5.605871251465445},"index":3,"playId":"1e83df49-3bd9-3a24-b7c6-eff713a0f153","pitchNumber":3,"startTime":"2026-03-31T00:40:46.059Z","endTime":"2026-03-31T00:40:49.777Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656794,"link":"/api/v1/people/656794","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":677592,"link":"/api/v1/people/677592"}},"offense":{"batter":{"id":596103,"link":"/api/v1/people/596103","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":9,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":4,"startTime":"2026-03-31T00:41:03.646Z","endTime":"2026-03-31T00:41:15.219Z","isPitch":false,"type":"action","player":{"id":596103,"link":"/api/v1/people/596103"},"defense":{"pitcher":{"id":656794,"link":"/api/v1/people/656794","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":677592,"link":"/api/v1/people/677592"}},"offense":{"batter":{"id":596103,"link":"/api/v1/people/596103","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.7,"endSpeed":74.8,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.719645682434482,"aZ":-37.80292066011304,"pfxX":-11.150123306382635,"pfxZ":-3.9721914513549876,"pX":-2.00040491405702,"pZ":1.6318866093949853,"vX0":-7.376299768566439,"vY0":-120.12953059337052,"vZ0":-1.1180342886117978,"x":193.25,"y":194.72,"x0":2.5903256058319255,"y0":50.001800563085126,"z0":5.555331256703499,"aX":-15.80824107564037},"breaks":{"breakAngle":24.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.2,"breakVerticalInduced":-7.1,"breakHorizontal":22.3,"spinRate":2749,"spinDirection":320},"zone":13,"typeConfidence":0.91,"plateTime":0.4612500919733127,"extension":5.452256854835976},"index":5,"playId":"2db9b2d9-e582-3449-ad78-97e42f2bb11a","pitchNumber":4,"startTime":"2026-03-31T00:41:15.219Z","endTime":"2026-03-31T00:41:20.339Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656794,"link":"/api/v1/people/656794","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":677592,"link":"/api/v1/people/677592"}},"offense":{"batter":{"id":596103,"link":"/api/v1/people/596103","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":596103,"link":"/api/v1/people/596103"},"credit":"b_ab"},{"player":{"id":656794,"link":"/api/v1/people/656794"},"credit":"p_ab"},{"player":{"id":596103,"link":"/api/v1/people/596103"},"credit":"b_pa"},{"player":{"id":656794,"link":"/api/v1/people/656794"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.0,"awayTeamWinProbability":99.0,"homeTeamWinProbabilityAdded":-0.40000000000000013,"leverageIndex":0.15,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2026-03-31T00:41:20.339Z","atBatIndex":57},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Heriberto Hernández strikes out swinging.","rbi":0,"awayScore":9,"homeScore":3,"isOut":true},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-31T00:41:50.404Z","endTime":"2026-03-31T00:43:31.319Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656794,"fullName":"Sean Newcomb","link":"/api/v1/people/656794"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,4,5,6,7],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":700337,"link":"/api/v1/people/700337"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Heriberto Hernández replaces Graham Pauley.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":9,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-03-31T00:41:40.325Z","endTime":"2026-03-31T00:41:52.650Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681715,"link":"/api/v1/people/681715"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":688363,"link":"/api/v1/people/688363"},"defense":{"pitcher":{"id":656794,"link":"/api/v1/people/656794","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":677592,"link":"/api/v1/people/677592"}},"offense":{"batter":{"id":688363,"link":"/api/v1/people/688363","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":83.8,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.932023565752935,"aZ":-26.797640029319144,"pfxX":10.662056132393289,"pfxZ":2.953980004311335,"pX":1.2149563490990312,"pZ":2.7786114832999433,"vX0":-6.6991775501575175,"vY0":-135.37859021450456,"vZ0":-2.674872289881825,"x":70.69,"y":163.76,"x0":2.3615833513153066,"y0":50.00275659097715,"z0":5.6944554318176515,"aX":19.404260656368805},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":4.9,"breakHorizontal":-17.5,"spinRate":2239,"spinDirection":134},"zone":12,"typeConfidence":0.91,"plateTime":0.40765522696137113,"extension":5.46593599061305},"index":1,"playId":"3953a4c2-d336-3cd7-a114-a79abbfdc6a0","pitchNumber":1,"startTime":"2026-03-31T00:41:52.650Z","endTime":"2026-03-31T00:41:57.711Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656794,"link":"/api/v1/people/656794","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":677592,"link":"/api/v1/people/677592"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.5,"endSpeed":74.7,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.3365752197785,"aZ":-35.85562295320703,"pfxX":-10.712078331246786,"pfxZ":-2.5864729671127416,"pX":-0.6157567270261456,"pZ":1.9876790016410883,"vX0":-4.637585247721064,"vY0":-119.94506072192122,"vZ0":-0.770907001477946,"x":140.47,"y":185.11,"x0":2.748619463440376,"y0":50.00329379071211,"z0":5.578201877215058,"aX":-15.237879982865705},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.6,"breakVerticalInduced":-4.6,"breakHorizontal":20.6,"spinRate":2835,"spinDirection":319},"zone":7,"typeConfidence":0.91,"plateTime":0.460864851058985,"extension":5.375431655663146},"index":2,"playId":"69d80e89-92c7-380e-af87-ac266aa1b054","pitchNumber":2,"startTime":"2026-03-31T00:42:07.683Z","endTime":"2026-03-31T00:42:11.227Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656794,"link":"/api/v1/people/656794","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":677592,"link":"/api/v1/people/677592"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":9,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":3,"startTime":"2026-03-31T00:42:18.473Z","endTime":"2026-03-31T00:42:27.069Z","isPitch":false,"type":"action","player":{"id":681715,"link":"/api/v1/people/681715"},"defense":{"pitcher":{"id":656794,"link":"/api/v1/people/656794","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":677592,"link":"/api/v1/people/677592"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.5,"endSpeed":74.9,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.079160322128775,"aZ":-35.56739931604901,"pfxX":-10.200348278893697,"pfxZ":-2.3827485166748037,"pX":-0.028415618790677135,"pZ":1.374918619816192,"vX0":-3.7327077540735782,"vY0":-120.0216681294166,"vZ0":-2.0482614980728098,"x":118.08,"y":201.66,"x0":2.881774797328756,"y0":50.00047974999453,"z0":5.4751544410230695,"aX":-14.545591638093763},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.5,"breakVerticalInduced":-4.6,"breakHorizontal":19.4,"spinRate":2859,"spinDirection":313},"zone":13,"typeConfidence":0.9,"plateTime":0.46032455241998926,"extension":5.464099903146011},"index":4,"playId":"c569c76a-2bf6-38dd-9827-d3c9301ea640","pitchNumber":3,"startTime":"2026-03-31T00:42:27.069Z","endTime":"2026-03-31T00:42:31.472Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656794,"link":"/api/v1/people/656794","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":677592,"link":"/api/v1/people/677592"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":83.6,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.742159627177216,"aZ":-28.005011435442555,"pfxX":10.076392262783248,"pfxZ":2.308231655797554,"pX":1.04754688449031,"pZ":2.6318365059520947,"vX0":-6.387511689907852,"vY0":-134.3481638823523,"vZ0":-2.492460120481003,"x":77.07,"y":167.72,"x0":2.1633382289973677,"y0":50.00020885079642,"z0":5.5897425982548405,"aX":18.170466534912638},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":3.8,"breakHorizontal":-16.6,"spinRate":2316,"spinDirection":127},"zone":12,"typeConfidence":0.9,"plateTime":0.40979847604689024,"extension":5.402250066895736},"index":5,"playId":"58d9bcbb-152d-3115-aaa2-78b283283269","pitchNumber":4,"startTime":"2026-03-31T00:42:46.376Z","endTime":"2026-03-31T00:42:50.264Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656794,"link":"/api/v1/people/656794","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":677592,"link":"/api/v1/people/677592"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":79.0,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.792840905251694,"aZ":-29.073968272542942,"pfxX":8.834959989748393,"pfxZ":1.948909640192221,"pX":-0.4343739371246087,"pZ":0.9862926572571561,"vX0":-9.79217800913594,"vY0":-126.21496731743623,"vZ0":-5.227039962023433,"x":133.56,"y":212.15,"x0":2.371628073941415,"y0":50.004028561370305,"z0":5.4623068982346155,"aX":14.070676552838929},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":2.4,"breakHorizontal":-13.4,"spinRate":1376,"spinDirection":120},"zone":13,"typeConfidence":0.85,"plateTime":0.4361282443265839,"extension":5.838318813636445},"index":6,"playId":"7de1009f-b093-3333-aa67-f7dbb899a0d0","pitchNumber":5,"startTime":"2026-03-31T00:43:09.448Z","endTime":"2026-03-31T00:43:13.151Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656794,"link":"/api/v1/people/656794","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":677592,"link":"/api/v1/people/677592"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":83.3,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.722398047421805,"aZ":-27.020544623890522,"pfxX":11.435911541825433,"pfxZ":2.875402881478207,"pX":0.15877399566052655,"pZ":3.1220608026140972,"vX0":-9.309000680728044,"vY0":-133.9861705411083,"vZ0":-1.5915966113305844,"x":110.95,"y":154.48,"x0":2.2164955835773776,"y0":50.00406011530902,"z0":5.6809394516679,"aX":20.503902600721396},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":5.0,"breakHorizontal":-18.4,"spinRate":2286,"spinDirection":128},"zone":2,"typeConfidence":0.91,"plateTime":0.4109950249172982,"extension":5.702801592447753},"index":7,"playId":"36bf2e8d-172f-3fea-8e4f-6775243a88d1","pitchNumber":6,"startTime":"2026-03-31T00:43:26.459Z","endTime":"2026-03-31T00:43:31.319Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656794,"link":"/api/v1/people/656794","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":677592,"link":"/api/v1/people/677592"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681715,"link":"/api/v1/people/681715"},"credit":"b_ab"},{"player":{"id":656794,"link":"/api/v1/people/656794"},"credit":"p_ab"},{"player":{"id":681715,"link":"/api/v1/people/681715"},"credit":"b_pa"},{"player":{"id":656794,"link":"/api/v1/people/656794"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.8,"awayTeamWinProbability":99.2,"homeTeamWinProbabilityAdded":-0.19999999999999996,"leverageIndex":0.07,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-03-31T00:43:31.319Z","atBatIndex":58},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Liam Hicks challenged (pitch result), call on the field was confirmed: Derek Hill walks.","rbi":0,"awayScore":9,"homeScore":3,"isOut":false},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-31T00:46:07.523Z","endTime":"2026-03-31T00:48:18.384Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":656537,"fullName":"Derek Hill","link":"/api/v1/people/656537"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":667463,"fullName":"John King","link":"/api/v1/people/667463"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":656537,"fullName":"Derek Hill","link":"/api/v1/people/656537"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[4,6,7,8,9,10],"actionIndex":[0,1,2,3],"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":656537,"fullName":"Derek Hill","link":"/api/v1/people/656537"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[]}],"playEvents":[{"details":{"description":"Defensive Substitution: Javier Sanoja replaces Austin Slater, batting 8th, playing third base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":9,"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-03-31T00:44:53.299Z","endTime":"2026-03-31T00:44:53.328Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":691594,"link":"/api/v1/people/691594"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"802","replacedPlayer":{"id":596103,"link":"/api/v1/people/596103"},"defense":{"pitcher":{"id":669199,"link":"/api/v1/people/669199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":671976,"link":"/api/v1/people/671976","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Heriberto Hernández remains in the game as the left fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":9,"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-03-31T00:44:53.328Z","endTime":"2026-03-31T00:44:53.330Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681715,"link":"/api/v1/people/681715"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"901","replacedPlayer":{"id":688363,"link":"/api/v1/people/688363"},"defense":{"pitcher":{"id":669199,"link":"/api/v1/people/669199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":671976,"link":"/api/v1/people/671976","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: John King replaces Lake Bachar.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":9,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-03-31T00:44:53.330Z","endTime":"2026-03-31T00:45:34.078Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":667463,"link":"/api/v1/people/667463"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":669199,"link":"/api/v1/people/669199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":671976,"link":"/api/v1/people/671976","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Offensive Substitution: Pinch-hitter Derek Hill replaces Tristan Peters.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":9,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-03-31T00:45:34.078Z","endTime":"2026-03-31T00:46:09.728Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656537,"link":"/api/v1/people/656537"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"601","replacedPlayer":{"id":671976,"link":"/api/v1/people/671976"},"defense":{"pitcher":{"id":667463,"link":"/api/v1/people/667463","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":671976,"link":"/api/v1/people/671976","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":82.8,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.732898669419036,"aZ":-34.233881507065455,"pfxX":8.019681735705017,"pfxZ":-1.1757458089241464,"pX":0.14534257136446901,"pZ":2.5915482533880914,"vX0":-6.868142621940728,"vY0":-131.76429092586224,"vZ0":-0.6799404568935696,"x":111.46,"y":168.81,"x0":1.7473490094939874,"y0":50.00254584718606,"z0":5.388723546702086,"aX":14.062067149582074},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":-2.0,"breakHorizontal":-13.0,"spinRate":2047,"spinDirection":119},"zone":5,"typeConfidence":2.0,"plateTime":0.41614134579060424,"extension":5.898945761757864},"index":4,"playId":"93712105-d445-36bc-b874-68602c723a00","pitchNumber":1,"startTime":"2026-03-31T00:46:09.728Z","endTime":"2026-03-31T00:46:14.104Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667463,"link":"/api/v1/people/667463","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":656537,"link":"/api/v1/people/656537","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":9,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"index":5,"startTime":"2026-03-31T00:46:26.617Z","endTime":"2026-03-31T00:46:41.124Z","isPitch":false,"type":"action","player":{"id":656537,"link":"/api/v1/people/656537"},"defense":{"pitcher":{"id":667463,"link":"/api/v1/people/667463","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":656537,"link":"/api/v1/people/656537","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.8,"endSpeed":75.3,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.52834459577775,"aZ":-34.5713463944878,"pfxX":9.561094455068117,"pfxZ":-1.6574522978238981,"pX":0.16006274909732765,"pZ":1.09553529193383,"vX0":-6.7551006981673885,"vY0":-120.2635652411597,"vZ0":-2.701686210938444,"x":110.9,"y":209.2,"x0":1.78378883621505,"y0":50.004690692711414,"z0":5.344940218687861,"aX":13.800549129023613},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-3.5,"breakHorizontal":-15.4,"spinRate":1463,"spinDirection":105},"zone":14,"typeConfidence":2.0,"plateTime":0.45802210312439096,"extension":5.744684947177457},"index":6,"playId":"2bf75a85-1ce5-39e4-a963-209f7fdfc3c3","pitchNumber":2,"startTime":"2026-03-31T00:46:41.124Z","endTime":"2026-03-31T00:46:44.776Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667463,"link":"/api/v1/people/667463","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":656537,"link":"/api/v1/people/656537","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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.5,"endSpeed":75.7,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.448824624946692,"aZ":-31.850295317868735,"pfxX":11.267803175219736,"pfxZ":0.22245144188248522,"pX":0.39869563267056046,"pZ":0.5523425179544924,"vX0":-7.0958461520849,"vY0":-121.18659634518694,"vZ0":-4.246186580543663,"x":101.8,"y":223.87,"x0":1.9262582818632787,"y0":50.00349577904645,"z0":5.162178470068713,"aX":16.474614263055102},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-0.5,"breakHorizontal":-18.4,"spinRate":1593,"spinDirection":108},"zone":14,"typeConfidence":2.0,"plateTime":0.4549493827469635,"extension":5.737509404022457},"index":7,"playId":"0878f16c-b144-3655-a8b3-c1d18699216c","pitchNumber":3,"startTime":"2026-03-31T00:46:58.910Z","endTime":"2026-03-31T00:47:02.485Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667463,"link":"/api/v1/people/667463","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":656537,"link":"/api/v1/people/656537","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":90.0,"endSpeed":81.6,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.55507158029266,"aZ":-25.212140020894044,"pfxX":4.6462549111276035,"pfxZ":4.037905565966149,"pX":1.431266563501161,"pZ":4.980494206640785,"vX0":-2.990728735344473,"vY0":-130.94551334371766,"vZ0":3.187386265288142,"x":62.44,"y":104.31,"x0":1.9888784661960335,"y0":50.00194622135333,"z0":5.641638427045956,"aX":8.008728479683263},"breaks":{"breakAngle":16.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":8.3,"breakHorizontal":-7.7,"spinRate":1930,"spinDirection":125},"zone":12,"typeConfidence":0.93,"plateTime":0.4194844626002143,"extension":5.490285495414135},"index":8,"playId":"8ce93aa8-4808-3dc5-b0a1-5124d8687e7b","pitchNumber":4,"startTime":"2026-03-31T00:47:19.420Z","endTime":"2026-03-31T00:47:24.237Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667463,"link":"/api/v1/people/667463","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":656537,"link":"/api/v1/people/656537","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":81.1,"endSpeed":73.4,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.76822918708982,"aZ":-35.93351016512283,"pfxX":8.4457516297181,"pfxZ":-2.7148500117489043,"pX":1.5843249341945218,"pZ":3.4032154433125203,"vX0":-3.4424175436056705,"vY0":-117.94820778189978,"vZ0":2.6686631542268184,"x":56.61,"y":146.89,"x0":1.978370859746824,"y0":50.00157645757198,"z0":5.607650353869262,"aX":11.70892139604632},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.0,"breakVerticalInduced":-3.8,"breakHorizontal":-14.3,"spinRate":1481,"spinDirection":105},"zone":12,"typeConfidence":2.0,"plateTime":0.4672481365798151,"extension":5.741093828916219},"index":9,"playId":"638141f2-b99b-3f84-9fec-044cd6123d0c","pitchNumber":5,"startTime":"2026-03-31T00:47:35.152Z","endTime":"2026-03-31T00:47:39.091Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667463,"link":"/api/v1/people/667463","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":656537,"link":"/api/v1/people/656537","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.6,"endSpeed":73.0,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.431301355277736,"aZ":-33.548481786525976,"pfxX":-10.158592849065041,"pfxZ":-1.000108300180889,"pX":0.5347760866271167,"pZ":3.6081280471878787,"vX0":-0.7849772258869749,"vY0":-117.21749648628071,"vZ0":2.9121446303641774,"x":94.3,"y":70.22,"x0":2.192678151525331,"y0":50.00458140041557,"z0":5.515349440302343,"aX":-13.913584700681783},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":-0.6,"breakHorizontal":18.5,"spinRate":2822,"spinDirection":298},"zone":12,"typeConfidence":2.0,"plateTime":0.47014014762525047,"extension":5.808549891689174},"index":10,"playId":"2d614327-54ff-3e5a-9bef-7c7b2c2afdfc","pitchNumber":6,"startTime":"2026-03-31T00:47:51.367Z","endTime":"2026-03-31T00:48:18.384Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667463,"link":"/api/v1/people/667463","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":656537,"link":"/api/v1/people/656537","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656537,"link":"/api/v1/people/656537"},"credit":"b_pa"},{"player":{"id":667463,"link":"/api/v1/people/667463"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":146,"player":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"}},"homeTeamWinProbability":0.7000000000000001,"awayTeamWinProbability":99.3,"homeTeamWinProbabilityAdded":-0.09999999999999998,"leverageIndex":0.03,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-03-31T00:48:18.384Z","atBatIndex":59},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Everson Pereira flies out to right fielder Owen Caissie.","rbi":0,"awayScore":9,"homeScore":3,"isOut":true},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-31T00:48:23.142Z","endTime":"2026-03-31T00:48:42.328Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":677592,"fullName":"Everson Pereira","link":"/api/v1/people/677592"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":667463,"fullName":"John King","link":"/api/v1/people/667463"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":656537,"fullName":"Derek Hill","link":"/api/v1/people/656537"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"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":677592,"fullName":"Everson Pereira","link":"/api/v1/people/677592"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":683357,"link":"/api/v1/people/683357"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.0,"endSpeed":73.9,"strikeZoneTop":3.145,"strikeZoneBottom":1.587,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.87278102674514,"aZ":-35.42957225849875,"pfxX":9.064532578874413,"pfxZ":-2.3236248754301636,"pX":0.7255699862451364,"pZ":1.8735171747730004,"vX0":-5.412413650024417,"vY0":-119.14045658616787,"vZ0":-0.7173270922825028,"x":89.34,"y":188.2,"x0":1.8765428716207424,"y0":50.00003387788514,"z0":5.447078975006056,"aX":12.724740991220537},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.6,"breakVerticalInduced":-4.1,"breakHorizontal":-14.6,"spinRate":1373,"spinDirection":100},"zone":9,"typeConfidence":2.0,"plateTime":0.46390080760114616,"extension":5.659813389762806},"hitData":{"launchSpeed":90.3,"launchAngle":34.0,"totalDistance":322.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":182.58,"coordY":82.68}},"index":0,"playId":"4ceeca43-d879-3ccf-bbd9-fb3ca3998f42","pitchNumber":1,"startTime":"2026-03-31T00:48:31.051Z","endTime":"2026-03-31T00:48:42.328Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667463,"link":"/api/v1/people/667463","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":677592,"link":"/api/v1/people/677592","batSide":{"code":"R","description":"Right"}},"first":{"id":656537,"link":"/api/v1/people/656537"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677592,"link":"/api/v1/people/677592"},"credit":"b_ab"},{"player":{"id":667463,"link":"/api/v1/people/667463"},"credit":"p_ab"},{"player":{"id":677592,"link":"/api/v1/people/677592"},"credit":"b_pa"},{"player":{"id":667463,"link":"/api/v1/people/667463"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.8,"awayTeamWinProbability":99.2,"homeTeamWinProbabilityAdded":0.09999999999999998,"leverageIndex":0.05,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-03-31T00:48:42.328Z","atBatIndex":60},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Edgar Quero grounds out, shortstop Otto Lopez to first baseman Connor Norby. Derek Hill to 2nd.","rbi":0,"awayScore":9,"homeScore":3,"isOut":true},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-31T00:48:46.743Z","endTime":"2026-03-31T00:49:48.764Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":700337,"fullName":"Edgar Quero","link":"/api/v1/people/700337"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":667463,"fullName":"John King","link":"/api/v1/people/667463"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":656537,"fullName":"Derek Hill","link":"/api/v1/people/656537"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":700337,"fullName":"Edgar Quero","link":"/api/v1/people/700337"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":672640,"link":"/api/v1/people/672640"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":681393,"link":"/api/v1/people/681393"},"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":656537,"fullName":"Derek Hill","link":"/api/v1/people/656537"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":78.7,"endSpeed":71.5,"strikeZoneTop":3.134,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.17816510356772,"aZ":-41.28080498137549,"pfxX":-6.664157946688628,"pfxZ":-7.009124931046928,"pX":-0.3114696880222983,"pZ":2.2028541848406653,"vX0":-2.6306405873028287,"vY0":-114.44851803916816,"vZ0":1.1157532645960522,"x":128.87,"y":179.3,"x0":1.725721963833296,"y0":50.00251264551265,"z0":5.818228881447875,"aX":-8.658142583376302},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.9,"breakVerticalInduced":-11.9,"breakHorizontal":12.8,"spinRate":2778,"spinDirection":325},"zone":4,"typeConfidence":0.89,"plateTime":0.48239490653491446,"extension":5.705761435221544},"index":0,"playId":"d1817d5f-eb08-322c-9cc3-6c4996ed5b11","pitchNumber":1,"startTime":"2026-03-31T00:49:06.453Z","endTime":"2026-03-31T00:49:11.143Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667463,"link":"/api/v1/people/667463","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":700337,"link":"/api/v1/people/700337","batSide":{"code":"R","description":"Right"}},"first":{"id":656537,"link":"/api/v1/people/656537"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":82.9,"endSpeed":76.0,"strikeZoneTop":3.134,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.041423302150605,"aZ":-33.420768849499424,"pfxX":-1.2556385284622906,"pfxZ":-0.8490714612387276,"pX":-0.22826348444845304,"pZ":1.1863853604104553,"vX0":-4.573585287144357,"vY0":-120.64759248325655,"vZ0":-2.8843317344693205,"x":125.7,"y":206.75,"x0":1.8607440934126656,"y0":50.0045414813332,"z0":5.364153981360628,"aX":-1.8376585134883852},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-2.0,"breakHorizontal":3.5,"spinRate":2810,"spinDirection":311},"zone":13,"typeConfidence":2.0,"plateTime":0.4552314829979367,"extension":5.9329822001858465},"index":1,"playId":"364854ce-aad5-3795-94ad-ce50df7ed250","pitchNumber":2,"startTime":"2026-03-31T00:49:23.392Z","endTime":"2026-03-31T00:49:27.169Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667463,"link":"/api/v1/people/667463","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":700337,"link":"/api/v1/people/700337","batSide":{"code":"R","description":"Right"}},"first":{"id":656537,"link":"/api/v1/people/656537"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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,"runnerGoing":true},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":81.6,"strikeZoneTop":3.134,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.623922965431895,"aZ":-30.295855209911775,"pfxX":10.494381670667245,"pfxZ":1.0914551552923397,"pX":0.6409899625212563,"pZ":1.49677882004698,"vX0":-6.720294275047651,"vY0":-132.0784641292096,"vZ0":-3.614531956463622,"x":92.57,"y":198.37,"x0":1.887665193424691,"y0":50.00338445543493,"z0":5.172378686818861,"aX":18.082564389770415},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":1.2,"breakHorizontal":-17.0,"spinRate":2143,"spinDirection":122},"zone":14,"typeConfidence":2.0,"plateTime":0.41869647302707413,"extension":5.893542318035485},"hitData":{"launchSpeed":76.6,"launchAngle":-6.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":117.98,"coordY":154.07}},"index":2,"playId":"cb1d99f7-fa05-3253-8092-b3617d47d80e","pitchNumber":3,"startTime":"2026-03-31T00:49:40.978Z","endTime":"2026-03-31T00:49:48.764Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667463,"link":"/api/v1/people/667463","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":700337,"link":"/api/v1/people/700337","batSide":{"code":"R","description":"Right"}},"first":{"id":656537,"link":"/api/v1/people/656537"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":700337,"link":"/api/v1/people/700337"},"credit":"b_ab"},{"player":{"id":667463,"link":"/api/v1/people/667463"},"credit":"p_ab"},{"player":{"id":700337,"link":"/api/v1/people/700337"},"credit":"b_pa"},{"player":{"id":667463,"link":"/api/v1/people/667463"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.8999999999999999,"awayTeamWinProbability":99.1,"homeTeamWinProbabilityAdded":0.09999999999999987,"leverageIndex":0.05,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-03-31T00:49:48.764Z","atBatIndex":61},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Luisangel Acuña flies out to right fielder Owen Caissie.","rbi":0,"awayScore":9,"homeScore":3,"isOut":true},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-31T00:49:59.192Z","endTime":"2026-03-31T00:50:26.653Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":682668,"fullName":"Luisangel Acuña","link":"/api/v1/people/682668"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":667463,"fullName":"John King","link":"/api/v1/people/667463"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":682668,"fullName":"Luisangel Acuña","link":"/api/v1/people/682668"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":683357,"link":"/api/v1/people/683357"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":83.1,"strikeZoneTop":3.008,"strikeZoneBottom":1.518,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.29602255523751,"aZ":-29.60889359548846,"pfxX":10.220155370635005,"pfxZ":1.4461583448576452,"pX":0.6297518675512405,"pZ":2.5817272033238643,"vX0":-6.3677570183066585,"vY0":-133.09820887912588,"vZ0":-1.5503232870971206,"x":93.0,"y":169.07,"x0":1.7380143740300238,"y0":50.00501028781361,"z0":5.336932989327203,"aX":18.151169531174617},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":2.5,"breakHorizontal":-16.9,"spinRate":2318,"spinDirection":122},"zone":6,"typeConfidence":2.0,"plateTime":0.4131397480880672,"extension":5.855172077393561},"hitData":{"launchSpeed":88.6,"launchAngle":38.0,"totalDistance":298.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":211.8,"coordY":114.31}},"index":0,"playId":"350cf356-7af5-3121-8d5d-f32cbeb67a58","pitchNumber":1,"startTime":"2026-03-31T00:50:17.726Z","endTime":"2026-03-31T00:50:26.653Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667463,"link":"/api/v1/people/667463","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":682668,"link":"/api/v1/people/682668","batSide":{"code":"R","description":"Right"}},"second":{"id":656537,"link":"/api/v1/people/656537"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682668,"link":"/api/v1/people/682668"},"credit":"b_ab"},{"player":{"id":667463,"link":"/api/v1/people/667463"},"credit":"p_ab"},{"player":{"id":682668,"link":"/api/v1/people/682668"},"credit":"b_pa"},{"player":{"id":667463,"link":"/api/v1/people/667463"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.0,"awayTeamWinProbability":99.0,"homeTeamWinProbabilityAdded":0.10000000000000009,"leverageIndex":0.05,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-03-31T00:50:26.653Z","atBatIndex":62},{"result":{"type":"atBat","event":"Triple","eventType":"triple","description":"Jakob Marsee triples (1) on a fly ball to center fielder Derek Hill.","rbi":0,"awayScore":9,"homeScore":3,"isOut":false},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-31T00:52:38.840Z","endTime":"2026-03-31T00:53:36.676Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":35},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656794,"fullName":"Sean Newcomb","link":"/api/v1/people/656794"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":null,"runner":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":656537,"link":"/api/v1/people/656537"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Derek Hill remains in the game as the center fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":9,"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-03-31T00:52:00.777Z","endTime":"2026-03-31T00:52:41.160Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656537,"link":"/api/v1/people/656537"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"601","replacedPlayer":{"id":671976,"link":"/api/v1/people/671976"},"defense":{"pitcher":{"id":656794,"link":"/api/v1/people/656794","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":677592,"link":"/api/v1/people/677592"}},"offense":{"batter":{"id":805300,"link":"/api/v1/people/805300","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":83.2,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.881052936554912,"aZ":-25.517136845415244,"pfxX":12.016958385379947,"pfxZ":3.741414697251514,"pX":0.30252385028742984,"pZ":1.7545445173747405,"vX0":-9.478628615644356,"vY0":-133.31215069153137,"vZ0":-5.024569793758224,"x":105.47,"y":191.41,"x0":2.3642846960932506,"y0":50.000369344876944,"z0":5.5338242703148,"aX":21.366353634010615},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":5.8,"breakHorizontal":-19.4,"spinRate":2256,"spinDirection":128},"zone":9,"typeConfidence":0.91,"plateTime":0.41277405648380316,"extension":5.6626698920293315},"index":1,"playId":"6cb29bdc-a191-3d32-b958-3c9f33ff0439","pitchNumber":1,"startTime":"2026-03-31T00:52:41.160Z","endTime":"2026-03-31T00:52:45.331Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656794,"link":"/api/v1/people/656794","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":677592,"link":"/api/v1/people/677592"}},"offense":{"batter":{"id":805300,"link":"/api/v1/people/805300","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.7,"endSpeed":72.9,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.104182976452037,"aZ":-37.35252245745058,"pfxX":-8.677309603255036,"pfxZ":-3.831795350583495,"pX":-1.4381022345491228,"pZ":1.4740185241759833,"vX0":-6.621134997085143,"vY0":-117.16607297965498,"vZ0":-1.0826886688161514,"x":65.37,"y":82.47,"x0":2.581612057721489,"y0":50.004094239584354,"z0":5.524581554579599,"aX":-11.716686594561383},"breaks":{"breakAngle":19.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.0,"breakVerticalInduced":-6.8,"breakHorizontal":17.6,"spinRate":2772,"spinDirection":313},"zone":13,"typeConfidence":0.9,"plateTime":0.4727552078311872,"extension":5.528610965267699},"index":2,"playId":"6c2ffa9e-40c5-3610-b45f-e3e1af628c6c","pitchNumber":2,"startTime":"2026-03-31T00:52:51.555Z","endTime":"2026-03-31T00:52:55.106Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656794,"link":"/api/v1/people/656794","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":677592,"link":"/api/v1/people/677592"}},"offense":{"batter":{"id":805300,"link":"/api/v1/people/805300","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.7,"endSpeed":75.1,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.45987744762483,"aZ":-33.97276291123758,"pfxX":-8.487509923336237,"pfxZ":-1.2538234877419772,"pX":0.22282317729479062,"pZ":1.845734195843828,"vX0":-3.4121370281228227,"vY0":-120.3574359265235,"vZ0":-1.4273830901470004,"x":108.51,"y":188.95,"x0":2.769189708518442,"y0":50.00055418635324,"z0":5.5077530005192905,"aX":-12.214593357514477},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-2.4,"breakHorizontal":16.2,"spinRate":2819,"spinDirection":311},"zone":8,"typeConfidence":0.9,"plateTime":0.458397725288489,"extension":5.4869537325240225},"index":3,"playId":"21a22bfd-fd70-3ba0-b8bf-be590b048258","pitchNumber":3,"startTime":"2026-03-31T00:53:05.406Z","endTime":"2026-03-31T00:53:10.853Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656794,"link":"/api/v1/people/656794","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":677592,"link":"/api/v1/people/677592"}},"offense":{"batter":{"id":805300,"link":"/api/v1/people/805300","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.5,"endSpeed":73.6,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.1051165902853,"aZ":-36.96575506677178,"pfxX":-11.57861381099818,"pfxZ":-3.4569808686647523,"pX":0.12046905334389485,"pZ":2.220936975359988,"vX0":-2.7313413552670456,"vY0":-118.49019164263409,"vZ0":0.27064350382393765,"x":112.41,"y":178.81,"x0":2.7987881174856164,"y0":50.00463478565004,"z0":5.556176838783957,"aX":-16.03799831645598},"breaks":{"breakAngle":24.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-47.9,"breakVerticalInduced":-5.8,"breakHorizontal":21.6,"spinRate":2885,"spinDirection":308},"zone":5,"typeConfidence":0.91,"plateTime":0.46691870732593976,"extension":5.3432941682862},"hitData":{"launchSpeed":93.9,"launchAngle":31.0,"totalDistance":340.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":218.77,"coordY":97.13}},"index":4,"playId":"2ffbcdeb-62a1-3afe-a0e4-e091d7879a05","pitchNumber":4,"startTime":"2026-03-31T00:53:18.373Z","endTime":"2026-03-31T00:53:36.676Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656794,"link":"/api/v1/people/656794","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":677592,"link":"/api/v1/people/677592"}},"offense":{"batter":{"id":805300,"link":"/api/v1/people/805300","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805300,"link":"/api/v1/people/805300"},"credit":"b_ab"},{"player":{"id":656794,"link":"/api/v1/people/656794"},"credit":"p_ab"},{"player":{"id":805300,"link":"/api/v1/people/805300"},"credit":"b_pa"},{"player":{"id":656794,"link":"/api/v1/people/656794"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":2.1999999999999997,"awayTeamWinProbability":97.8,"homeTeamWinProbabilityAdded":1.1999999999999997,"leverageIndex":0.18,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2026-03-31T00:53:36.676Z","atBatIndex":63},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Xavier Edwards strikes out swinging.","rbi":0,"awayScore":9,"homeScore":3,"isOut":true},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-31T00:55:34.534Z","endTime":"2026-03-31T00:56:54.071Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656794,"fullName":"Sean Newcomb","link":"/api/v1/people/656794"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":700337,"link":"/api/v1/people/700337"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":9,"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-03-31T00:54:17.725Z","endTime":"2026-03-31T00:55:36.776Z","isPitch":false,"type":"action","player":{"id":669364,"link":"/api/v1/people/669364"},"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":84.3,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.804090532442,"aZ":-26.41935555333106,"pfxX":10.114134123195228,"pfxZ":3.140856997745569,"pX":0.33509365371761307,"pZ":2.7658792228033864,"vX0":-8.754783190667489,"vY0":-135.25561696433553,"vZ0":-2.8045525189430687,"x":104.23,"y":164.1,"x0":2.3189961286454563,"y0":50.00021543540402,"z0":5.692778814989393,"aX":18.512219070452666},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":5.2,"breakHorizontal":-16.2,"spinRate":2245,"spinDirection":129},"zone":3,"typeConfidence":0.9,"plateTime":0.4068323409567678,"extension":5.723498698655164},"index":1,"playId":"46be5aa6-284b-39e4-9fad-7947d977d796","pitchNumber":1,"startTime":"2026-03-31T00:55:36.776Z","endTime":"2026-03-31T00:55:42.913Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656794,"link":"/api/v1/people/656794","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":677592,"link":"/api/v1/people/677592"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"R","description":"Right"}},"third":{"id":805300,"link":"/api/v1/people/805300"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":true},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":83.5,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.81389769277441,"aZ":-21.171867007633164,"pfxX":1.374398325640199,"pfxZ":6.1628124059260445,"pX":0.9488142606988784,"pZ":2.1070311681515963,"vX0":-4.52378495934113,"vY0":-133.10580323659434,"vZ0":-5.428046125886231,"x":80.83,"y":181.89,"x0":2.495391888848235,"y0":50.00654640395897,"z0":5.715922427869326,"aX":2.455710560696683},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":10.1,"breakHorizontal":-1.4,"spinRate":2453,"spinDirection":137},"zone":14,"typeConfidence":0.9,"plateTime":0.41223620066481503,"extension":5.4913816339594},"index":2,"playId":"54ca0401-2f6a-3284-a4d2-cd5562658c0f","pitchNumber":2,"startTime":"2026-03-31T00:55:56.671Z","endTime":"2026-03-31T00:56:23.679Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656794,"link":"/api/v1/people/656794","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":677592,"link":"/api/v1/people/677592"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"R","description":"Right"}},"third":{"id":805300,"link":"/api/v1/people/805300"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":145,"player":{"id":700337,"fullName":"Edgar Quero","link":"/api/v1/people/700337"}},"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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.8,"endSpeed":74.7,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.252748061677835,"aZ":-34.34915862052907,"pfxX":-10.599548972416045,"pfxZ":-1.5201504181368186,"pX":0.5870517886088419,"pZ":2.9343723081484043,"vX0":-1.8928619358926775,"vY0":-120.4058866406451,"vZ0":0.7642582906790498,"x":94.62,"y":159.55,"x0":2.762475457977264,"y0":50.00049851814852,"z0":5.707097335999497,"aX":-15.210974390279356},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-2.2,"breakHorizontal":19.7,"spinRate":2835,"spinDirection":312},"zone":3,"typeConfidence":0.91,"plateTime":0.4588700146416316,"extension":5.506039212592499},"index":3,"playId":"fa37b7cb-d916-3bb9-9a37-2358955ee051","pitchNumber":3,"startTime":"2026-03-31T00:56:31.651Z","endTime":"2026-03-31T00:56:36.281Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656794,"link":"/api/v1/people/656794","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":677592,"link":"/api/v1/people/677592"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"R","description":"Right"}},"third":{"id":805300,"link":"/api/v1/people/805300"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":84.2,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.84551112792879,"aZ":-29.19634065457294,"pfxX":11.320126144922892,"pfxZ":1.6196585097845588,"pX":0.9943297043475978,"pZ":2.9279740536446255,"vX0":-7.187012240665473,"vY0":-135.86317256038618,"vZ0":-1.839386547773379,"x":79.1,"y":159.72,"x0":2.2284726511904136,"y0":50.00070964619142,"z0":5.679554962201277,"aX":20.77295378132717},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":2.6,"breakHorizontal":-18.6,"spinRate":2300,"spinDirection":133},"zone":12,"typeConfidence":0.92,"plateTime":0.40600326207583937,"extension":5.649974453239276},"index":4,"playId":"ddb33cac-4ede-31c4-8066-4482a970bc64","pitchNumber":4,"startTime":"2026-03-31T00:56:50.209Z","endTime":"2026-03-31T00:56:54.071Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656794,"link":"/api/v1/people/656794","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":677592,"link":"/api/v1/people/677592"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"R","description":"Right"}},"third":{"id":805300,"link":"/api/v1/people/805300"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669364,"link":"/api/v1/people/669364"},"credit":"b_ab"},{"player":{"id":656794,"link":"/api/v1/people/656794"},"credit":"p_ab"},{"player":{"id":669364,"link":"/api/v1/people/669364"},"credit":"b_pa"},{"player":{"id":656794,"link":"/api/v1/people/656794"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.3,"awayTeamWinProbability":98.7,"homeTeamWinProbabilityAdded":-0.8999999999999997,"leverageIndex":0.35,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2026-03-31T00:56:54.071Z","atBatIndex":64},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Agustín Ramírez strikes out swinging.","rbi":0,"awayScore":9,"homeScore":3,"isOut":true},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-31T00:57:07.331Z","endTime":"2026-03-31T00:59:04.525Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656794,"fullName":"Sean Newcomb","link":"/api/v1/people/656794"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"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":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":700337,"link":"/api/v1/people/700337"},"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(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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":83.6,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.408194535642064,"aZ":-20.28600657054758,"pfxX":1.521052758596897,"pfxZ":6.725571882843376,"pX":-0.8479314215449197,"pZ":1.511970042108225,"vX0":-8.688550506958126,"vY0":-131.94312101661504,"vZ0":-7.020584343565471,"x":149.32,"y":197.96,"x0":2.286496990359803,"y0":50.00298604449563,"z0":5.696171629941472,"aX":2.6894625459459767},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":10.8,"breakHorizontal":-1.0,"spinRate":2462,"spinDirection":131},"zone":13,"typeConfidence":0.9,"plateTime":0.4147154892991871,"extension":5.579724766550261},"index":0,"playId":"18fcd22d-6829-3ac8-b68f-48c95370cb2a","pitchNumber":1,"startTime":"2026-03-31T00:57:18.659Z","endTime":"2026-03-31T00:57:21.969Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656794,"link":"/api/v1/people/656794","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":677592,"link":"/api/v1/people/677592"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"third":{"id":805300,"link":"/api/v1/people/805300"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":true},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":83.5,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.42211518709969,"aZ":-28.876063154019764,"pfxX":11.904831810003031,"pfxZ":1.8216169240952098,"pX":0.4897945539648057,"pZ":3.6395502313230965,"vX0":-8.70235742820796,"vY0":-134.93838915044617,"vZ0":-0.34128250225288925,"x":98.33,"y":140.51,"x0":2.240203726722319,"y0":50.00163872352718,"z0":5.834821100543949,"aX":21.546849617563733},"breaks":{"breakAngle":33.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":3.5,"breakHorizontal":-19.2,"spinRate":2303,"spinDirection":130},"zone":12,"typeConfidence":0.92,"plateTime":0.4088050432192194,"extension":5.597447433884736},"index":1,"playId":"c93bf7d5-6c15-33a6-a5b4-71dd115e67c7","pitchNumber":2,"startTime":"2026-03-31T00:57:34.036Z","endTime":"2026-03-31T00:58:01.045Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656794,"link":"/api/v1/people/656794","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":677592,"link":"/api/v1/people/677592"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"third":{"id":805300,"link":"/api/v1/people/805300"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":145,"player":{"id":700337,"fullName":"Edgar Quero","link":"/api/v1/people/700337"}},"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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.8,"endSpeed":75.0,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.46152000511431,"aZ":-36.81977267243961,"pfxX":-10.557856334521574,"pfxZ":-3.246499711684077,"pX":-0.8090906247433843,"pZ":2.140352880010374,"vX0":-4.818348867222144,"vY0":-120.32239694846298,"vZ0":-0.3897341836731263,"x":147.84,"y":180.99,"x0":2.6055616794974235,"y0":50.00124933206543,"z0":5.633763276275307,"aX":-15.114886808830732},"breaks":{"breakAngle":24.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-46.3,"breakVerticalInduced":-5.6,"breakHorizontal":20.4,"spinRate":2862,"spinDirection":313},"zone":13,"typeConfidence":0.91,"plateTime":0.4593652118116536,"extension":5.416990069283098},"index":2,"playId":"679cffca-3e96-3519-bad9-08420976410c","pitchNumber":3,"startTime":"2026-03-31T00:58:06.991Z","endTime":"2026-03-31T00:58:11.129Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656794,"link":"/api/v1/people/656794","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":677592,"link":"/api/v1/people/677592"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"third":{"id":805300,"link":"/api/v1/people/805300"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":84.5,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.60549966726084,"aZ":-12.985595519187816,"pfxX":5.849935928000978,"pfxZ":10.36442469950422,"pX":-0.5688011862778087,"pZ":3.2649061199865956,"vX0":-9.561475481845136,"vY0":-136.11611400930664,"vZ0":-4.042022851447802,"x":138.68,"y":150.63,"x0":2.2510499789081955,"y0":50.00129654993248,"z0":5.686736386806027,"aX":10.829606370375952},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":17.9,"breakHorizontal":-8.3,"spinRate":2360,"spinDirection":128},"zone":1,"typeConfidence":0.89,"plateTime":0.4044717317360953,"extension":5.658632046508157},"index":3,"playId":"ce74d3bf-d9e6-35c7-b084-fa52e9acde9d","pitchNumber":4,"startTime":"2026-03-31T00:58:25.374Z","endTime":"2026-03-31T00:58:29.825Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656794,"link":"/api/v1/people/656794","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":677592,"link":"/api/v1/people/677592"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"third":{"id":805300,"link":"/api/v1/people/805300"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":84.7,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.61271320621648,"aZ":-16.482635513766187,"pfxX":5.314953575027133,"pfxZ":8.449390690661213,"pX":0.2049684238017385,"pZ":3.3109159407026394,"vX0":-7.280596557296154,"vY0":-136.30038973697654,"vZ0":-3.572630010600393,"x":109.19,"y":149.39,"x0":2.2365509027075503,"y0":50.002657793811906,"z0":5.7967067349323,"aX":9.870462086999291},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":14.6,"breakHorizontal":-7.8,"spinRate":2310,"spinDirection":135},"zone":2,"typeConfidence":0.89,"plateTime":0.40389024999000034,"extension":5.494517867173413},"index":4,"playId":"68610c64-f6a0-3027-ad9b-8540f1ceb003","pitchNumber":5,"startTime":"2026-03-31T00:58:43.056Z","endTime":"2026-03-31T00:58:46.603Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656794,"link":"/api/v1/people/656794","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":677592,"link":"/api/v1/people/677592"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"third":{"id":805300,"link":"/api/v1/people/805300"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.8,"endSpeed":74.5,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.50474832270438,"aZ":-31.87351620565489,"pfxX":-9.06862247250626,"pfxZ":0.21247589029492886,"pX":0.31097167967740075,"pZ":2.885386595118109,"vX0":-2.969206401663444,"vY0":-119.11517781554123,"vZ0":0.5702270782252152,"x":105.15,"y":160.87,"x0":2.755886082106036,"y0":50.00251243642794,"z0":5.553179298458534,"aX":-12.871159825033326},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":0.8,"breakHorizontal":17.2,"spinRate":2702,"spinDirection":312},"zone":2,"typeConfidence":0.9,"plateTime":0.4619971461082426,"extension":5.527707025791687},"index":5,"playId":"db128bda-b1aa-3a82-8035-0fb1d7d41ab5","pitchNumber":6,"startTime":"2026-03-31T00:59:00.776Z","endTime":"2026-03-31T00:59:04.525Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656794,"link":"/api/v1/people/656794","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":677592,"link":"/api/v1/people/677592"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"third":{"id":805300,"link":"/api/v1/people/805300"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682663,"link":"/api/v1/people/682663"},"credit":"b_ab"},{"player":{"id":656794,"link":"/api/v1/people/656794"},"credit":"p_ab"},{"player":{"id":682663,"link":"/api/v1/people/682663"},"credit":"b_pa"},{"player":{"id":656794,"link":"/api/v1/people/656794"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.6,"awayTeamWinProbability":99.4,"homeTeamWinProbabilityAdded":-0.7000000000000001,"leverageIndex":0.23,"dramaIndex":16.0,"contextMetrics":{},"playEndTime":"2026-03-31T00:59:04.525Z","atBatIndex":65},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Liam Hicks singles on a fly ball to left fielder Austin Hays. Jakob Marsee scores.","rbi":1,"awayScore":9,"homeScore":4,"isOut":false},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-31T00:59:18.239Z","endTime":"2026-03-31T01:00:19.010Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656794,"fullName":"Sean Newcomb","link":"/api/v1/people/656794"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669720,"link":"/api/v1/people/669720"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"responsiblePitcher":{"id":656794,"link":"/api/v1/people/656794"},"isScoringEvent":true,"rbi":true,"earned":true,"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":85.3,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.40177558292881,"aZ":-26.10059110186929,"pfxX":10.478906197704287,"pfxZ":3.2414835591027398,"pX":1.0793203981226476,"pZ":2.4659889838968576,"vX0":-6.907044858429835,"vY0":-136.83337237641663,"vZ0":-3.6526910366746366,"x":75.86,"y":172.2,"x0":2.28956793592308,"y0":50.006042218145254,"z0":5.6302678025992785,"aX":19.648185769503478},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":5.2,"breakHorizontal":-17.3,"spinRate":2281,"spinDirection":130},"zone":12,"typeConfidence":0.9,"plateTime":0.4020465866729177,"extension":5.456832497086767},"index":0,"playId":"4af4d05b-94db-3890-8fa6-66973fe4b29e","pitchNumber":1,"startTime":"2026-03-31T00:59:31.725Z","endTime":"2026-03-31T00:59:35.738Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656794,"link":"/api/v1/people/656794","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":677592,"link":"/api/v1/people/677592"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"third":{"id":805300,"link":"/api/v1/people/805300"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":84.5,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.19195281941483,"aZ":-24.188329485970495,"pfxX":10.923094562865337,"pfxZ":4.323151196916536,"pX":0.6607304867475732,"pZ":2.281906876805444,"vX0":-7.68339838268172,"vY0":-136.07632159811115,"vZ0":-4.3074656235625675,"x":91.81,"y":177.17,"x0":2.1242407987560497,"y0":50.00082428242127,"z0":5.593608352430149,"aX":20.163836221744244},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":7.0,"breakHorizontal":-17.8,"spinRate":2251,"spinDirection":134},"zone":6,"typeConfidence":0.9,"plateTime":0.40492959598820244,"extension":5.832141265007332},"index":1,"playId":"a53f1291-6ea2-3379-bf7c-012fab724b42","pitchNumber":2,"startTime":"2026-03-31T00:59:47.612Z","endTime":"2026-03-31T00:59:51.159Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656794,"link":"/api/v1/people/656794","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":677592,"link":"/api/v1/people/677592"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"third":{"id":805300,"link":"/api/v1/people/805300"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.1,"endSpeed":74.2,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.826048727194596,"aZ":-34.194184973130426,"pfxX":-10.321274955837394,"pfxZ":-1.444381881490985,"pX":-0.8115996180987204,"pZ":1.3520221280283362,"vX0":-4.714976304222765,"vY0":-119.3142348903491,"vZ0":-2.2456660748446624,"x":147.94,"y":202.28,"x0":2.5478212332622006,"y0":50.000676518244184,"z0":5.4700126996796445,"aX":-14.469501138186178},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":-3.0,"breakHorizontal":20.0,"spinRate":2812,"spinDirection":316},"zone":13,"typeConfidence":0.9,"plateTime":0.4639796438842545,"extension":5.631331411252803},"hitData":{"launchSpeed":70.7,"launchAngle":34.0,"totalDistance":214.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":68.26,"coordY":128.92}},"index":2,"playId":"054121ac-be33-3179-b571-ab3a32d86dbb","pitchNumber":3,"startTime":"2026-03-31T01:00:06.874Z","endTime":"2026-03-31T01:00:19.010Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656794,"link":"/api/v1/people/656794","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":677592,"link":"/api/v1/people/677592"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"third":{"id":805300,"link":"/api/v1/people/805300"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":689414,"link":"/api/v1/people/689414"},"credit":"b_ab"},{"player":{"id":656794,"link":"/api/v1/people/656794"},"credit":"p_ab"},{"player":{"id":689414,"link":"/api/v1/people/689414"},"credit":"b_pa"},{"player":{"id":656794,"link":"/api/v1/people/656794"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.0999999999999999,"awayTeamWinProbability":98.9,"homeTeamWinProbabilityAdded":0.4999999999999999,"leverageIndex":0.12,"dramaIndex":11.0,"contextMetrics":{},"playEndTime":"2026-03-31T01:00:19.010Z","atBatIndex":66},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Otto Lopez singles on a ground ball to pitcher Sean Newcomb. Liam Hicks to 2nd.","rbi":0,"awayScore":9,"homeScore":4,"isOut":false},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-31T01:01:19.044Z","endTime":"2026-03-31T01:02:17.057Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656794,"fullName":"Sean Newcomb","link":"/api/v1/people/656794"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"postOnSecond":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":656794,"link":"/api/v1/people/656794"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":9,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-03-31T01:00:42.435Z","endTime":"2026-03-31T01:01:21.293Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":656794,"link":"/api/v1/people/656794","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":677592,"link":"/api/v1/people/677592"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"first":{"id":689414,"link":"/api/v1/people/689414"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":84.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.2650815644417,"aZ":-13.125770550817728,"pfxX":6.864033853458048,"pfxZ":10.192454646866189,"pX":1.0018099900528898,"pZ":3.0136832812994303,"vX0":-5.7396191777762,"vY0":-137.50687865462714,"vZ0":-4.934389001157509,"x":78.81,"y":157.41,"x0":2.2493024466570444,"y0":50.00558540969569,"z0":5.758381245643967,"aX":12.833109147850198},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":17.3,"breakHorizontal":-10.8,"spinRate":2283,"spinDirection":128},"zone":12,"typeConfidence":0.9,"plateTime":0.40201258332255607,"extension":5.588451049671182},"index":1,"playId":"b77f4b1b-c942-3e47-bcd0-caae6e0f1f91","pitchNumber":1,"startTime":"2026-03-31T01:01:21.293Z","endTime":"2026-03-31T01:01:26.127Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656794,"link":"/api/v1/people/656794","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":677592,"link":"/api/v1/people/677592"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"first":{"id":689414,"link":"/api/v1/people/689414"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.2,"endSpeed":82.7,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.862541419461227,"aZ":-18.9790656297019,"pfxX":0.35861437589681744,"pfxZ":7.579000333428656,"pX":0.5503496186685747,"pZ":1.4673469162360626,"vX0":-4.955880922838295,"vY0":-131.1367346921243,"vZ0":-7.205662804927766,"x":96.02,"y":199.16,"x0":2.418448902132959,"y0":50.00223030105893,"z0":5.667713534352993,"aX":0.6250168252156185},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":12.4,"breakHorizontal":0.5,"spinRate":2527,"spinDirection":141},"zone":14,"typeConfidence":0.91,"plateTime":0.4177579678105263,"extension":5.630478822098732},"index":2,"playId":"f52ac484-c989-3cb9-9f5d-af21392b8bf4","pitchNumber":2,"startTime":"2026-03-31T01:01:36.406Z","endTime":"2026-03-31T01:01:40.433Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656794,"link":"/api/v1/people/656794","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":677592,"link":"/api/v1/people/677592"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"first":{"id":689414,"link":"/api/v1/people/689414"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":83.8,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.43209134738422,"aZ":-11.810937669312764,"pfxX":6.0918853477763735,"pfxZ":11.153415369489203,"pX":0.11320796599648442,"pZ":2.4615245624772224,"vX0":-7.653462008688853,"vY0":-135.6752903224068,"vZ0":-6.373617865243208,"x":112.68,"y":172.32,"x0":2.2069811486483175,"y0":50.00060619072888,"z0":5.699502245073742,"aX":11.120299892811042},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":18.6,"breakHorizontal":-9.0,"spinRate":2433,"spinDirection":134},"zone":5,"typeConfidence":0.89,"plateTime":0.40696245952872445,"extension":5.588736607824264},"index":3,"playId":"464e9000-a481-3af6-b025-55e7580b1b86","pitchNumber":3,"startTime":"2026-03-31T01:01:52.085Z","endTime":"2026-03-31T01:01:55.527Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656794,"link":"/api/v1/people/656794","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":677592,"link":"/api/v1/people/677592"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"first":{"id":689414,"link":"/api/v1/people/689414"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":84.7,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.2648077128507,"aZ":-25.79197982478384,"pfxX":11.633661760241488,"pfxZ":3.45807635891655,"pX":0.40108904640764587,"pZ":1.2908317066785957,"vX0":-8.762442380115003,"vY0":-136.02991250062533,"vZ0":-6.454709747669072,"x":101.71,"y":203.93,"x0":2.1784775738685065,"y0":50.00221588346692,"z0":5.52271779400296,"aX":21.455226451875102},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":4.8,"breakHorizontal":-18.8,"spinRate":2315,"spinDirection":134},"zone":14,"typeConfidence":0.91,"plateTime":0.40512775924665645,"extension":5.939088679172784},"hitData":{"launchSpeed":76.0,"launchAngle":-62.0,"totalDistance":1.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":118.59,"coordY":177.06}},"index":4,"playId":"d634c74b-b1e2-3654-ba08-79d9b6ddef9e","pitchNumber":4,"startTime":"2026-03-31T01:02:08.764Z","endTime":"2026-03-31T01:02:17.057Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656794,"link":"/api/v1/people/656794","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":677592,"link":"/api/v1/people/677592"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"first":{"id":689414,"link":"/api/v1/people/689414"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672640,"link":"/api/v1/people/672640"},"credit":"b_ab"},{"player":{"id":656794,"link":"/api/v1/people/656794"},"credit":"p_ab"},{"player":{"id":672640,"link":"/api/v1/people/672640"},"credit":"b_pa"},{"player":{"id":656794,"link":"/api/v1/people/656794"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.9,"awayTeamWinProbability":98.1,"homeTeamWinProbabilityAdded":0.8,"leverageIndex":0.2,"dramaIndex":15.0,"contextMetrics":{},"playEndTime":"2026-03-31T01:02:17.057Z","atBatIndex":67},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Owen Caissie walks. Liam Hicks to 3rd. Otto Lopez to 2nd.","rbi":0,"awayScore":9,"homeScore":4,"isOut":false},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-31T01:02:29.098Z","endTime":"2026-03-31T01:04:36.698Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656794,"fullName":"Sean Newcomb","link":"/api/v1/people/656794"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"},"postOnSecond":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"postOnThird":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":84.8,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.128041887814014,"aZ":-26.117167807971782,"pfxX":10.8748277202452,"pfxZ":3.2689820644851064,"pX":0.34797060136591607,"pZ":3.153385728517424,"vX0":-8.333061801098669,"vY0":-135.85658330097232,"vZ0":-2.1248195665056295,"x":103.74,"y":153.64,"x0":2.0552069127104917,"y0":50.00300195059623,"z0":5.776605146390106,"aX":20.155568472851247},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":5.6,"breakHorizontal":-17.8,"spinRate":2302,"spinDirection":135},"zone":3,"typeConfidence":0.91,"plateTime":0.4044824592450156,"extension":5.766109503631996},"index":0,"playId":"e495dce1-465a-396b-b268-51a9818b3d6b","pitchNumber":1,"startTime":"2026-03-31T01:02:56.864Z","endTime":"2026-03-31T01:03:00.054Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656794,"link":"/api/v1/people/656794","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":677592,"link":"/api/v1/people/677592"}},"offense":{"batter":{"id":683357,"link":"/api/v1/people/683357","batSide":{"code":"L","description":"Left"}},"first":{"id":672640,"link":"/api/v1/people/672640"},"second":{"id":689414,"link":"/api/v1/people/689414"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.0,"endSpeed":75.4,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.289464921082306,"aZ":-37.59914957029871,"pfxX":-9.693413377160333,"pfxZ":-3.76288123613704,"pX":-1.5014785202045506,"pZ":1.728807385387254,"vX0":-6.564831332887949,"vY0":-120.6157008923125,"vZ0":-0.9916024677418679,"x":174.23,"y":192.1,"x0":2.5360745170067696,"y0":50.004171686661635,"z0":5.526766643343004,"aX":-13.96715563892937},"breaks":{"breakAngle":21.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-47.3,"breakVerticalInduced":-6.7,"breakHorizontal":19.3,"spinRate":2741,"spinDirection":314},"zone":13,"typeConfidence":0.9,"plateTime":0.4580030646213036,"extension":5.552398681379627},"index":1,"playId":"00beba55-f4b0-3d3c-87e7-36e8528bc51c","pitchNumber":2,"startTime":"2026-03-31T01:03:17.748Z","endTime":"2026-03-31T01:03:21.538Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656794,"link":"/api/v1/people/656794","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":677592,"link":"/api/v1/people/677592"}},"offense":{"batter":{"id":683357,"link":"/api/v1/people/683357","batSide":{"code":"L","description":"Left"}},"first":{"id":672640,"link":"/api/v1/people/672640"},"second":{"id":689414,"link":"/api/v1/people/689414"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":86.4,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.01864940478792,"aZ":-14.052126490432082,"pfxX":6.528716339771581,"pfxZ":9.50332928532884,"pX":-0.9078324197186072,"pZ":1.6169419394617237,"vX0":-9.74845153411956,"vY0":-137.37053099390886,"vZ0":-8.537621236092416,"x":151.6,"y":195.12,"x0":1.842093419462942,"y0":50.005355880214935,"z0":5.724960425964952,"aX":12.453911289833194},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.5,"breakHorizontal":-9.7,"spinRate":2335,"spinDirection":138},"zone":13,"typeConfidence":0.89,"plateTime":0.3990347209085612,"extension":5.81711637419773},"index":2,"playId":"6d92e0d1-b42d-3bc5-aeb1-bacdd367bdf0","pitchNumber":3,"startTime":"2026-03-31T01:03:35.217Z","endTime":"2026-03-31T01:03:39.363Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656794,"link":"/api/v1/people/656794","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":677592,"link":"/api/v1/people/677592"}},"offense":{"batter":{"id":683357,"link":"/api/v1/people/683357","batSide":{"code":"L","description":"Left"}},"first":{"id":672640,"link":"/api/v1/people/672640"},"second":{"id":689414,"link":"/api/v1/people/689414"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":85.4,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.485732407072515,"aZ":-25.280196100582707,"pfxX":11.07775377940095,"pfxZ":3.6959586155922146,"pX":0.5436772030436535,"pZ":1.738069738997728,"vX0":-8.256044499526636,"vY0":-136.11284788779173,"vZ0":-5.334096040243036,"x":96.28,"y":191.85,"x0":2.1857636480008273,"y0":50.00235646113643,"z0":5.486774498743539,"aX":20.665361915324983},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":5.6,"breakHorizontal":-18.1,"spinRate":2294,"spinDirection":131},"zone":9,"typeConfidence":0.91,"plateTime":0.4032937547942903,"extension":5.828467632127165},"index":3,"playId":"067cb824-0e03-3270-b663-5210a7557335","pitchNumber":4,"startTime":"2026-03-31T01:03:53.231Z","endTime":"2026-03-31T01:03:57.920Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656794,"link":"/api/v1/people/656794","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":677592,"link":"/api/v1/people/677592"}},"offense":{"batter":{"id":683357,"link":"/api/v1/people/683357","batSide":{"code":"L","description":"Left"}},"first":{"id":672640,"link":"/api/v1/people/672640"},"second":{"id":689414,"link":"/api/v1/people/689414"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":85.7,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.239970905226386,"aZ":-28.95157858690459,"pfxX":11.122251091222076,"pfxZ":1.7167814804929789,"pX":-0.8334541860984654,"pZ":1.8792549880858025,"vX0":-11.318797772607587,"vY0":-136.3676424219391,"vZ0":-4.157183893974613,"x":148.77,"y":188.04,"x0":1.9348811034554803,"y0":50.00231935832928,"z0":5.43111520770113,"aX":20.85429776039041},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":2.4,"breakHorizontal":-17.6,"spinRate":2327,"spinDirection":125},"zone":13,"typeConfidence":0.92,"plateTime":0.40235763739308483,"extension":5.880937513569958},"index":4,"playId":"0b624b58-386a-32f3-8d02-2f36521a1b29","pitchNumber":5,"startTime":"2026-03-31T01:04:09.204Z","endTime":"2026-03-31T01:04:13.845Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656794,"link":"/api/v1/people/656794","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":677592,"link":"/api/v1/people/677592"}},"offense":{"batter":{"id":683357,"link":"/api/v1/people/683357","batSide":{"code":"L","description":"Left"}},"first":{"id":672640,"link":"/api/v1/people/672640"},"second":{"id":689414,"link":"/api/v1/people/689414"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":85.2,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.781177869579388,"aZ":-28.358344337983798,"pfxX":10.152343465954068,"pfxZ":2.0456480422716528,"pX":1.0292920772253484,"pZ":3.4685610183486006,"vX0":-6.8164611969402396,"vY0":-136.01338415894094,"vZ0":-0.44516829830350707,"x":77.77,"y":145.13,"x0":2.2532326425671867,"y0":50.00415872248595,"z0":5.606610372924645,"aX":18.95830638785224},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":3.8,"breakHorizontal":-16.9,"spinRate":2259,"spinDirection":124},"zone":12,"typeConfidence":0.91,"plateTime":0.40321288635895147,"extension":5.464945976368329},"index":5,"playId":"e2272f12-1f69-3bad-9e5a-2b05d11d27ff","pitchNumber":6,"startTime":"2026-03-31T01:04:29.005Z","endTime":"2026-03-31T01:04:36.698Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656794,"link":"/api/v1/people/656794","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":677592,"link":"/api/v1/people/677592"}},"offense":{"batter":{"id":683357,"link":"/api/v1/people/683357","batSide":{"code":"L","description":"Left"}},"first":{"id":672640,"link":"/api/v1/people/672640"},"second":{"id":689414,"link":"/api/v1/people/689414"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683357,"link":"/api/v1/people/683357"},"credit":"b_pa"},{"player":{"id":656794,"link":"/api/v1/people/656794"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.5999999999999996,"awayTeamWinProbability":96.4,"homeTeamWinProbabilityAdded":1.6999999999999997,"leverageIndex":0.5,"dramaIndex":28.0,"contextMetrics":{},"playEndTime":"2026-03-31T01:04:36.698Z","atBatIndex":68},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Connor Norby lines out to second baseman Lenyn Sosa.","rbi":0,"awayScore":9,"homeScore":4,"isOut":true},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-31T01:07:07.767Z","endTime":"2026-03-31T01:07:36.823Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663855,"fullName":"Jordan Hicks","link":"/api/v1/people/663855"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3],"actionIndex":[1],"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":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":672820,"link":"/api/v1/people/672820"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":9,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-03-31T01:04:52.777Z","endTime":"2026-03-31T01:05:56.171Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":656794,"link":"/api/v1/people/656794","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":677592,"link":"/api/v1/people/677592"}},"offense":{"batter":{"id":681393,"link":"/api/v1/people/681393","batSide":{"code":"R","description":"Right"}},"first":{"id":683357,"link":"/api/v1/people/683357"},"second":{"id":672640,"link":"/api/v1/people/672640"},"third":{"id":689414,"link":"/api/v1/people/689414"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Jordan Hicks replaces Sean Newcomb.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":9,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-03-31T01:05:56.171Z","endTime":"2026-03-31T01:07:09.981Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663855,"link":"/api/v1/people/663855"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":656794,"link":"/api/v1/people/656794","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":677592,"link":"/api/v1/people/677592"}},"offense":{"batter":{"id":681393,"link":"/api/v1/people/681393","batSide":{"code":"R","description":"Right"}},"first":{"id":683357,"link":"/api/v1/people/683357"},"second":{"id":672640,"link":"/api/v1/people/672640"},"third":{"id":689414,"link":"/api/v1/people/689414"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":79.0,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.285962128207412,"aZ":-27.154199196187193,"pfxX":0.8995406148530376,"pfxZ":3.1713772368273467,"pX":0.08519913859107847,"pZ":-0.17015124628644168,"vX0":4.168813899615691,"vY0":-125.99923339288532,"vZ0":-7.9621750964954385,"x":113.75,"y":243.37,"x0":-1.7182567270803244,"y0":50.00487387864295,"z0":5.27466988949814,"aX":1.423139544203304},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":3.8,"breakHorizontal":-2.8,"spinRate":1920,"spinDirection":340},"zone":14,"typeConfidence":2.0,"plateTime":0.43731138293082106,"extension":6.003352828935685},"index":2,"playId":"80104b90-45d5-3f54-9f6e-814fa8ed0e45","pitchNumber":1,"startTime":"2026-03-31T01:07:09.981Z","endTime":"2026-03-31T01:07:16.304Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663855,"link":"/api/v1/people/663855","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":677592,"link":"/api/v1/people/677592"}},"offense":{"batter":{"id":681393,"link":"/api/v1/people/681393","batSide":{"code":"R","description":"Right"}},"first":{"id":683357,"link":"/api/v1/people/683357"},"second":{"id":672640,"link":"/api/v1/people/672640"},"third":{"id":689414,"link":"/api/v1/people/689414"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.3,"endSpeed":89.2,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.042816078403085,"aZ":-22.303483472331546,"pfxX":-10.960744263630897,"pfxZ":4.804605332532301,"pX":-0.6003757640826713,"pZ":3.462649088179945,"vX0":7.058263481437632,"vY0":-142.90806809537682,"vZ0":-2.1743368055536574,"x":139.88,"y":145.29,"x0":-1.6870102676940872,"y0":50.0030874117294,"z0":5.644668783512905,"aX":-22.5156180628861},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":8.4,"breakHorizontal":18.2,"spinRate":1946,"spinDirection":231},"zone":11,"typeConfidence":2.0,"plateTime":0.3842855828042975,"extension":6.076413420309998},"hitData":{"launchSpeed":64.3,"launchAngle":21.0,"totalDistance":163.0,"trajectory":"line_drive","hardness":"medium","location":"4","coordinates":{"coordX":124.24,"coordY":136.55}},"index":3,"playId":"d2cf63c9-69e0-3356-ae6a-cb8fb9dc489a","pitchNumber":2,"startTime":"2026-03-31T01:07:30.740Z","endTime":"2026-03-31T01:07:36.823Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663855,"link":"/api/v1/people/663855","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":677592,"link":"/api/v1/people/677592"}},"offense":{"batter":{"id":681393,"link":"/api/v1/people/681393","batSide":{"code":"R","description":"Right"}},"first":{"id":683357,"link":"/api/v1/people/683357"},"second":{"id":672640,"link":"/api/v1/people/672640"},"third":{"id":689414,"link":"/api/v1/people/689414"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681393,"link":"/api/v1/people/681393"},"credit":"b_ab"},{"player":{"id":663855,"link":"/api/v1/people/663855"},"credit":"p_ab"},{"player":{"id":681393,"link":"/api/v1/people/681393"},"credit":"b_pa"},{"player":{"id":663855,"link":"/api/v1/people/663855"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.6,"awayTeamWinProbability":99.4,"homeTeamWinProbabilityAdded":-2.9999999999999996,"leverageIndex":1.15,"dramaIndex":52.0,"contextMetrics":{},"playEndTime":"2026-03-31T01:07:36.823Z","atBatIndex":69},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Miguel Vargas grounds out, shortstop Otto Lopez to first baseman Connor Norby.","rbi":0,"awayScore":9,"homeScore":4,"isOut":true},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-31T01:09:56.480Z","endTime":"2026-03-31T01:11:59.532Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656848,"fullName":"Michael Petersen","link":"/api/v1/people/656848"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,6,7],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":672640,"link":"/api/v1/people/672640"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":681393,"link":"/api/v1/people/681393"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Michael Petersen replaces John King.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":9,"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-03-31T01:09:02.712Z","endTime":"2026-03-31T01:09:58.701Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656848,"link":"/api/v1/people/656848"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":667463,"link":"/api/v1/people/667463","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":678246,"link":"/api/v1/people/678246","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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.4,"endSpeed":78.0,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.895396695258928,"aZ":-30.771604684567993,"pfxX":0.19695759635471055,"pfxZ":0.9055063723307386,"pX":-0.20318100361899766,"pZ":0.9540993221087948,"vX0":2.712923809122967,"vY0":-124.25121327780697,"vZ0":-6.175073642034863,"x":124.74,"y":213.02,"x0":-1.3406440880741224,"y0":50.00062456818408,"z0":6.069831893998124,"aX":0.3036043529652905},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":0.2,"breakHorizontal":-1.1,"spinRate":2207,"spinDirection":77},"zone":13,"typeConfidence":2.0,"plateTime":0.4430255904044458,"extension":6.358995066223431},"index":1,"playId":"1e20597b-b286-3151-956c-eb5490fc9d2f","pitchNumber":1,"startTime":"2026-03-31T01:09:58.701Z","endTime":"2026-03-31T01:10:02.571Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656848,"link":"/api/v1/people/656848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":678246,"link":"/api/v1/people/678246","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":77.7,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.30686368675065,"aZ":-34.51755471550269,"pfxX":1.0930987480004708,"pfxZ":-1.5403165387619362,"pX":1.426552981219409,"pZ":0.8386202888929175,"vX0":5.7297507956741605,"vY0":-123.6765861851355,"vZ0":-5.749298102742329,"x":62.62,"y":216.14,"x0":-1.0772939073332704,"y0":50.00030963236986,"z0":6.142462967456486,"aX":1.6659739724743108},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-4.1,"breakHorizontal":-3.5,"spinRate":2389,"spinDirection":65},"zone":14,"typeConfidence":2.0,"plateTime":0.4455800241598773,"extension":6.528089324677847},"index":2,"playId":"95b1b81f-e72e-3140-ab17-ed93381d5605","pitchNumber":2,"startTime":"2026-03-31T01:10:17.548Z","endTime":"2026-03-31T01:10:20.614Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656848,"link":"/api/v1/people/656848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":678246,"link":"/api/v1/people/678246","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":85.5,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.426909699930924,"aZ":-6.879488929823855,"pfxX":-3.351790205658767,"pfxZ":13.36945744901217,"pX":-0.24659685009778137,"pZ":2.092811122842812,"vX0":1.981219860501423,"vY0":-137.8388767735744,"vZ0":-10.334419524720035,"x":126.4,"y":182.27,"x0":-0.5455766052656701,"y0":50.00343853601378,"z0":6.388577375129404,"aX":-6.3418008821606415},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.1,"breakVerticalInduced":21.8,"breakHorizontal":5.5,"spinRate":2279,"spinDirection":201},"zone":8,"typeConfidence":2.0,"plateTime":0.39994266387633015,"extension":6.17521134021782},"index":3,"playId":"62d7804a-09c7-3cc8-a74a-0396631c01e3","pitchNumber":3,"startTime":"2026-03-31T01:10:37.779Z","endTime":"2026-03-31T01:10:41.876Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656848,"link":"/api/v1/people/656848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":678246,"link":"/api/v1/people/678246","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":85.9,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.65386602211296,"aZ":-8.483980362443587,"pfxX":-4.910355500048185,"pfxZ":12.386947635591806,"pX":0.03406119650135769,"pZ":2.4841985601393253,"vX0":3.6410353793889607,"vY0":-138.54562785783472,"vZ0":-8.9005300089432,"x":115.7,"y":171.71,"x0":-0.6700729776732463,"y0":50.00376555183936,"z0":6.335678981560009,"aX":-9.391052361185531},"breaks":{"breakAngle":38.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":20.4,"breakHorizontal":7.9,"spinRate":2233,"spinDirection":207},"zone":5,"typeConfidence":2.0,"plateTime":0.3978416414338217,"extension":6.2733771967966385},"index":4,"playId":"e2b86ccf-dc21-3c46-aeb1-4cb20ae4b141","pitchNumber":4,"startTime":"2026-03-31T01:10:56.015Z","endTime":"2026-03-31T01:11:01.737Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656848,"link":"/api/v1/people/656848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":678246,"link":"/api/v1/people/678246","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":9,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":5,"startTime":"2026-03-31T01:11:16.914Z","endTime":"2026-03-31T01:11:30.288Z","isPitch":false,"type":"action","player":{"id":678246,"link":"/api/v1/people/678246"},"defense":{"pitcher":{"id":656848,"link":"/api/v1/people/656848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":678246,"link":"/api/v1/people/678246","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":88.0,"endSpeed":79.7,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.892932141107938,"aZ":-24.46825267844813,"pfxX":-7.630191161261779,"pfxZ":4.756749073261586,"pX":0.06540203812502948,"pZ":0.11503074863751009,"vX0":5.194997873501419,"vY0":-127.6561983618629,"vZ0":-9.650553588012244,"x":114.51,"y":235.67,"x0":-1.0242213894390106,"y0":50.00167115708153,"z0":5.931642217718894,"aX":-12.35535177556316},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":6.2,"breakHorizontal":12.4,"spinRate":1128,"spinDirection":232},"zone":14,"typeConfidence":2.0,"plateTime":0.43220153279136975,"extension":6.568611080469499},"index":6,"playId":"eba51e4a-4322-3985-b23e-99e5e81fd2eb","pitchNumber":5,"startTime":"2026-03-31T01:11:30.288Z","endTime":"2026-03-31T01:11:34.103Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656848,"link":"/api/v1/people/656848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":678246,"link":"/api/v1/people/678246","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.3,"endSpeed":88.0,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.85783247793864,"aZ":-7.187129541915648,"pfxX":-4.6932301623205515,"pfxZ":12.51902370552049,"pX":-0.1767209201668973,"pZ":1.9010676087054283,"vX0":2.878697147388608,"vY0":-141.25139061766936,"vZ0":-10.793089750252065,"x":74.14,"y":103.2,"x0":-0.6059295162989865,"y0":50.00016317302214,"z0":6.258169597389293,"aX":-9.365883279560329},"breaks":{"breakAngle":40.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.0,"breakVerticalInduced":20.3,"breakHorizontal":7.8,"spinRate":2402,"spinDirection":201},"zone":8,"typeConfidence":2.0,"plateTime":0.3895883995583169,"extension":6.326957989158871},"hitData":{"launchSpeed":84.7,"launchAngle":3.0,"totalDistance":61.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":112.54,"coordY":151.64}},"index":7,"playId":"152b36b3-ef21-3ef1-809a-43dc1ca2d75e","pitchNumber":6,"startTime":"2026-03-31T01:11:51.231Z","endTime":"2026-03-31T01:11:59.532Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656848,"link":"/api/v1/people/656848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":678246,"link":"/api/v1/people/678246","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678246,"link":"/api/v1/people/678246"},"credit":"b_ab"},{"player":{"id":656848,"link":"/api/v1/people/656848"},"credit":"p_ab"},{"player":{"id":678246,"link":"/api/v1/people/678246"},"credit":"b_pa"},{"player":{"id":656848,"link":"/api/v1/people/656848"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.7000000000000001,"awayTeamWinProbability":99.3,"homeTeamWinProbabilityAdded":0.10000000000000009,"leverageIndex":0.03,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-03-31T01:11:59.532Z","atBatIndex":70},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Munetaka Murakami flies out to center fielder Jakob Marsee.","rbi":0,"awayScore":9,"homeScore":4,"isOut":true},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-31T01:12:18.544Z","endTime":"2026-03-31T01:12:34.720Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":808959,"fullName":"Munetaka Murakami","link":"/api/v1/people/808959"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656848,"fullName":"Michael Petersen","link":"/api/v1/people/656848"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":808959,"fullName":"Munetaka Murakami","link":"/api/v1/people/808959"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":805300,"link":"/api/v1/people/805300"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.2,"endSpeed":87.6,"strikeZoneTop":3.296,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.7848906338019,"aZ":-8.531793500683504,"pfxX":-4.70112390228285,"pfxZ":11.891159296193685,"pX":0.616295690616423,"pZ":2.692919192956042,"vX0":5.072005734316075,"vY0":-141.2005272581673,"vZ0":-8.507030548831128,"x":93.51,"y":166.07,"x0":-0.6058812383798966,"y0":50.00233735285775,"z0":6.3207770799466365,"aX":-9.346306068923305},"breaks":{"breakAngle":37.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.7,"breakVerticalInduced":19.7,"breakHorizontal":7.3,"spinRate":2227,"spinDirection":207},"zone":6,"typeConfidence":2.0,"plateTime":0.39023068486378865,"extension":6.155290819898499},"hitData":{"launchSpeed":86.1,"launchAngle":30.0,"totalDistance":297.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":97.76,"coordY":83.66}},"index":0,"playId":"073d1bca-16f8-39c7-883a-8c70b49df066","pitchNumber":1,"startTime":"2026-03-31T01:12:25.996Z","endTime":"2026-03-31T01:12:34.720Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656848,"link":"/api/v1/people/656848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":808959,"link":"/api/v1/people/808959","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":808959,"link":"/api/v1/people/808959"},"credit":"b_ab"},{"player":{"id":656848,"link":"/api/v1/people/656848"},"credit":"p_ab"},{"player":{"id":808959,"link":"/api/v1/people/808959"},"credit":"b_pa"},{"player":{"id":656848,"link":"/api/v1/people/656848"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.8,"awayTeamWinProbability":99.2,"homeTeamWinProbabilityAdded":0.09999999999999998,"leverageIndex":0.02,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-03-31T01:12:34.720Z","atBatIndex":71},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Austin Hays called out on strikes.","rbi":0,"awayScore":9,"homeScore":4,"isOut":true},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-31T01:12:39.543Z","endTime":"2026-03-31T01:14:14.977Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":669720,"fullName":"Austin Hays","link":"/api/v1/people/669720"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656848,"fullName":"Michael Petersen","link":"/api/v1/people/656848"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669720,"fullName":"Austin Hays","link":"/api/v1/people/669720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":689414,"link":"/api/v1/people/689414"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":86.8,"strikeZoneTop":3.142,"strikeZoneBottom":1.586,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":38.07870644862118,"aZ":-5.9325877854568745,"pfxX":-3.271657586211843,"pfxZ":13.428642299764743,"pX":0.34040467069025343,"pZ":1.7146562955148197,"vX0":3.9989739703925586,"vY0":-140.4042347872216,"vZ0":-11.411952867058496,"x":104.02,"y":192.48,"x0":-0.6917324166112696,"y0":50.002407051170266,"z0":6.26172584075869,"aX":-6.393337134575801},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.3,"breakVerticalInduced":21.5,"breakHorizontal":4.9,"spinRate":2370,"spinDirection":206},"zone":9,"typeConfidence":2.0,"plateTime":0.39330984774753963,"extension":6.2649335943721365},"index":0,"playId":"d26ba378-d9ca-3c67-9fd9-710a090c3288","pitchNumber":1,"startTime":"2026-03-31T01:13:00.557Z","endTime":"2026-03-31T01:13:04.506Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656848,"link":"/api/v1/people/656848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":669720,"link":"/api/v1/people/669720","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.2,"endSpeed":87.0,"strikeZoneTop":3.142,"strikeZoneBottom":1.586,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":38.77308440830382,"aZ":-6.403840546666275,"pfxX":-4.5209944542401175,"pfxZ":13.056955819729701,"pX":-0.3640572221567605,"pZ":2.936330296499751,"vX0":2.4464661114932564,"vY0":-141.17163281969167,"vZ0":-8.241330453811745,"x":130.88,"y":159.5,"x0":-0.6649512542474396,"y0":50.00226801002047,"z0":6.3410696108991065,"aX":-8.922854099171113},"breaks":{"breakAngle":43.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-7.9,"breakVerticalInduced":21.6,"breakHorizontal":7.6,"spinRate":2433,"spinDirection":206},"zone":1,"typeConfidence":2.0,"plateTime":0.39132258503839923,"extension":6.025375340595943},"index":1,"playId":"2fdc2bdb-d150-3ebc-8fcd-353f213fefcf","pitchNumber":2,"startTime":"2026-03-31T01:13:20.119Z","endTime":"2026-03-31T01:13:23.445Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656848,"link":"/api/v1/people/656848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":669720,"link":"/api/v1/people/669720","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":78.8,"strikeZoneTop":3.142,"strikeZoneBottom":1.586,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.551263568549643,"aZ":-33.30748835673497,"pfxX":-1.1807003512364465,"pfxZ":-0.7252910187518955,"pX":0.7049196338697542,"pZ":0.2816242291055351,"vX0":4.563782000521984,"vY0":-125.1458845110079,"vZ0":-7.465141249933004,"x":90.13,"y":231.18,"x0":-1.0001291722861239,"y0":50.00211986819369,"z0":6.081303681189425,"aX":-1.8467092902230082},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-3.0,"breakHorizontal":1.0,"spinRate":2279,"spinDirection":45},"zone":14,"typeConfidence":2.0,"plateTime":0.44003892014286095,"extension":6.612790429637409},"index":2,"playId":"97b2f0a0-afe9-35a1-b1f3-856830c7a510","pitchNumber":3,"startTime":"2026-03-31T01:13:48.353Z","endTime":"2026-03-31T01:13:51.559Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656848,"link":"/api/v1/people/656848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":669720,"link":"/api/v1/people/669720","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.3,"endSpeed":78.3,"strikeZoneTop":3.142,"strikeZoneBottom":1.586,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.4488416853826,"aZ":-33.18530654452779,"pfxX":0.709349744536661,"pfxZ":-0.6534299933916463,"pX":0.43811860154154175,"pZ":1.622944620192089,"vX0":3.7335857442965485,"vY0":-124.12766522409302,"vZ0":-4.331657807523639,"x":100.3,"y":194.96,"x0":-1.1819454396467142,"y0":50.00339001351191,"z0":6.174874021388847,"aX":1.0983676930900337},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-2.0,"breakHorizontal":-2.2,"spinRate":2400,"spinDirection":50},"zone":9,"typeConfidence":2.0,"plateTime":0.4424301180511301,"extension":6.469275687860306},"index":3,"playId":"214973ec-38a0-3315-adbf-3abe5c785b83","pitchNumber":4,"startTime":"2026-03-31T01:14:10.288Z","endTime":"2026-03-31T01:14:14.977Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656848,"link":"/api/v1/people/656848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":669720,"link":"/api/v1/people/669720","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669720,"link":"/api/v1/people/669720"},"credit":"b_ab"},{"player":{"id":656848,"link":"/api/v1/people/656848"},"credit":"p_ab"},{"player":{"id":669720,"link":"/api/v1/people/669720"},"credit":"b_pa"},{"player":{"id":656848,"link":"/api/v1/people/656848"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.8,"awayTeamWinProbability":99.2,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.02,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-03-31T01:14:14.977Z","atBatIndex":72},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Javier Sanoja flies out to left fielder Austin Hays.","rbi":0,"awayScore":9,"homeScore":4,"isOut":true},"about":{"atBatIndex":73,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-03-31T01:16:13.126Z","endTime":"2026-03-31T01:16:44.159Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663855,"fullName":"Jordan Hicks","link":"/api/v1/people/663855"},"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":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":669720,"link":"/api/v1/people/669720"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":98.0,"endSpeed":89.2,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.06347818054616,"aZ":-18.073918284251164,"pfxX":-10.177639149312071,"pfxZ":6.902193486620607,"pX":-0.6116901732743718,"pZ":2.1151744860716692,"vX0":7.171640455977899,"vY0":-142.35746690694057,"vZ0":-6.07574987805203,"x":140.32,"y":181.67,"x0":-1.8470677074196165,"y0":50.004250489535565,"z0":5.429688274326251,"aX":-20.796394634058576},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":11.4,"breakHorizontal":16.9,"spinRate":1984,"spinDirection":229},"zone":4,"typeConfidence":2.0,"plateTime":0.38541388885355277,"extension":6.160280034838379},"hitData":{"launchSpeed":91.7,"launchAngle":32.0,"totalDistance":347.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":37.21,"coordY":90.01}},"index":0,"playId":"4074482a-6737-3613-9c90-99ed27fc7d97","pitchNumber":1,"startTime":"2026-03-31T01:16:34.276Z","endTime":"2026-03-31T01:16:44.159Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663855,"link":"/api/v1/people/663855","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":677592,"link":"/api/v1/people/677592"}},"offense":{"batter":{"id":691594,"link":"/api/v1/people/691594","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691594,"link":"/api/v1/people/691594"},"credit":"b_ab"},{"player":{"id":663855,"link":"/api/v1/people/663855"},"credit":"p_ab"},{"player":{"id":691594,"link":"/api/v1/people/691594"},"credit":"b_pa"},{"player":{"id":663855,"link":"/api/v1/people/663855"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.3,"awayTeamWinProbability":99.7,"homeTeamWinProbabilityAdded":-0.5,"leverageIndex":0.21,"dramaIndex":14.0,"contextMetrics":{},"playEndTime":"2026-03-31T01:16:44.159Z","atBatIndex":73},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Heriberto Hernández walks.","rbi":0,"awayScore":9,"homeScore":4,"isOut":false},"about":{"atBatIndex":74,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-03-31T01:17:28.835Z","endTime":"2026-03-31T01:18:51.704Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663855,"fullName":"Jordan Hicks","link":"/api/v1/people/663855"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[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":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":9,"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-03-31T01:17:11.990Z","endTime":"2026-03-31T01:17:31.101Z","isPitch":false,"type":"action","player":{"id":681715,"link":"/api/v1/people/681715"},"defense":{"pitcher":{"id":663855,"link":"/api/v1/people/663855","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":677592,"link":"/api/v1/people/677592"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":100.4,"endSpeed":91.3,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.70879570719879,"aZ":-16.56519297394947,"pfxX":-10.970937401347452,"pfxZ":7.284838439948539,"pX":-1.2369758068356733,"pZ":2.1755840835333182,"vX0":4.7427403819426335,"vY0":-145.98845579618475,"vZ0":-7.232016287180878,"x":164.15,"y":180.04,"x0":-1.4640372248620592,"y0":50.002462115987996,"z0":5.695709479666435,"aX":-23.5076905583266},"breaks":{"breakAngle":50.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":11.8,"breakHorizontal":18.8,"spinRate":2063,"spinDirection":222},"zone":13,"typeConfidence":2.0,"plateTime":0.37623273026640325,"extension":6.06554480016226},"index":1,"playId":"e9121a3c-aed4-307e-a8a7-49af1dddde4e","pitchNumber":1,"startTime":"2026-03-31T01:17:31.101Z","endTime":"2026-03-31T01:17:35.576Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663855,"link":"/api/v1/people/663855","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":677592,"link":"/api/v1/people/677592"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":100.2,"endSpeed":91.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.364345462574626,"aZ":-18.326138498666637,"pfxX":-10.579657719441625,"pfxZ":6.462478924894617,"pX":2.799424598058472E-4,"pZ":3.107029910139679,"vX0":8.195022941706844,"vY0":-145.7066667019872,"vZ0":-4.145464363051346,"x":116.99,"y":154.89,"x0":-1.4791853408043165,"y0":50.00325126087837,"z0":5.661039818381038,"aX":-22.6686518466343},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":11.0,"breakHorizontal":17.5,"spinRate":2043,"spinDirection":220},"zone":2,"typeConfidence":2.0,"plateTime":0.37642543225259484,"extension":6.087493283919163},"index":2,"playId":"05b8b4b4-b1de-3dbe-99bc-ade76cd4f071","pitchNumber":2,"startTime":"2026-03-31T01:17:53.942Z","endTime":"2026-03-31T01:17:58.405Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663855,"link":"/api/v1/people/663855","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":677592,"link":"/api/v1/people/677592"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.5,"endSpeed":89.5,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.358369834996246,"aZ":-18.347836595605763,"pfxX":-10.267694453199045,"pfxZ":6.696604140276982,"pX":-1.854091856155307,"pZ":3.015045409524159,"vX0":2.979224012315084,"vY0":-143.32285023846788,"vZ0":-4.350597776574978,"x":187.67,"y":157.37,"x0":-1.5776753493677806,"y0":50.005993751452,"z0":5.710196068251257,"aX":-21.210469613433634},"breaks":{"breakAngle":46.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":11.4,"breakHorizontal":17.9,"spinRate":1973,"spinDirection":227},"zone":11,"typeConfidence":2.0,"plateTime":0.3832227696108257,"extension":6.032548997722844},"index":3,"playId":"53ff02dd-c965-37e7-a7d1-b60aaaef692c","pitchNumber":3,"startTime":"2026-03-31T01:18:10.231Z","endTime":"2026-03-31T01:18:13.558Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663855,"link":"/api/v1/people/663855","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":677592,"link":"/api/v1/people/677592"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":79.0,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.129944136144857,"aZ":-35.97568774734698,"pfxX":3.937709766529154,"pfxZ":-2.4029003863275644,"pX":0.12150404661828769,"pZ":1.3553297038336438,"vX0":3.396655397414622,"vY0":-125.73742291079995,"vZ0":-3.2649026121710594,"x":112.37,"y":202.19,"x0":-1.7637679802308321,"y0":50.0017244303779,"z0":5.623019982296202,"aX":6.234076796972492},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":-4.9,"breakHorizontal":-7.9,"spinRate":2238,"spinDirection":47},"zone":14,"typeConfidence":2.0,"plateTime":0.43747789464085285,"extension":5.922577743921715},"index":4,"playId":"e512666d-9006-3011-ad02-e4c3cae5546a","pitchNumber":4,"startTime":"2026-03-31T01:18:27.773Z","endTime":"2026-03-31T01:18:32.171Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663855,"link":"/api/v1/people/663855","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":677592,"link":"/api/v1/people/677592"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":99.2,"endSpeed":90.1,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.34922626066963,"aZ":-18.508054468903957,"pfxX":-10.138649527525175,"pfxZ":6.531724343092945,"pX":-1.4549577481685474,"pZ":2.7451814073999903,"vX0":4.379053782832994,"vY0":-144.37981161118105,"vZ0":-4.642507075593695,"x":172.46,"y":164.66,"x0":-1.6815336821587819,"y0":50.005049243120396,"z0":5.527293674760182,"aX":-21.220915825061848},"breaks":{"breakAngle":45.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":10.9,"breakHorizontal":17.4,"spinRate":1992,"spinDirection":227},"zone":11,"typeConfidence":2.0,"plateTime":0.38064040352780637,"extension":6.089425724254663},"index":5,"playId":"15df5361-1d94-33ae-ab97-d2e2138215c7","pitchNumber":5,"startTime":"2026-03-31T01:18:46.128Z","endTime":"2026-03-31T01:18:51.704Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663855,"link":"/api/v1/people/663855","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":677592,"link":"/api/v1/people/677592"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681715,"link":"/api/v1/people/681715"},"credit":"b_pa"},{"player":{"id":663855,"link":"/api/v1/people/663855"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.7000000000000001,"awayTeamWinProbability":99.3,"homeTeamWinProbabilityAdded":0.4000000000000001,"leverageIndex":0.09,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2026-03-31T01:18:51.704Z","atBatIndex":74},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jakob Marsee called out on strikes.","rbi":0,"awayScore":9,"homeScore":4,"isOut":true},"about":{"atBatIndex":75,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-03-31T01:19:04.307Z","endTime":"2026-03-31T01:20:33.520Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663855,"fullName":"Jordan Hicks","link":"/api/v1/people/663855"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":700337,"link":"/api/v1/people/700337"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.2,"endSpeed":89.4,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.58980390696574,"aZ":-18.68615779973231,"pfxX":-11.030747721168375,"pfxZ":6.612172968474139,"pX":0.14806905690600353,"pZ":0.7666194174206397,"vX0":9.10341626548188,"vY0":-142.37935906451884,"vZ0":-9.701994537979235,"x":111.36,"y":218.08,"x0":-1.6674306171953985,"y0":50.005250711707816,"z0":5.4161508182993385,"aX":-22.509633590349857},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":10.0,"breakHorizontal":18.0,"spinRate":1953,"spinDirection":230},"zone":14,"typeConfidence":2.0,"plateTime":0.3856189492350852,"extension":6.285423021701707},"index":0,"playId":"0f3a25b6-3b10-3816-8f1c-039aa98efa10","pitchNumber":1,"startTime":"2026-03-31T01:19:21.564Z","endTime":"2026-03-31T01:19:25.021Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663855,"link":"/api/v1/people/663855","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":677592,"link":"/api/v1/people/677592"}},"offense":{"batter":{"id":805300,"link":"/api/v1/people/805300","batSide":{"code":"L","description":"Left"}},"first":{"id":681715,"link":"/api/v1/people/681715"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":77.8,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.081341241371057,"aZ":-35.88147155218454,"pfxX":5.054543102204677,"pfxZ":-2.394314371228817,"pX":0.2019133020137495,"pZ":1.9682468476255333,"vX0":3.32295211615215,"vY0":-124.67645485310948,"vZ0":-1.3381503044553686,"x":109.3,"y":185.64,"x0":-1.8127722364520615,"y0":50.0039930876139,"z0":5.520083262303432,"aX":7.820723541275276},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-4.4,"breakHorizontal":-10.0,"spinRate":2226,"spinDirection":41},"zone":8,"typeConfidence":2.0,"plateTime":0.4422409175296833,"extension":5.942845238696976},"index":1,"playId":"66bc83ba-11c5-3b35-80be-f8dc5a510863","pitchNumber":2,"startTime":"2026-03-31T01:19:38.728Z","endTime":"2026-03-31T01:19:42.391Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663855,"link":"/api/v1/people/663855","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":677592,"link":"/api/v1/people/677592"}},"offense":{"batter":{"id":805300,"link":"/api/v1/people/805300","batSide":{"code":"L","description":"Left"}},"first":{"id":681715,"link":"/api/v1/people/681715"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":99.7,"endSpeed":90.8,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.651896604678754,"aZ":-23.032004417881925,"pfxX":-10.31018029310873,"pfxZ":4.32038010237099,"pX":-0.6035439542510223,"pZ":2.3253857238719635,"vX0":6.667328907583994,"vY0":-144.94667502180752,"vZ0":-4.980091889683846,"x":140.01,"y":175.99,"x0":-1.6007588161089241,"y0":50.00401142399511,"z0":5.482929872290348,"aX":-21.816520924966802},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":7.0,"breakHorizontal":17.3,"spinRate":1910,"spinDirection":227},"zone":4,"typeConfidence":2.0,"plateTime":0.37870855153507677,"extension":6.235134912771557},"index":2,"playId":"5c467383-ed88-35e8-888e-738fd0a2df5f","pitchNumber":3,"startTime":"2026-03-31T01:20:03.022Z","endTime":"2026-03-31T01:20:06.409Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663855,"link":"/api/v1/people/663855","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":677592,"link":"/api/v1/people/677592"}},"offense":{"batter":{"id":805300,"link":"/api/v1/people/805300","batSide":{"code":"L","description":"Left"}},"first":{"id":681715,"link":"/api/v1/people/681715"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.4,"endSpeed":89.5,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.08915457768072,"aZ":-23.132591526283235,"pfxX":-10.950156908841326,"pfxZ":4.399774788750157,"pX":0.8366699928622392,"pZ":2.351566041086791,"vX0":10.710873007132044,"vY0":-142.78582089196738,"vZ0":-4.707390273118137,"x":85.11,"y":175.29,"x0":-1.5476507258499623,"y0":50.006357090948846,"z0":5.48472035907611,"aX":-22.525571777547604},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":7.1,"breakHorizontal":17.5,"spinRate":1861,"spinDirection":232},"zone":14,"typeConfidence":2.0,"plateTime":0.38416787727008117,"extension":6.097919387991501},"index":3,"playId":"2933bb54-6103-3a78-ab88-b3330514388f","pitchNumber":4,"startTime":"2026-03-31T01:20:28.300Z","endTime":"2026-03-31T01:20:33.520Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663855,"link":"/api/v1/people/663855","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":677592,"link":"/api/v1/people/677592"}},"offense":{"batter":{"id":805300,"link":"/api/v1/people/805300","batSide":{"code":"L","description":"Left"}},"first":{"id":681715,"link":"/api/v1/people/681715"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805300,"link":"/api/v1/people/805300"},"credit":"b_ab"},{"player":{"id":663855,"link":"/api/v1/people/663855"},"credit":"p_ab"},{"player":{"id":805300,"link":"/api/v1/people/805300"},"credit":"b_pa"},{"player":{"id":663855,"link":"/api/v1/people/663855"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":-0.6000000000000001,"leverageIndex":0.24,"dramaIndex":15.0,"contextMetrics":{},"playEndTime":"2026-03-31T01:20:33.520Z","atBatIndex":75},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Xavier Edwards grounds out, second baseman Lenyn Sosa to first baseman Miguel Vargas.","rbi":0,"awayScore":9,"homeScore":4,"isOut":true},"about":{"atBatIndex":76,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-03-31T01:20:46.712Z","endTime":"2026-03-31T01:21:08.413Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663855,"fullName":"Jordan Hicks","link":"/api/v1/people/663855"},"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":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":672820,"link":"/api/v1/people/672820"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":678246,"link":"/api/v1/people/678246"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":99.3,"endSpeed":90.1,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.2983398677352,"aZ":-22.561779222488873,"pfxX":-11.253755929953169,"pfxZ":4.604276180874148,"pX":-0.23855571849111815,"pZ":2.3546152299420777,"vX0":7.890228799729923,"vY0":-144.24855725089495,"vZ0":-5.08940360625849,"x":126.09,"y":175.21,"x0":-1.5594098989691358,"y0":50.00695391588335,"z0":5.549786973386587,"aX":-23.513610664390963},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":7.3,"breakHorizontal":18.6,"spinRate":1716,"spinDirection":232},"zone":5,"typeConfidence":2.0,"plateTime":0.3809861460973001,"extension":6.196489992994342},"hitData":{"launchSpeed":81.7,"launchAngle":-12.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":153.08,"coordY":155.88}},"index":0,"playId":"3f0a61af-d635-3cfa-a0d0-3b45aaf25787","pitchNumber":1,"startTime":"2026-03-31T01:21:01.073Z","endTime":"2026-03-31T01:21:08.413Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663855,"link":"/api/v1/people/663855","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":677592,"link":"/api/v1/people/677592"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"L","description":"Left"}},"first":{"id":681715,"link":"/api/v1/people/681715"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669364,"link":"/api/v1/people/669364"},"credit":"b_ab"},{"player":{"id":663855,"link":"/api/v1/people/663855"},"credit":"p_ab"},{"player":{"id":669364,"link":"/api/v1/people/669364"},"credit":"b_pa"},{"player":{"id":663855,"link":"/api/v1/people/663855"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.0,"awayTeamWinProbability":100.0,"homeTeamWinProbabilityAdded":-0.1,"leverageIndex":0.06,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-03-31T01:21:08.413Z","atBatIndex":76}]