[{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Trent Grisham strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-29T18:37:55.134Z","endTime":"2026-04-29T18:39:01.351Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":663757,"fullName":"Trent Grisham","link":"/api/v1/people/663757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543135,"fullName":"Nathan Eovaldi","link":"/api/v1/people/543135"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,7],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663757,"fullName":"Trent Grisham","link":"/api/v1/people/663757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":543309,"link":"/api/v1/people/543309"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-29T15:25:43.197Z","endTime":"2026-04-29T18:01:54.841Z","isPitch":false,"type":"action","player":{"id":663757,"link":"/api/v1/people/663757"},"contextMetrics":{}},{"details":{"description":"Status Change - Warmup","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-04-29T18:01:54.841Z","endTime":"2026-04-29T18:35:42.174Z","isPitch":false,"type":"action","player":{"id":663757,"link":"/api/v1/people/663757"},"contextMetrics":{}},{"details":{"description":"Status Change - In Progress","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-04-29T18:35:42.174Z","endTime":"2026-04-29T18:37:57.321Z","isPitch":false,"type":"action","player":{"id":663757,"link":"/api/v1/people/663757"},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":85.3,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.330408205807863,"aZ":-17.593049180627204,"pfxX":-7.127919582999875,"pfxZ":7.800742667560406,"pX":-1.7437439584567473,"pZ":2.491587768604747,"vX0":4.159025095603424,"vY0":-136.21600263780692,"vZ0":-4.764058510628538,"x":183.47,"y":171.51,"x0":-2.3682864547754585,"y0":50.00506420473328,"z0":5.488450539044983,"aX":-13.32901355109498},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":13.2,"breakHorizontal":12.0,"spinRate":2096,"spinDirection":231},"zone":11,"typeConfidence":2.0,"plateTime":0.402869800108836,"extension":6.8049319062258675},"index":3,"playId":"15b9266e-ef2f-3a19-b2da-bada4a7d3afc","pitchNumber":1,"startTime":"2026-04-29T18:37:57.321Z","endTime":"2026-04-29T18:38:00.882Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543135,"link":"/api/v1/people/543135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":663757,"link":"/api/v1/people/663757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":76.4,"endSpeed":70.2,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.527703039100757,"aZ":-39.76583958811756,"pfxX":5.353083808382975,"pfxZ":-6.1208505409557485,"pX":-0.7075103239355286,"pZ":1.845239129508673,"vX0":1.7086811844561078,"vY0":-111.16491808844766,"vZ0":0.37427709092912576,"x":143.97,"y":188.96,"x0":-2.1832695839933125,"y0":50.001115787991196,"z0":5.831796454794671,"aX":6.641368774866215},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.8,"breakVerticalInduced":-10.6,"breakHorizontal":-10.2,"spinRate":1977,"spinDirection":44},"zone":7,"typeConfidence":2.0,"plateTime":0.49434523658536467,"extension":6.733375824023852},"index":4,"playId":"650f9ac8-424e-3ff3-96bb-8310928dd7db","pitchNumber":2,"startTime":"2026-04-29T18:38:13.063Z","endTime":"2026-04-29T18:38:16.666Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543135,"link":"/api/v1/people/543135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":663757,"link":"/api/v1/people/663757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"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":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":83.8,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.77650419938802,"aZ":-15.076233428423867,"pfxX":-0.8773168084292198,"pfxZ":9.517340433405714,"pX":-0.48406271163978937,"pZ":2.6467077859291708,"vX0":4.995894596174196,"vY0":-133.000904884858,"vZ0":-4.648490066101797,"x":135.45,"y":167.32,"x0":-2.2705652323783663,"y0":50.00405576531796,"z0":5.505980866492182,"aX":-1.5771325231242401},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":16.4,"breakHorizontal":0.5,"spinRate":2380,"spinDirection":206},"zone":4,"typeConfidence":2.0,"plateTime":0.4113852004213996,"extension":6.574154478800996},"index":5,"playId":"7d1d8cf1-e0ae-364a-a02f-9f8f0183474c","pitchNumber":3,"startTime":"2026-04-29T18:38:28.189Z","endTime":"2026-04-29T18:38:31.611Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543135,"link":"/api/v1/people/543135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":663757,"link":"/api/v1/people/663757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":6,"startTime":"2026-04-29T18:38:42.591Z","endTime":"2026-04-29T18:38:56.111Z","isPitch":false,"type":"action","player":{"id":663757,"link":"/api/v1/people/663757"},"defense":{"pitcher":{"id":543135,"link":"/api/v1/people/543135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":663757,"link":"/api/v1/people/663757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"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":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.0,"endSpeed":82.8,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.413064093840905,"aZ":-28.458381799511333,"pfxX":-8.883518110093364,"pfxZ":2.141104290673505,"pX":-0.5608534880708446,"pZ":1.0964981451122533,"vX0":6.744124650773486,"vY0":-130.87454054209815,"vZ0":-5.961679138728076,"x":138.38,"y":209.17,"x0":-2.0159289679467864,"y0":50.00529739743502,"z0":5.533489567350681,"aX":-15.425151005460947},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":2.8,"breakHorizontal":14.6,"spinRate":1666,"spinDirection":237},"zone":13,"typeConfidence":2.0,"plateTime":0.41840143469907787,"extension":6.757626911288231},"index":7,"playId":"05e99f96-46b2-3de5-b3d3-6fc93b667ade","pitchNumber":4,"startTime":"2026-04-29T18:38:56.111Z","endTime":"2026-04-29T18:39:01.351Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543135,"link":"/api/v1/people/543135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":663757,"link":"/api/v1/people/663757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663757,"link":"/api/v1/people/663757"},"credit":"b_ab"},{"player":{"id":543135,"link":"/api/v1/people/543135"},"credit":"p_ab"},{"player":{"id":663757,"link":"/api/v1/people/663757"},"credit":"b_pa"},{"player":{"id":543135,"link":"/api/v1/people/543135"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":2.200000000000003,"contextMetrics":{},"playEndTime":"2026-04-29T18:39:01.351Z","atBatIndex":0},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ben Rice singles on a line drive to right fielder Brandon Nimmo.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-29T18:39:00.637Z","endTime":"2026-04-29T18:39:39.304Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":700250,"fullName":"Ben Rice","link":"/api/v1/people/700250"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543135,"fullName":"Nathan Eovaldi","link":"/api/v1/people/543135"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":700250,"fullName":"Ben Rice","link":"/api/v1/people/700250"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":700250,"fullName":"Ben Rice","link":"/api/v1/people/700250"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":607043,"link":"/api/v1/people/607043"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":76.4,"endSpeed":70.6,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.409383729539176,"aZ":-38.99805027750165,"pfxX":4.572072602159249,"pfxZ":-5.455830665989758,"pX":-0.2433006621121899,"pZ":2.279046326423222,"vX0":2.9444736091449557,"vY0":-111.29079009679981,"vZ0":1.0996468187025115,"x":126.27,"y":177.25,"x0":-2.1784675583362834,"y0":50.0017060846746,"z0":5.825199476589424,"aX":5.720534083504124},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.0,"breakVerticalInduced":-9.2,"breakHorizontal":-9.0,"spinRate":1875,"spinDirection":44},"zone":5,"typeConfidence":2.0,"plateTime":0.4925991269773413,"extension":6.811723865416286},"hitData":{"launchSpeed":94.3,"launchAngle":12.0,"totalDistance":168.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":190.86,"coordY":109.08}},"index":0,"playId":"378bb15e-a2b6-35ec-89a4-e46260411575","pitchNumber":1,"startTime":"2026-04-29T18:39:29.135Z","endTime":"2026-04-29T18:39:39.304Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543135,"link":"/api/v1/people/543135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":700250,"link":"/api/v1/people/700250","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":700250,"link":"/api/v1/people/700250"},"credit":"b_ab"},{"player":{"id":543135,"link":"/api/v1/people/543135"},"credit":"p_ab"},{"player":{"id":700250,"link":"/api/v1/people/700250"},"credit":"b_pa"},{"player":{"id":543135,"link":"/api/v1/people/543135"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.8,"awayTeamWinProbability":50.2,"homeTeamWinProbabilityAdded":-2.4000000000000057,"leverageIndex":0.63,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2026-04-29T18:39:39.304Z","atBatIndex":1},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Aaron Judge grounds out softly to first baseman Jake Burger. Ben Rice to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-29T18:39:42.212Z","endTime":"2026-04-29T18:40:35.847Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":592450,"fullName":"Aaron Judge","link":"/api/v1/people/592450"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":543135,"fullName":"Nathan Eovaldi","link":"/api/v1/people/543135"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":700250,"fullName":"Ben Rice","link":"/api/v1/people/700250"},"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":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":592450,"fullName":"Aaron Judge","link":"/api/v1/people/592450"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669394,"link":"/api/v1/people/669394"},"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":700250,"fullName":"Ben Rice","link":"/api/v1/people/700250"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":83.0,"strikeZoneTop":3.523,"strikeZoneBottom":1.778,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.871154714490448,"aZ":-17.56734335149913,"pfxX":0.18548758639896246,"pfxZ":8.316532310390894,"pX":1.1027366156635046,"pZ":2.3945891358901346,"vX0":8.515485831383925,"vY0":-131.6481468100576,"vZ0":-4.843393468534918,"x":74.97,"y":174.13,"x0":-2.1972364508921576,"y0":50.00006511509002,"z0":5.55795075897139,"aX":0.32341398541133304},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":14.2,"breakHorizontal":-2.2,"spinRate":2325,"spinDirection":205},"zone":14,"typeConfidence":2.0,"plateTime":0.4160155151613827,"extension":6.796431167677165},"index":0,"playId":"aac4d6bc-d8e1-3bc5-8167-c9265f1a8b14","pitchNumber":1,"startTime":"2026-04-29T18:40:04.963Z","endTime":"2026-04-29T18:40:08.916Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543135,"link":"/api/v1/people/543135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":592450,"link":"/api/v1/people/592450","batSide":{"code":"R","description":"Right"}},"first":{"id":700250,"link":"/api/v1/people/700250"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"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":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":84.5,"strikeZoneTop":3.523,"strikeZoneBottom":1.778,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.847727619930545,"aZ":-19.04510886332482,"pfxX":-10.037670211408594,"pfxZ":7.1638551346051145,"pX":-1.2106503648066627,"pZ":3.8391526356822494,"vX0":5.877265459222853,"vY0":-134.43602356135855,"vZ0":-1.2115199509105818,"x":163.15,"y":135.12,"x0":-2.1199028796803896,"y0":50.000610043698416,"z0":5.646019699419495,"aX":-18.390600698746525},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":13.0,"breakHorizontal":16.9,"spinRate":2151,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.4072596061416798,"extension":6.741293296663408},"hitData":{"launchSpeed":40.4,"launchAngle":-50.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"soft","location":"3","coordinates":{"coordX":137.36,"coordY":192.7}},"index":1,"playId":"b0c0b641-441e-3794-9279-e763bfafd898","pitchNumber":2,"startTime":"2026-04-29T18:40:26.065Z","endTime":"2026-04-29T18:40:35.847Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543135,"link":"/api/v1/people/543135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":592450,"link":"/api/v1/people/592450","batSide":{"code":"R","description":"Right"}},"first":{"id":700250,"link":"/api/v1/people/700250"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592450,"link":"/api/v1/people/592450"},"credit":"b_ab"},{"player":{"id":543135,"link":"/api/v1/people/543135"},"credit":"p_ab"},{"player":{"id":592450,"link":"/api/v1/people/592450"},"credit":"b_pa"},{"player":{"id":543135,"link":"/api/v1/people/543135"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.6,"awayTeamWinProbability":48.4,"homeTeamWinProbabilityAdded":1.8000000000000043,"leverageIndex":1.21,"dramaIndex":47.0,"contextMetrics":{},"playEndTime":"2026-04-29T18:40:35.847Z","atBatIndex":2},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Cody Bellinger challenged (pitch result), call on the field was confirmed: Cody Bellinger called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-29T18:40:50.457Z","endTime":"2026-04-29T18:42:47.750Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":641355,"fullName":"Cody Bellinger","link":"/api/v1/people/641355"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543135,"fullName":"Nathan Eovaldi","link":"/api/v1/people/543135"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":641355,"fullName":"Cody Bellinger","link":"/api/v1/people/641355"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":543309,"link":"/api/v1/people/543309"},"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(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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.8,"endSpeed":81.5,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.922293789351674,"aZ":-29.78776585696029,"pfxX":-9.266701828590206,"pfxZ":1.4122012784138018,"pX":-0.08990994397900468,"pZ":1.6787321365154728,"vX0":8.317454014791151,"vY0":-129.09998648761564,"vZ0":-3.9711840785339483,"x":120.43,"y":193.45,"x0":-2.149747941191403,"y0":50.002308824345505,"z0":5.530209949595194,"aX":-15.639272952627898},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":1.9,"breakHorizontal":14.9,"spinRate":1616,"spinDirection":235},"zone":8,"typeConfidence":2.0,"plateTime":0.4243043098820274,"extension":6.723425944167079},"index":0,"playId":"030e0c13-6fef-3421-82e4-df39c9d6f241","pitchNumber":1,"startTime":"2026-04-29T18:41:05.382Z","endTime":"2026-04-29T18:41:09.862Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543135,"link":"/api/v1/people/543135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":641355,"link":"/api/v1/people/641355","batSide":{"code":"L","description":"Left"}},"second":{"id":700250,"link":"/api/v1/people/700250"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"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":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":83.0,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.712495949145936,"aZ":-21.655288702653035,"pfxX":1.1549253038339635,"pfxZ":5.969697065582343,"pX":0.1418459885049495,"pZ":3.8935057167080207,"vX0":5.784260840456171,"vY0":-131.85203157487783,"vZ0":-0.2259030419543413,"x":111.59,"y":133.66,"x0":-2.2294447192891242,"y0":50.00576111247028,"z0":5.576565026045968,"aX":2.036013924641657},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":10.9,"breakHorizontal":-3.4,"spinRate":2271,"spinDirection":201},"zone":12,"typeConfidence":2.0,"plateTime":0.41520875285558523,"extension":6.615674271388091},"index":1,"playId":"05cf4898-54df-3532-a676-8fee6aab81e9","pitchNumber":2,"startTime":"2026-04-29T18:41:22.716Z","endTime":"2026-04-29T18:41:25.812Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543135,"link":"/api/v1/people/543135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":641355,"link":"/api/v1/people/641355","batSide":{"code":"L","description":"Left"}},"second":{"id":700250,"link":"/api/v1/people/700250"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"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":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-04-29T18:41:43.277Z","endTime":"2026-04-29T18:42:02.248Z","isPitch":false,"type":"action","player":{"id":641355,"link":"/api/v1/people/641355"},"defense":{"pitcher":{"id":543135,"link":"/api/v1/people/543135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":641355,"link":"/api/v1/people/641355","batSide":{"code":"L","description":"Left"}},"second":{"id":700250,"link":"/api/v1/people/700250"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":86.4,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.25928940292653,"aZ":-17.331095341686975,"pfxX":-8.17460034888076,"pfxZ":7.702876233569906,"pX":0.6891529502789626,"pZ":2.698185259873183,"vX0":10.576852116563154,"vY0":-138.72438938096053,"vZ0":-4.084242054520059,"x":90.73,"y":165.93,"x0":-2.1309614433472084,"y0":50.00619731557384,"z0":5.362782319763154,"aX":-15.759305158215431},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":13.1,"breakHorizontal":12.4,"spinRate":2172,"spinDirection":227},"zone":6,"typeConfidence":2.0,"plateTime":0.39653608829900655,"extension":6.65340144255593},"index":3,"playId":"acd810d1-8c73-34bb-bd55-65c739c94ee8","pitchNumber":3,"startTime":"2026-04-29T18:42:02.248Z","endTime":"2026-04-29T18:42:06.827Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543135,"link":"/api/v1/people/543135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":641355,"link":"/api/v1/people/641355","batSide":{"code":"L","description":"Left"}},"second":{"id":700250,"link":"/api/v1/people/700250"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":82.0,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.54900630466462,"aZ":-29.84988879399678,"pfxX":-9.000886085484668,"pfxZ":1.3572139361849924,"pX":-0.5551793275161462,"pZ":1.7260500418402047,"vX0":7.225232674328492,"vY0":-130.4201763127247,"vZ0":-3.820335880180312,"x":138.16,"y":192.18,"x0":-2.1979643966612503,"y0":50.00595745216128,"z0":5.47227384919476,"aX":-15.44104760433486},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":1.8,"breakHorizontal":14.6,"spinRate":1561,"spinDirection":239},"zone":7,"typeConfidence":2.0,"plateTime":0.42069165005287434,"extension":6.727720601682812},"index":4,"playId":"02eef0c7-1fbd-31d0-a59c-9d4b3e50357c","pitchNumber":4,"startTime":"2026-04-29T18:42:20.741Z","endTime":"2026-04-29T18:42:47.750Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543135,"link":"/api/v1/people/543135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":641355,"link":"/api/v1/people/641355","batSide":{"code":"L","description":"Left"}},"second":{"id":700250,"link":"/api/v1/people/700250"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641355,"link":"/api/v1/people/641355"},"credit":"b_ab"},{"player":{"id":543135,"link":"/api/v1/people/543135"},"credit":"p_ab"},{"player":{"id":641355,"link":"/api/v1/people/641355"},"credit":"b_pa"},{"player":{"id":543135,"link":"/api/v1/people/543135"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":147,"player":{"id":641355,"fullName":"Cody Bellinger","link":"/api/v1/people/641355"}},"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":3.200000000000003,"leverageIndex":1.21,"dramaIndex":55.0,"contextMetrics":{},"playEndTime":"2026-04-29T18:42:47.750Z","atBatIndex":3},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Brandon Nimmo walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-29T18:44:55.067Z","endTime":"2026-04-29T18:46:03.246Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695684,"fullName":"Elmer Rodríguez","link":"/api/v1/people/695684"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"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":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-29T18:44:40.429Z","endTime":"2026-04-29T18:44:57.354Z","isPitch":false,"type":"action","player":{"id":607043,"link":"/api/v1/people/607043"},"defense":{"pitcher":{"id":695684,"link":"/api/v1/people/695684","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":607043,"link":"/api/v1/people/607043","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":87.6,"strikeZoneTop":3.27,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.917823977078218,"aZ":-18.54369302354777,"pfxX":-7.65740834095874,"pfxZ":6.894189803505531,"pX":-1.0014740628692724,"pZ":3.76571271303338,"vX0":7.136679260828564,"vY0":-139.8056571824162,"vZ0":-1.3683044807990759,"x":155.17,"y":137.11,"x0":-2.594069899502179,"y0":50.002425611491454,"z0":5.480278002782225,"aX":-15.137869335550292},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":12.4,"breakHorizontal":12.4,"spinRate":2053,"spinDirection":236},"zone":11,"typeConfidence":2.0,"plateTime":0.39198621103003584,"extension":6.532130438037806},"index":1,"playId":"7710875a-732b-3000-906c-bdba06ccf379","pitchNumber":1,"startTime":"2026-04-29T18:44:57.354Z","endTime":"2026-04-29T18:45:01.047Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695684,"link":"/api/v1/people/695684","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":607043,"link":"/api/v1/people/607043","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":87.7,"strikeZoneTop":3.27,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.33897893425856,"aZ":-16.957192735131308,"pfxX":-6.377576639492608,"pfxZ":7.68385979314815,"pX":-0.7270216435954776,"pZ":3.506920713241264,"vX0":7.183587287417404,"vY0":-140.01312798765352,"vZ0":-2.364049112248449,"x":144.71,"y":144.09,"x0":-2.5003598086257997,"y0":50.00392074280298,"z0":5.475057154750097,"aX":-12.632315345855597},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":13.6,"breakHorizontal":10.1,"spinRate":2111,"spinDirection":234},"zone":11,"typeConfidence":2.0,"plateTime":0.3915709143109747,"extension":6.417708429627845},"index":2,"playId":"37988782-bd0a-3ef8-9538-3203960efe6a","pitchNumber":2,"startTime":"2026-04-29T18:45:13.524Z","endTime":"2026-04-29T18:45:17.481Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695684,"link":"/api/v1/people/695684","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":607043,"link":"/api/v1/people/607043","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"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.4,"endSpeed":87.0,"strikeZoneTop":3.27,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.88469874211407,"aZ":-20.308222471817253,"pfxX":-6.5084718342853325,"pfxZ":6.101966799137665,"pX":-0.8215133139442928,"pZ":3.1081184481336646,"vX0":7.386487940185905,"vY0":-138.7790768334256,"vZ0":-2.64517816038791,"x":148.31,"y":154.86,"x0":-2.6756240758563368,"y0":50.00446225130692,"z0":5.43070583303189,"aX":-12.660634287329575},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":10.7,"breakHorizontal":10.2,"spinRate":2104,"spinDirection":234},"zone":1,"typeConfidence":2.0,"plateTime":0.3951026332525922,"extension":6.48395179618309},"index":3,"playId":"b4a4b63b-1afe-3918-bec6-aca54f46376e","pitchNumber":3,"startTime":"2026-04-29T18:45:27.386Z","endTime":"2026-04-29T18:45:30.698Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695684,"link":"/api/v1/people/695684","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":607043,"link":"/api/v1/people/607043","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":87.5,"strikeZoneTop":3.27,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.60443165761137,"aZ":-16.092585329918233,"pfxX":-6.633177765485513,"pfxZ":8.211050384973932,"pX":0.9950170082627837,"pZ":3.0515960454991986,"vX0":11.598932677698867,"vY0":-138.93159811365248,"vZ0":-3.542838337358144,"x":79.07,"y":156.39,"x0":-2.368689343281303,"y0":50.000597902606614,"z0":5.410221121728193,"aX":-12.988838120610286},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":14.3,"breakHorizontal":9.6,"spinRate":2117,"spinDirection":227},"zone":12,"typeConfidence":2.0,"plateTime":0.39396431859819936,"extension":6.6118403572158995},"index":4,"playId":"74138389-adf0-39b6-a242-c25af1e91984","pitchNumber":4,"startTime":"2026-04-29T18:45:42.455Z","endTime":"2026-04-29T18:45:47.177Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695684,"link":"/api/v1/people/695684","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":607043,"link":"/api/v1/people/607043","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":87.0,"strikeZoneTop":3.27,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.92012269145629,"aZ":-17.33793234398218,"pfxX":-5.873688364910986,"pfxZ":7.607621745119333,"pX":-0.1651897415780126,"pZ":3.662435505637647,"vX0":8.462584356016286,"vY0":-138.94487722639653,"vZ0":-1.6805310823892188,"x":123.3,"y":139.89,"x0":-2.491030071638301,"y0":50.00032778726754,"z0":5.430420357538921,"aX":-11.451953432455053},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":13.6,"breakHorizontal":8.9,"spinRate":2128,"spinDirection":231},"zone":11,"typeConfidence":2.0,"plateTime":0.3946104067633156,"extension":6.506148756195559},"index":5,"playId":"5b9e8459-250f-376f-a099-5ed7bda2302a","pitchNumber":5,"startTime":"2026-04-29T18:45:58.807Z","endTime":"2026-04-29T18:46:03.246Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695684,"link":"/api/v1/people/695684","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":607043,"link":"/api/v1/people/607043","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":607043,"link":"/api/v1/people/607043"},"credit":"b_pa"},{"player":{"id":695684,"link":"/api/v1/people/695684"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":58.3,"awayTeamWinProbability":41.7,"homeTeamWinProbabilityAdded":3.499999999999993,"leverageIndex":0.86,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2026-04-29T18:46:03.246Z","atBatIndex":4},{"result":{"type":"atBat","event":"Strikeout Double Play","eventType":"strikeout_double_play","description":"Josh Jung challenged (pitch result), call on the field was confirmed: Josh Jung called out on strikes and Brandon Nimmo caught stealing 2nd, catcher J.C. Escarra to second baseman Jazz Chisholm Jr. to catcher J.C. Escarra.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-29T18:46:03.315Z","endTime":"2026-04-29T18:48:40.500Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695684,"fullName":"Elmer Rodríguez","link":"/api/v1/people/695684"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","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":1},"details":{"event":"Strikeout Double Play","eventType":"strikeout_double_play","movementReason":null,"runner":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":641555,"link":"/api/v1/people/641555"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Caught Stealing 2B","eventType":"caught_stealing_2b","movementReason":"r_caught_stealing_2b","runner":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":641555,"link":"/api/v1/people/641555"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":665862,"link":"/api/v1/people/665862"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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":95.3,"endSpeed":87.6,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.067985540091417,"aZ":-21.92303826819263,"pfxX":-9.690579880338356,"pfxZ":5.272705129764407,"pX":1.2951722782806612,"pZ":1.5289964277744312,"vX0":13.33289820471164,"vY0":-138.16687578215718,"vZ0":-6.181500271927895,"x":67.63,"y":197.5,"x0":-2.3206509746608597,"y0":50.004615282660644,"z0":5.255671111392939,"aX":-18.84953149772267},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":8.4,"breakHorizontal":15.0,"spinRate":2054,"spinDirection":235},"zone":14,"typeConfidence":2.0,"plateTime":0.3955290699460492,"extension":6.634139968268627},"index":0,"playId":"f3d204a3-c314-331a-9f96-70384f29d99a","pitchNumber":1,"startTime":"2026-04-29T18:46:27.571Z","endTime":"2026-04-29T18:46:30.603Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695684,"link":"/api/v1/people/695684","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":673962,"link":"/api/v1/people/673962","batSide":{"code":"R","description":"Right"}},"first":{"id":607043,"link":"/api/v1/people/607043"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":87.0,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.579182679972305,"aZ":-24.74014804049442,"pfxX":-10.712010652418634,"pfxZ":3.838432177928624,"pX":-0.06549557727753715,"pZ":2.8964170402786276,"vX0":10.032558894011832,"vY0":-138.26268356964903,"vZ0":-2.3936284057471324,"x":119.5,"y":160.58,"x0":-2.3478138086045903,"y0":50.006424372174024,"z0":5.432252673492762,"aX":-20.762321887061614},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":6.6,"breakHorizontal":17.3,"spinRate":1966,"spinDirection":233},"zone":2,"typeConfidence":2.0,"plateTime":0.3960244562201294,"extension":6.455900317058307},"index":1,"playId":"2bd508c4-09f1-3ed1-a80f-496d3e6c5934","pitchNumber":2,"startTime":"2026-04-29T18:46:45.582Z","endTime":"2026-04-29T18:46:49.432Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695684,"link":"/api/v1/people/695684","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":673962,"link":"/api/v1/people/673962","batSide":{"code":"R","description":"Right"}},"first":{"id":607043,"link":"/api/v1/people/607043"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.0,"endSpeed":75.3,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.59893830160714,"aZ":-32.661715834738175,"pfxX":8.313008976076487,"pfxZ":-0.34467091678924433,"pX":0.37664619077006917,"pZ":1.5052416993462407,"vX0":4.240691492437901,"vY0":-119.37313825462068,"vZ0":-2.2274241750084824,"x":102.64,"y":198.14,"x0":-2.5069261878586513,"y0":50.001180732320854,"z0":5.412452066000273,"aX":11.903329644225817},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-1.0,"breakHorizontal":-16.1,"spinRate":2514,"spinDirection":62},"zone":14,"typeConfidence":2.0,"plateTime":0.4601781380311092,"extension":6.834821298639504},"index":2,"playId":"c09960c4-44cb-32b0-afa0-089945e16682","pitchNumber":3,"startTime":"2026-04-29T18:47:04.106Z","endTime":"2026-04-29T18:47:08.022Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695684,"link":"/api/v1/people/695684","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":673962,"link":"/api/v1/people/673962","batSide":{"code":"R","description":"Right"}},"first":{"id":607043,"link":"/api/v1/people/607043"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.2,"endSpeed":88.8,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.901561955348864,"aZ":-24.826274428886023,"pfxX":-11.99327040922804,"pfxZ":3.6533952199329818,"pX":1.0564505541933182,"pZ":2.3847376740230213,"vX0":13.300189045618954,"vY0":-140.93100045618613,"vZ0":-3.882669083327478,"x":76.73,"y":174.39,"x0":-2.1649035097143856,"y0":50.005513476399365,"z0":5.383089607493263,"aX":-24.139530770644324},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":6.0,"breakHorizontal":19.0,"spinRate":2033,"spinDirection":235},"zone":14,"typeConfidence":2.0,"plateTime":0.3885910305471274,"extension":6.4934478562398805},"index":3,"playId":"2074ea44-fcb1-39f0-a48d-e274fb139125","pitchNumber":4,"startTime":"2026-04-29T18:47:26.012Z","endTime":"2026-04-29T18:47:30.517Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695684,"link":"/api/v1/people/695684","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":673962,"link":"/api/v1/people/673962","batSide":{"code":"R","description":"Right"}},"first":{"id":607043,"link":"/api/v1/people/607043"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"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":81.9,"endSpeed":75.2,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.66181583334893,"aZ":-32.15064119912646,"pfxX":8.892482792000191,"pfxZ":0.01904696382059967,"pX":1.6471003001871385,"pZ":1.6799412829152713,"vX0":6.458101971486417,"vY0":-119.08354959463759,"vZ0":-1.947276627587145,"x":54.22,"y":193.42,"x0":-2.2634637986997457,"y0":50.00391201918943,"z0":5.440024722639424,"aX":12.665108977641104},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-0.2,"breakHorizontal":-17.8,"spinRate":2505,"spinDirection":62},"zone":14,"typeConfidence":2.0,"plateTime":0.4614255899776256,"extension":6.850173876493215},"index":4,"playId":"627e76ec-a129-3176-ae59-e1fe94264705","pitchNumber":5,"startTime":"2026-04-29T18:47:44.759Z","endTime":"2026-04-29T18:47:48.987Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695684,"link":"/api/v1/people/695684","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":673962,"link":"/api/v1/people/673962","batSide":{"code":"R","description":"Right"}},"first":{"id":607043,"link":"/api/v1/people/607043"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"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":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"index":5,"startTime":"2026-04-29T18:48:05.568Z","endTime":"2026-04-29T18:48:21.081Z","isPitch":false,"type":"action","player":{"id":673962,"link":"/api/v1/people/673962"},"defense":{"pitcher":{"id":695684,"link":"/api/v1/people/695684","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":673962,"link":"/api/v1/people/673962","batSide":{"code":"R","description":"Right"}},"first":{"id":607043,"link":"/api/v1/people/607043"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"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,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.5,"endSpeed":88.3,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.093292759530215,"aZ":-22.199793291687456,"pfxX":-10.837894243955535,"pfxZ":5.014214637191238,"pX":0.4320475621294773,"pZ":1.7712978077949462,"vX0":11.26199441727053,"vY0":-140.01458098554397,"vZ0":-5.665000518309175,"x":100.53,"y":190.95,"x0":-2.2308549179081276,"y0":50.003383382888536,"z0":5.270003435806259,"aX":-21.557769646198935},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":8.0,"breakHorizontal":17.4,"spinRate":2068,"spinDirection":235},"zone":9,"typeConfidence":2.0,"plateTime":0.39093231524549665,"extension":6.573746805669684},"index":6,"playId":"1082bab1-b2aa-3ad0-a353-7d69dfa0e859","pitchNumber":6,"startTime":"2026-04-29T18:48:21.081Z","endTime":"2026-04-29T18:48:40.500Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695684,"link":"/api/v1/people/695684","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":673962,"link":"/api/v1/people/673962","batSide":{"code":"R","description":"Right"}},"first":{"id":607043,"link":"/api/v1/people/607043"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":673962,"link":"/api/v1/people/673962"},"credit":"b_ab"},{"player":{"id":695684,"link":"/api/v1/people/695684"},"credit":"p_ab"},{"player":{"id":673962,"link":"/api/v1/people/673962"},"credit":"b_pa"},{"player":{"id":695684,"link":"/api/v1/people/695684"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":140,"player":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"}},"homeTeamWinProbability":51.0,"awayTeamWinProbability":49.0,"homeTeamWinProbabilityAdded":-7.299999999999997,"leverageIndex":1.44,"dramaIndex":86.0,"contextMetrics":{},"playEndTime":"2026-04-29T18:48:40.500Z","atBatIndex":5},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Corey Seager walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-29T18:49:38.351Z","endTime":"2026-04-29T18:51:11.712Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":608369,"fullName":"Corey Seager","link":"/api/v1/people/608369"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695684,"fullName":"Elmer Rodríguez","link":"/api/v1/people/695684"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":608369,"fullName":"Corey Seager","link":"/api/v1/people/608369"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":608369,"fullName":"Corey Seager","link":"/api/v1/people/608369"},"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":97.5,"endSpeed":88.3,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.70475156982014,"aZ":-19.33171905876395,"pfxX":-9.301939659934689,"pfxZ":6.381859290255539,"pX":0.5098221736225541,"pZ":2.835414325772619,"vX0":11.260300150275505,"vY0":-141.5192735891826,"vZ0":-3.7606730449947654,"x":97.57,"y":162.22,"x0":-2.327181551790752,"y0":50.001859205303205,"z0":5.432513180086104,"aX":-18.71665238677763},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":10.9,"breakHorizontal":14.3,"spinRate":2097,"spinDirection":237},"zone":6,"typeConfidence":2.0,"plateTime":0.38822734046717056,"extension":6.450838411233217},"index":0,"playId":"53530cc8-88f7-34f3-9bdf-52b8a31f9d2e","pitchNumber":1,"startTime":"2026-04-29T18:49:45.703Z","endTime":"2026-04-29T18:49:49.052Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695684,"link":"/api/v1/people/695684","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":608369,"link":"/api/v1/people/608369","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.3,"endSpeed":89.0,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.729216065950972,"aZ":-21.900575330338548,"pfxX":-10.062875440648842,"pfxZ":5.074438714871794,"pX":0.0037553088726127184,"pZ":2.3927438140574657,"vX0":10.20728321928474,"vY0":-141.27230006340693,"vZ0":-4.540373332570507,"x":116.86,"y":174.18,"x0":-2.346172631196903,"y0":50.00124372834518,"z0":5.425583120962994,"aX":-20.36904895535232},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":8.4,"breakHorizontal":16.2,"spinRate":2099,"spinDirection":236},"zone":5,"typeConfidence":2.0,"plateTime":0.38747477100896077,"extension":6.433840979366795},"index":1,"playId":"ceee8ece-8482-306e-8635-14222fdecc6a","pitchNumber":2,"startTime":"2026-04-29T18:49:58.961Z","endTime":"2026-04-29T18:50:01.967Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695684,"link":"/api/v1/people/695684","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":608369,"link":"/api/v1/people/608369","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":81.0,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.557523482616798,"aZ":-33.24619442177918,"pfxX":-4.404765310939906,"pfxZ":-0.6435320463898861,"pX":-1.3347057278418082,"pZ":2.159001642591434,"vX0":4.719277710994304,"vY0":-129.08987779472113,"vZ0":-1.8800530072985078,"x":167.88,"y":180.49,"x0":-2.62009348651587,"y0":50.000291514514416,"z0":5.47254913571658,"aX":-7.38341848478654},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":-1.3,"breakHorizontal":6.8,"spinRate":1056,"spinDirection":247},"zone":13,"typeConfidence":2.0,"plateTime":0.4253878629537038,"extension":6.65020400378772},"index":2,"playId":"ff3b956d-f5db-3cce-8049-4f9d8cb67d33","pitchNumber":3,"startTime":"2026-04-29T18:50:15.083Z","endTime":"2026-04-29T18:50:18.826Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695684,"link":"/api/v1/people/695684","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":608369,"link":"/api/v1/people/608369","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":86.3,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.87364190942829,"aZ":-20.024932040507284,"pfxX":-6.244043266182559,"pfxZ":6.3000682876391,"pX":-1.0970472522101784,"pZ":3.822823414320492,"vX0":5.966673951946148,"vY0":-138.70796941457735,"vZ0":-1.1924429645269852,"x":158.82,"y":135.56,"x0":-2.475091133584286,"y0":50.00676767200173,"z0":5.606307763162428,"aX":-12.050205729691964},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":11.3,"breakHorizontal":10.0,"spinRate":2034,"spinDirection":226},"zone":11,"typeConfidence":2.0,"plateTime":0.39637444066261684,"extension":6.36742403392664},"index":3,"playId":"d4aa73b2-3546-3ba9-9860-50aab95ff12b","pitchNumber":4,"startTime":"2026-04-29T18:50:30.779Z","endTime":"2026-04-29T18:50:34.327Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695684,"link":"/api/v1/people/695684","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":608369,"link":"/api/v1/people/608369","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"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":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":80.5,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.501304928271594,"aZ":-30.77484303905201,"pfxX":-8.180435348449656,"pfxZ":0.8499804531199331,"pX":0.6834354949987126,"pZ":0.6094110580459995,"vX0":10.208251662117087,"vY0":-127.89213514587007,"vZ0":-5.800217049183307,"x":90.95,"y":222.33,"x0":-2.3130754618341265,"y0":50.00188660774601,"z0":5.346196705338306,"aX":-13.434494359924317},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":0.2,"breakHorizontal":12.2,"spinRate":1214,"spinDirection":247},"zone":14,"typeConfidence":2.0,"plateTime":0.4297039402724123,"extension":6.754671989724167},"index":4,"playId":"9e0d0a3f-296b-3d31-8932-a04c932bc46c","pitchNumber":5,"startTime":"2026-04-29T18:50:45.670Z","endTime":"2026-04-29T18:50:48.792Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695684,"link":"/api/v1/people/695684","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":608369,"link":"/api/v1/people/608369","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":87.0,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.75982090967955,"aZ":-23.958035623367778,"pfxX":-10.098605295582418,"pfxZ":4.229968098258704,"pX":-1.537157852899166,"pZ":2.9269642881322278,"vX0":6.221764824439827,"vY0":-138.7177349911093,"vZ0":-2.5560103374875234,"x":175.59,"y":159.75,"x0":-2.499945118002751,"y0":50.00578114619116,"z0":5.461850335160806,"aX":-19.63472096658308},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":7.3,"breakHorizontal":16.9,"spinRate":1989,"spinDirection":233},"zone":11,"typeConfidence":2.0,"plateTime":0.39521622975609416,"extension":6.606798259597286},"index":5,"playId":"deaf56b0-4a7a-339c-bbe9-e40a6586a65a","pitchNumber":6,"startTime":"2026-04-29T18:51:08.333Z","endTime":"2026-04-29T18:51:11.712Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695684,"link":"/api/v1/people/695684","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":608369,"link":"/api/v1/people/608369","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608369,"link":"/api/v1/people/608369"},"credit":"b_pa"},{"player":{"id":695684,"link":"/api/v1/people/695684"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":1.2000000000000028,"leverageIndex":0.41,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-04-29T18:51:11.712Z","atBatIndex":6},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Joc Pederson lines out sharply to center fielder Trent Grisham.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-29T18:51:47.593Z","endTime":"2026-04-29T18:51:57.051Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695684,"fullName":"Elmer Rodríguez","link":"/api/v1/people/695684"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1],"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":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":663757,"link":"/api/v1/people/663757"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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-04-29T18:51:32.985Z","endTime":"2026-04-29T18:51:49.872Z","isPitch":false,"type":"action","player":{"id":592626,"link":"/api/v1/people/592626"},"defense":{"pitcher":{"id":695684,"link":"/api/v1/people/695684","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":592626,"link":"/api/v1/people/592626","batSide":{"code":"L","description":"Left"}},"first":{"id":608369,"link":"/api/v1/people/608369"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":87.4,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.48048778141497,"aZ":-21.182006345712466,"pfxX":-6.951090639196794,"pfxZ":5.587325725905202,"pX":-0.2780142641382794,"pZ":2.3767276141928924,"vX0":8.494091153169512,"vY0":-140.09655331290134,"vZ0":-4.275243697183367,"x":127.6,"y":174.61,"x0":-2.459961189180736,"y0":50.00694909743106,"z0":5.32440385671409,"aX":-13.687969691735562},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":9.2,"breakHorizontal":10.7,"spinRate":1904,"spinDirection":232},"zone":5,"typeConfidence":2.0,"plateTime":0.3923983355654239,"extension":6.6752536779032505},"hitData":{"launchSpeed":103.9,"launchAngle":21.0,"totalDistance":367.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":117.66,"coordY":51.62}},"index":1,"playId":"c2d4b8da-0d91-30b1-86f6-c9aec044b08c","pitchNumber":1,"startTime":"2026-04-29T18:51:49.872Z","endTime":"2026-04-29T18:51:57.051Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695684,"link":"/api/v1/people/695684","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":592626,"link":"/api/v1/people/592626","batSide":{"code":"L","description":"Left"}},"first":{"id":608369,"link":"/api/v1/people/608369"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592626,"link":"/api/v1/people/592626"},"credit":"b_ab"},{"player":{"id":695684,"link":"/api/v1/people/695684"},"credit":"p_ab"},{"player":{"id":592626,"link":"/api/v1/people/592626"},"credit":"b_pa"},{"player":{"id":695684,"link":"/api/v1/people/695684"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.88,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-04-29T18:51:57.051Z","atBatIndex":7},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jazz Chisholm Jr. strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-29T18:54:19.227Z","endTime":"2026-04-29T18:54:54.851Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":665862,"fullName":"Jazz Chisholm Jr.","link":"/api/v1/people/665862"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543135,"fullName":"Nathan Eovaldi","link":"/api/v1/people/543135"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":665862,"fullName":"Jazz Chisholm Jr.","link":"/api/v1/people/665862"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":543309,"link":"/api/v1/people/543309"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-29T18:54:03.787Z","endTime":"2026-04-29T18:54:19.227Z","isPitch":false,"type":"action","player":{"id":665862,"link":"/api/v1/people/665862"},"defense":{"pitcher":{"id":543135,"link":"/api/v1/people/543135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":74.7,"endSpeed":69.0,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.952579839494184,"aZ":-40.194634035437154,"pfxX":5.114005855024482,"pfxZ":-6.733721350127127,"pX":-0.41232438484144407,"pZ":1.607683842048038,"vX0":2.304790233366098,"vY0":-108.71745107968037,"vZ0":0.2921518008483204,"x":114.46,"y":137.13,"x0":-2.1523132747297353,"y0":50.00368578133245,"z0":5.852240534490413,"aX":6.090464622377755},"breaks":{"breakAngle":9.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.0,"breakVerticalInduced":-11.8,"breakHorizontal":-9.8,"spinRate":1891,"spinDirection":39},"zone":7,"typeConfidence":2.0,"plateTime":0.5047755347385263,"extension":6.16324070480078},"index":1,"playId":"6ffcc4f4-6d28-3470-86d2-c973ae337a56","pitchNumber":1,"startTime":"2026-04-29T18:54:19.227Z","endTime":"2026-04-29T18:54:23.478Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543135,"link":"/api/v1/people/543135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"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":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":83.1,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.009249599385758,"aZ":-23.672063918792134,"pfxX":-0.9719113016863546,"pfxZ":4.830822060695535,"pX":0.07938654019788852,"pZ":2.913876002557586,"vX0":6.444158270135423,"vY0":-131.6282993608238,"vZ0":-2.2995023596555937,"x":113.97,"y":160.11,"x0":-2.270654264235941,"y0":50.00631178094985,"z0":5.54514581774845,"aX":-1.7127267136149502},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":8.5,"breakHorizontal":0.4,"spinRate":2143,"spinDirection":197},"zone":2,"typeConfidence":2.0,"plateTime":0.41554870688006096,"extension":6.624567749825653},"index":2,"playId":"4cce861f-53a5-3cdf-a4d7-c46a3c1ccb4b","pitchNumber":2,"startTime":"2026-04-29T18:54:35.681Z","endTime":"2026-04-29T18:54:39.038Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543135,"link":"/api/v1/people/543135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"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":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":80.9,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.7604566383214,"aZ":-32.83243369890789,"pfxX":-8.130720992649614,"pfxZ":-0.39385363274012164,"pX":-1.1248917143250186,"pZ":2.1217321403170972,"vX0":5.675050850174859,"vY0":-127.78528048486052,"vZ0":-2.389213571985004,"x":159.88,"y":181.49,"x0":-2.3155239278316273,"y0":50.00608144427704,"z0":5.642475801139923,"aX":-13.480280958455577},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":-1.1,"breakHorizontal":13.4,"spinRate":1419,"spinDirection":244},"zone":13,"typeConfidence":2.0,"plateTime":0.42825902333146937,"extension":6.664027989751135},"index":3,"playId":"f4f45ade-5716-3331-8091-fef904382c04","pitchNumber":3,"startTime":"2026-04-29T18:54:50.923Z","endTime":"2026-04-29T18:54:54.851Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543135,"link":"/api/v1/people/543135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665862,"link":"/api/v1/people/665862"},"credit":"b_ab"},{"player":{"id":543135,"link":"/api/v1/people/543135"},"credit":"p_ab"},{"player":{"id":665862,"link":"/api/v1/people/665862"},"credit":"b_pa"},{"player":{"id":543135,"link":"/api/v1/people/543135"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.300000000000004,"awayTeamWinProbability":47.699999999999996,"homeTeamWinProbabilityAdded":2.3000000000000043,"leverageIndex":0.92,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-04-29T18:54:54.851Z","atBatIndex":8},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Jasson Domínguez reaches on a throwing error by first baseman Jake Burger. Jasson Domínguez to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-29T18:54:58.526Z","endTime":"2026-04-29T18:56:20.882Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":691176,"fullName":"Jasson Domínguez","link":"/api/v1/people/691176"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543135,"fullName":"Nathan Eovaldi","link":"/api/v1/people/543135"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":691176,"fullName":"Jasson Domínguez","link":"/api/v1/people/691176"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":691176,"fullName":"Jasson Domínguez","link":"/api/v1/people/691176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669394,"link":"/api/v1/people/669394"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_throwing_error"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":"r_adv_play","runner":{"id":691176,"fullName":"Jasson Domínguez","link":"/api/v1/people/691176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":81.1,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.38458751521412,"aZ":-36.411406071137556,"pfxX":-6.999007821409377,"pfxZ":-2.5465643919704384,"pX":-0.8361808938741251,"pZ":2.141227062912445,"vX0":5.811359429537451,"vY0":-127.93870071758943,"vZ0":-1.4992703960636424,"x":148.87,"y":180.97,"x0":-2.2232259929877416,"y0":50.001966921073574,"z0":5.577794295895153,"aX":-11.64966275619429},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-4.7,"breakHorizontal":11.4,"spinRate":1360,"spinDirection":246},"zone":13,"typeConfidence":2.0,"plateTime":0.4274537937335845,"extension":6.785902658260557},"index":0,"playId":"6c493941-d172-3dca-b19b-d73682f78246","pitchNumber":1,"startTime":"2026-04-29T18:55:17.292Z","endTime":"2026-04-29T18:55:20.677Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543135,"link":"/api/v1/people/543135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":691176,"link":"/api/v1/people/691176","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"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.5,"endSpeed":83.1,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.135504124973888,"aZ":-22.840405530179567,"pfxX":-1.6383876802564608,"pfxZ":5.3169675416083635,"pX":1.7149433329170745,"pZ":2.9567061584326346,"vX0":10.51199419157096,"vY0":-131.49831224222106,"vZ0":-2.5116716780440345,"x":51.63,"y":158.95,"x0":-2.116763183655809,"y0":50.004832543028755,"z0":5.6135186512473085,"aX":-2.8777043720006636},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":9.2,"breakHorizontal":0.7,"spinRate":2270,"spinDirection":199},"zone":12,"typeConfidence":2.0,"plateTime":0.41606839879085467,"extension":6.844293036698595},"index":1,"playId":"968e1a50-5d06-3e15-99ed-869bd50e0352","pitchNumber":2,"startTime":"2026-04-29T18:55:32.355Z","endTime":"2026-04-29T18:55:36.241Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543135,"link":"/api/v1/people/543135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":691176,"link":"/api/v1/people/691176","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":82.0,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.334835319076017,"aZ":-31.05395710992616,"pfxX":-8.586870769178924,"pfxZ":0.6554408844076498,"pX":-0.745090831737374,"pZ":1.5052618741512391,"vX0":6.851990921977351,"vY0":-129.84764252267183,"vZ0":-4.034492341660181,"x":145.4,"y":198.14,"x0":-2.303238197136021,"y0":50.003006811152616,"z0":5.443537080557211,"aX":-14.654885243533663},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":0.5,"breakHorizontal":14.0,"spinRate":1586,"spinDirection":242},"zone":13,"typeConfidence":2.0,"plateTime":0.4219136595533888,"extension":6.861471748367639},"index":2,"playId":"5e43bec7-ea45-31e1-ae4e-6c2d08bc17c0","pitchNumber":3,"startTime":"2026-04-29T18:55:48.916Z","endTime":"2026-04-29T18:55:53.148Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543135,"link":"/api/v1/people/543135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":691176,"link":"/api/v1/people/691176","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":83.7,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.32304892585559,"aZ":-23.05539966399524,"pfxX":-0.8303773749768923,"pfxZ":5.106805556735663,"pX":0.047077325594357386,"pZ":2.5067074546137933,"vX0":6.620183954785708,"vY0":-132.4929808228786,"vZ0":-3.339790557450349,"x":115.21,"y":171.1,"x0":-2.3719391127215412,"y0":50.00062128552531,"z0":5.461320519283556,"aX":-1.4835750292328014},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":8.8,"breakHorizontal":0.1,"spinRate":2221,"spinDirection":200},"zone":5,"typeConfidence":2.0,"plateTime":0.41282712598261506,"extension":6.92830175146001},"hitData":{"launchSpeed":91.5,"launchAngle":-27.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":159.11,"coordY":163.24}},"index":3,"playId":"7701080d-5339-3f6b-9109-5b6381c49ee9","pitchNumber":4,"startTime":"2026-04-29T18:56:11.816Z","endTime":"2026-04-29T18:56:20.882Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543135,"link":"/api/v1/people/543135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":691176,"link":"/api/v1/people/691176","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691176,"link":"/api/v1/people/691176"},"credit":"b_ab"},{"player":{"id":543135,"link":"/api/v1/people/543135"},"credit":"p_ab"},{"player":{"id":691176,"link":"/api/v1/people/691176"},"credit":"b_pa"},{"player":{"id":543135,"link":"/api/v1/people/543135"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":48.0,"awayTeamWinProbability":52.0,"homeTeamWinProbabilityAdded":-4.300000000000004,"leverageIndex":0.67,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2026-04-29T18:56:20.882Z","atBatIndex":9},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"J.C. Escarra strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-29T18:56:40.061Z","endTime":"2026-04-29T18:57:52.811Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":641555,"fullName":"J.C. Escarra","link":"/api/v1/people/641555"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543135,"fullName":"Nathan Eovaldi","link":"/api/v1/people/543135"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":691176,"fullName":"Jasson Domínguez","link":"/api/v1/people/691176"},"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":641555,"fullName":"J.C. Escarra","link":"/api/v1/people/641555"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":543309,"link":"/api/v1/people/543309"},"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":90.3,"endSpeed":82.8,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.46857248388279,"aZ":-20.727477021758368,"pfxX":-0.03723996568870219,"pfxZ":6.535441981465947,"pX":0.06886035378832402,"pZ":2.8608197809534315,"vX0":6.319050595845003,"vY0":-131.4092450186831,"vZ0":-2.957522564772942,"x":114.38,"y":161.54,"x0":-2.360596562407293,"y0":50.00181518753431,"z0":5.538069653516594,"aX":-0.06536387044218997},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":11.4,"breakHorizontal":-1.3,"spinRate":2300,"spinDirection":192},"zone":2,"typeConfidence":2.0,"plateTime":0.41658298336056765,"extension":6.655363743240677},"index":0,"playId":"1bd0cd06-3d9f-3db6-afd3-f88044902846","pitchNumber":1,"startTime":"2026-04-29T18:57:04.344Z","endTime":"2026-04-29T18:57:07.344Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543135,"link":"/api/v1/people/543135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":641555,"link":"/api/v1/people/641555","batSide":{"code":"L","description":"Left"}},"second":{"id":691176,"link":"/api/v1/people/691176"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":77.2,"endSpeed":71.2,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.11761260588909,"aZ":-40.0188231511107,"pfxX":2.6890243519047665,"pfxZ":-6.146619883214271,"pX":-0.20875936143831977,"pZ":2.2127775471974225,"vX0":3.6515185225602975,"vY0":-112.42835709947461,"vZ0":1.207828208636616,"x":124.96,"y":179.04,"x0":-2.2058394998736772,"y0":50.00464013447719,"z0":5.742139716057141,"aX":3.4296378217513985},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.4,"breakVerticalInduced":-10.4,"breakHorizontal":-5.9,"spinRate":1955,"spinDirection":40},"zone":8,"typeConfidence":2.0,"plateTime":0.4878910839074133,"extension":6.702686162624566},"index":1,"playId":"248d20d5-5c98-3daf-9c70-9e06ade66893","pitchNumber":2,"startTime":"2026-04-29T18:57:28.839Z","endTime":"2026-04-29T18:57:33.198Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543135,"link":"/api/v1/people/543135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":641555,"link":"/api/v1/people/641555","batSide":{"code":"L","description":"Left"}},"second":{"id":691176,"link":"/api/v1/people/691176"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"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":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":82.5,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.71655743105613,"aZ":-32.16308339765801,"pfxX":-8.647582553274782,"pfxZ":0.005623268462910502,"pX":-0.24879225301466065,"pZ":1.1289143322217492,"vX0":7.800477546076495,"vY0":-129.73728868493353,"vZ0":-4.691699935971196,"x":126.48,"y":208.3,"x0":-2.162762708165214,"y0":50.00280454181971,"z0":5.396489515930053,"aX":-14.824602246552763},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":-0.8,"breakHorizontal":14.0,"spinRate":1598,"spinDirection":240},"zone":13,"typeConfidence":2.0,"plateTime":0.4212903129106942,"extension":6.642798328230582},"index":2,"playId":"99cd27e3-61b6-3326-a690-4f15f94ff35d","pitchNumber":3,"startTime":"2026-04-29T18:57:48.332Z","endTime":"2026-04-29T18:57:52.811Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543135,"link":"/api/v1/people/543135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":641555,"link":"/api/v1/people/641555","batSide":{"code":"L","description":"Left"}},"second":{"id":691176,"link":"/api/v1/people/691176"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641555,"link":"/api/v1/people/641555"},"credit":"b_ab"},{"player":{"id":543135,"link":"/api/v1/people/543135"},"credit":"p_ab"},{"player":{"id":641555,"link":"/api/v1/people/641555"},"credit":"b_pa"},{"player":{"id":543135,"link":"/api/v1/people/543135"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.7,"awayTeamWinProbability":48.3,"homeTeamWinProbabilityAdded":3.700000000000003,"leverageIndex":1.35,"dramaIndex":62.0,"contextMetrics":{},"playEndTime":"2026-04-29T18:57:52.811Z","atBatIndex":10},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ryan McMahon flies out to center fielder Evan Carter.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-29T18:57:58.824Z","endTime":"2026-04-29T18:59:51.793Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":641857,"fullName":"Ryan McMahon","link":"/api/v1/people/641857"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543135,"fullName":"Nathan Eovaldi","link":"/api/v1/people/543135"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":641857,"fullName":"Ryan McMahon","link":"/api/v1/people/641857"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":694497,"link":"/api/v1/people/694497"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":76.5,"endSpeed":70.1,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.016694278857265,"aZ":-39.918902323122616,"pfxX":6.0963893364826465,"pfxZ":-6.248517199473072,"pX":-0.38292251751722584,"pZ":2.1371170588164645,"vX0":2.2616396567818735,"vY0":-111.28954813968272,"vZ0":1.182226483698248,"x":131.6,"y":181.08,"x0":-2.207458061185401,"y0":50.00094589544487,"z0":5.769471172170959,"aX":7.5610907242470935},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.7,"breakVerticalInduced":-10.6,"breakHorizontal":-11.6,"spinRate":2035,"spinDirection":36},"zone":7,"typeConfidence":2.0,"plateTime":0.4942505222047089,"extension":6.689214770342904},"index":0,"playId":"b1099532-a0d2-36d1-ad0d-9d35087493c8","pitchNumber":1,"startTime":"2026-04-29T18:58:19.297Z","endTime":"2026-04-29T18:58:22.885Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543135,"link":"/api/v1/people/543135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":641857,"link":"/api/v1/people/641857","batSide":{"code":"L","description":"Left"}},"second":{"id":691176,"link":"/api/v1/people/691176"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"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":90.1,"endSpeed":82.6,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.32293871237846,"aZ":-26.193409012242437,"pfxX":1.1211809539122868,"pfxZ":3.437163664917801,"pX":1.1699847179208605,"pZ":3.780305920387116,"vX0":8.29664310748212,"vY0":-131.04459853928438,"vZ0":0.49217652297028125,"x":72.4,"y":136.71,"x0":-2.1810476971572825,"y0":50.0054194293309,"z0":5.54451045645607,"aX":1.9531501685705492},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":6.6,"breakHorizontal":-3.8,"spinRate":2303,"spinDirection":204},"zone":12,"typeConfidence":2.0,"plateTime":0.41773738125119175,"extension":6.73596400941635},"index":1,"playId":"7e4a8c90-0094-3b9f-a335-8444d4f02757","pitchNumber":2,"startTime":"2026-04-29T18:58:36.751Z","endTime":"2026-04-29T18:58:40.397Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543135,"link":"/api/v1/people/543135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":641857,"link":"/api/v1/people/641857","batSide":{"code":"L","description":"Left"}},"second":{"id":691176,"link":"/api/v1/people/691176"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"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":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":83.7,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.759054264641964,"aZ":-21.59929826812287,"pfxX":0.9656741778536098,"pfxZ":5.93577544760098,"pX":0.2613908663404663,"pZ":2.963188564773024,"vX0":6.047033338769409,"vY0":-132.30472032305616,"vZ0":-2.537987218684747,"x":107.04,"y":158.77,"x0":-2.1742555778583683,"y0":50.00633175811357,"z0":5.508324501424344,"aX":1.7221870248648514},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":10.4,"breakHorizontal":-3.0,"spinRate":2301,"spinDirection":194},"zone":3,"typeConfidence":2.0,"plateTime":0.4131084988129943,"extension":6.638773604121723},"index":2,"playId":"e360b67a-3bf6-30ea-8321-b4bfe502548d","pitchNumber":3,"startTime":"2026-04-29T18:58:56.063Z","endTime":"2026-04-29T18:59:00.111Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543135,"link":"/api/v1/people/543135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":641857,"link":"/api/v1/people/641857","batSide":{"code":"L","description":"Left"}},"second":{"id":691176,"link":"/api/v1/people/691176"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-04-29T18:59:06.773Z","endTime":"2026-04-29T18:59:20.321Z","isPitch":false,"type":"action","player":{"id":641857,"link":"/api/v1/people/641857"},"defense":{"pitcher":{"id":543135,"link":"/api/v1/people/543135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":641857,"link":"/api/v1/people/641857","batSide":{"code":"L","description":"Left"}},"second":{"id":691176,"link":"/api/v1/people/691176"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":83.2,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.2848360174609,"aZ":-31.846178380055214,"pfxX":-9.207035117467818,"pfxZ":0.18545399972094767,"pX":-0.0933257393545799,"pZ":1.0382371922547315,"vX0":8.408175949320478,"vY0":-131.59130836574445,"vZ0":-5.224177931681279,"x":123.23,"y":192.73,"x0":-2.135925093195666,"y0":50.00102927078073,"z0":5.412257009486899,"aX":-16.123122462421467},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":-0.6,"breakHorizontal":14.8,"spinRate":1564,"spinDirection":241},"zone":13,"typeConfidence":2.0,"plateTime":0.41644909970295085,"extension":6.624962373497269},"index":4,"playId":"e1b118c8-4cd9-3b51-a1d6-4fd0ae74a240","pitchNumber":4,"startTime":"2026-04-29T18:59:20.321Z","endTime":"2026-04-29T18:59:25.047Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543135,"link":"/api/v1/people/543135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":641857,"link":"/api/v1/people/641857","batSide":{"code":"L","description":"Left"}},"second":{"id":691176,"link":"/api/v1/people/691176"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":85.5,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.636602319749436,"aZ":-19.376723020883812,"pfxX":-6.400413425467685,"pfxZ":6.752812727957117,"pX":0.1205525468950313,"pZ":3.170269512294564,"vX0":8.506316335085174,"vY0":-137.78791052015535,"vZ0":-2.384438098799081,"x":112.4,"y":153.18,"x0":-2.1955669705913397,"y0":50.00458709988712,"z0":5.376814747146397,"aX":-12.134578914393591},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":11.8,"breakHorizontal":9.5,"spinRate":2289,"spinDirection":224},"zone":2,"typeConfidence":2.0,"plateTime":0.3996620814959351,"extension":6.809569012690752},"hitData":{"launchSpeed":80.3,"launchAngle":33.0,"totalDistance":290.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":113.03,"coordY":84.11}},"index":5,"playId":"7b06b90d-cb70-3b2e-bc6c-b8e9808de676","pitchNumber":5,"startTime":"2026-04-29T18:59:42.735Z","endTime":"2026-04-29T18:59:51.793Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543135,"link":"/api/v1/people/543135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":641857,"link":"/api/v1/people/641857","batSide":{"code":"L","description":"Left"}},"second":{"id":691176,"link":"/api/v1/people/691176"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641857,"link":"/api/v1/people/641857"},"credit":"b_ab"},{"player":{"id":543135,"link":"/api/v1/people/543135"},"credit":"p_ab"},{"player":{"id":641857,"link":"/api/v1/people/641857"},"credit":"b_pa"},{"player":{"id":543135,"link":"/api/v1/people/543135"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.1,"awayTeamWinProbability":44.9,"homeTeamWinProbabilityAdded":3.3999999999999986,"leverageIndex":1.3,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2026-04-29T18:59:51.793Z","atBatIndex":11},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jake Burger strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-29T19:02:01.425Z","endTime":"2026-04-29T19:02:58.416Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":669394,"fullName":"Jake Burger","link":"/api/v1/people/669394"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695684,"fullName":"Elmer Rodríguez","link":"/api/v1/people/695684"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669394,"fullName":"Jake Burger","link":"/api/v1/people/669394"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":641555,"link":"/api/v1/people/641555"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":87.0,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.09457240089806,"aZ":-25.967728411028258,"pfxX":-10.707114829712324,"pfxZ":3.2092322259929817,"pX":0.3802881887712661,"pZ":1.9966349037709654,"vX0":10.903131507864318,"vY0":-138.214214761095,"vZ0":-4.555432517584773,"x":102.5,"y":184.87,"x0":-2.2264660855417513,"y0":50.000442009970776,"z0":5.412050935629242,"aX":-20.69211708927662},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":5.0,"breakHorizontal":17.0,"spinRate":1926,"spinDirection":235},"zone":9,"typeConfidence":2.0,"plateTime":0.39643205663755543,"extension":6.548958400054057},"index":0,"playId":"820d181e-b231-39c2-a13a-b7e97ccbaeff","pitchNumber":1,"startTime":"2026-04-29T19:02:01.425Z","endTime":"2026-04-29T19:02:06.516Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695684,"link":"/api/v1/people/695684","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":669394,"link":"/api/v1/people/669394","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"index":1,"startTime":"2026-04-29T19:02:11.573Z","endTime":"2026-04-29T19:02:21.989Z","isPitch":false,"type":"action","player":{"id":669394,"link":"/api/v1/people/669394"},"defense":{"pitcher":{"id":695684,"link":"/api/v1/people/695684","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":669394,"link":"/api/v1/people/669394","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":87.1,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.330226144971185,"aZ":-21.19925346363668,"pfxX":-10.979029621286694,"pfxZ":5.616997005432777,"pX":-0.39310878674061056,"pZ":3.2581105711045955,"vX0":9.172987178321861,"vY0":-139.1388518754924,"vZ0":-2.4156910925595825,"x":131.98,"y":150.81,"x0":-2.312453639530728,"y0":50.00084831230685,"z0":5.548179909079302,"aX":-21.44259293368976},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":9.8,"breakHorizontal":17.9,"spinRate":1988,"spinDirection":231},"zone":1,"typeConfidence":2.0,"plateTime":0.39423091269911437,"extension":6.529113160509789},"index":2,"playId":"857e57f3-74f0-38b0-b138-d5a078aff272","pitchNumber":2,"startTime":"2026-04-29T19:02:21.989Z","endTime":"2026-04-29T19:02:24.989Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695684,"link":"/api/v1/people/695684","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":669394,"link":"/api/v1/people/669394","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"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":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.2,"endSpeed":75.6,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.150180802440588,"aZ":-32.19559270613277,"pfxX":9.70328001578057,"pfxZ":-0.01679944834963809,"pX":1.5803403172061876,"pZ":0.7714706721910978,"vX0":6.471746144324046,"vY0":-119.49674464970924,"vZ0":-4.030264760341469,"x":56.76,"y":217.95,"x0":-2.4327718670425216,"y0":50.00205901072105,"z0":5.403362988551314,"aX":13.891966243194476},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-0.8,"breakHorizontal":-19.2,"spinRate":2382,"spinDirection":58},"zone":14,"typeConfidence":2.0,"plateTime":0.46010456476773065,"extension":6.563628166900353},"index":3,"playId":"c7c1c6fe-5beb-3227-b795-be414035ed8d","pitchNumber":3,"startTime":"2026-04-29T19:02:38.265Z","endTime":"2026-04-29T19:02:41.487Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695684,"link":"/api/v1/people/695684","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":669394,"link":"/api/v1/people/669394","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.9,"endSpeed":73.2,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.648697636528595,"aZ":-33.438410136261076,"pfxX":11.64176363323298,"pfxZ":-0.9369993121276776,"pX":1.4561750914446354,"pZ":1.7872772702092272,"vX0":5.198434058905093,"vY0":-116.25722584911742,"vZ0":-1.2569092755599396,"x":61.49,"y":190.52,"x0":-2.3311452296197324,"y0":50.00374781355637,"z0":5.549626005798305,"aX":15.710375712832697},"breaks":{"breakAngle":26.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":-1.7,"breakHorizontal":-22.4,"spinRate":2459,"spinDirection":61},"zone":14,"typeConfidence":2.0,"plateTime":0.4737027262898055,"extension":6.645508458277078},"index":4,"playId":"7bdf13e0-e66c-36b1-9fd9-7a610fc4f55a","pitchNumber":4,"startTime":"2026-04-29T19:02:54.173Z","endTime":"2026-04-29T19:02:58.416Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695684,"link":"/api/v1/people/695684","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":669394,"link":"/api/v1/people/669394","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669394,"link":"/api/v1/people/669394"},"credit":"b_ab"},{"player":{"id":695684,"link":"/api/v1/people/695684"},"credit":"p_ab"},{"player":{"id":669394,"link":"/api/v1/people/669394"},"credit":"b_pa"},{"player":{"id":695684,"link":"/api/v1/people/695684"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.800000000000004,"awayTeamWinProbability":47.199999999999996,"homeTeamWinProbabilityAdded":-2.299999999999997,"leverageIndex":0.91,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-04-29T19:02:58.416Z","atBatIndex":12},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Evan Carter lines out to right fielder Cody Bellinger.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-29T19:02:58.743Z","endTime":"2026-04-29T19:04:17.666Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":694497,"fullName":"Evan Carter","link":"/api/v1/people/694497"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695684,"fullName":"Elmer Rodríguez","link":"/api/v1/people/695684"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":694497,"fullName":"Evan Carter","link":"/api/v1/people/694497"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":641355,"link":"/api/v1/people/641355"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"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":96.1,"endSpeed":87.5,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.509769008874436,"aZ":-18.61535154958215,"pfxX":-5.697227558970788,"pfxZ":6.890563038631207,"pX":0.1556747793822614,"pZ":3.0629198991372606,"vX0":9.586538692288874,"vY0":-139.63525346091888,"vZ0":-3.1923323110797677,"x":111.07,"y":156.08,"x0":-2.5874482892795823,"y0":50.00067922819418,"z0":5.451128238493255,"aX":-11.208276833468716},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":12.0,"breakHorizontal":8.3,"spinRate":1915,"spinDirection":234},"zone":2,"typeConfidence":2.0,"plateTime":0.39279756198719573,"extension":6.558086987593097},"index":0,"playId":"6674636a-3b2a-3946-a256-743244b964f0","pitchNumber":1,"startTime":"2026-04-29T19:03:20.268Z","endTime":"2026-04-29T19:03:23.268Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695684,"link":"/api/v1/people/695684","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":694497,"link":"/api/v1/people/694497","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":87.4,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.533603795117415,"aZ":-19.23382350584306,"pfxX":-6.4498770972905515,"pfxZ":6.589537576689867,"pX":0.39528442288191545,"pZ":3.2925523668446566,"vX0":10.128467920488108,"vY0":-139.51678839709564,"vZ0":-2.7269525928428973,"x":101.93,"y":149.88,"x0":-2.450620811343936,"y0":50.00294193772328,"z0":5.556041937540614,"aX":-12.666820684707771},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":11.5,"breakHorizontal":9.5,"spinRate":1831,"spinDirection":239},"zone":3,"typeConfidence":2.0,"plateTime":0.39317341483950186,"extension":6.552044329779263},"index":1,"playId":"42bfdea2-d5df-3397-9645-bf03cd33334d","pitchNumber":2,"startTime":"2026-04-29T19:03:41.668Z","endTime":"2026-04-29T19:03:47.754Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695684,"link":"/api/v1/people/695684","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":694497,"link":"/api/v1/people/694497","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"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":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":79.1,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.200944033249186,"aZ":-30.301677438652973,"pfxX":-6.626781856299773,"pfxZ":1.1676847926657228,"pX":0.15850897523202995,"pZ":2.525095949275481,"vX0":8.735881577086847,"vY0":-126.55121135420623,"vZ0":-1.2494571246933122,"x":110.96,"y":170.6,"x0":-2.4931302243675755,"y0":50.00502079166957,"z0":5.4746668603769715,"aX":-10.644967558194361},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":2.0,"breakHorizontal":9.8,"spinRate":1350,"spinDirection":247},"zone":5,"typeConfidence":2.0,"plateTime":0.4344505751256058,"extension":6.763831427617508},"hitData":{"launchSpeed":78.8,"launchAngle":29.0,"totalDistance":288.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":193.47,"coordY":104.68}},"index":2,"playId":"52d69e48-bd4a-3d05-802e-b858eb4426ae","pitchNumber":3,"startTime":"2026-04-29T19:04:08.516Z","endTime":"2026-04-29T19:04:17.666Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695684,"link":"/api/v1/people/695684","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":694497,"link":"/api/v1/people/694497","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694497,"link":"/api/v1/people/694497"},"credit":"b_ab"},{"player":{"id":695684,"link":"/api/v1/people/695684"},"credit":"p_ab"},{"player":{"id":694497,"link":"/api/v1/people/694497"},"credit":"b_pa"},{"player":{"id":695684,"link":"/api/v1/people/695684"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.1,"awayTeamWinProbability":48.9,"homeTeamWinProbabilityAdded":-1.7000000000000028,"leverageIndex":0.68,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-04-29T19:04:17.666Z","atBatIndex":13},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Kyle Higashioka singles on a line drive to center fielder Trent Grisham.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-29T19:04:16.841Z","endTime":"2026-04-29T19:05:00.289Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":543309,"fullName":"Kyle Higashioka","link":"/api/v1/people/543309"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695684,"fullName":"Elmer Rodríguez","link":"/api/v1/people/695684"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":543309,"fullName":"Kyle Higashioka","link":"/api/v1/people/543309"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":543309,"fullName":"Kyle Higashioka","link":"/api/v1/people/543309"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":663757,"link":"/api/v1/people/663757"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":97.4,"endSpeed":88.7,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.75938855107814,"aZ":-23.891590275200368,"pfxX":-10.704512975990164,"pfxZ":4.101939176677023,"pX":1.1488967363371914,"pZ":3.2763820514719986,"vX0":12.889421155475977,"vY0":-141.31428410576126,"vZ0":-2.089519266155724,"x":73.21,"y":150.32,"x0":-2.0845913859084835,"y0":50.001272531401725,"z0":5.563056138869727,"aX":-21.608345426082685},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":7.2,"breakHorizontal":16.7,"spinRate":1842,"spinDirection":230},"zone":12,"typeConfidence":2.0,"plateTime":0.3878712697609492,"extension":6.457620701494712},"index":0,"playId":"9fe79701-5113-311e-8281-ba5bf8e248d8","pitchNumber":1,"startTime":"2026-04-29T19:04:39.132Z","endTime":"2026-04-29T19:04:43.527Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695684,"link":"/api/v1/people/695684","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":543309,"link":"/api/v1/people/543309","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":87.1,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.674607507892908,"aZ":-24.16525484194668,"pfxX":-11.959639621766621,"pfxZ":4.115340454913806,"pX":0.06399268143843723,"pZ":2.863395416647892,"vX0":10.635277342055195,"vY0":-138.78990272969503,"vZ0":-2.698610440011972,"x":114.56,"y":161.47,"x0":-2.267733351144817,"y0":50.00462755571593,"z0":5.461415943590013,"aX":-23.28545908938031},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":7.1,"breakHorizontal":19.4,"spinRate":1771,"spinDirection":229},"zone":2,"typeConfidence":2.0,"plateTime":0.3949636428602412,"extension":6.515699996037122},"hitData":{"launchSpeed":96.6,"launchAngle":15.0,"totalDistance":258.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":117.68,"coordY":78.99}},"index":1,"playId":"d83e971e-3d0a-36f7-8bcb-56dcbe49df56","pitchNumber":2,"startTime":"2026-04-29T19:04:51.355Z","endTime":"2026-04-29T19:05:00.289Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695684,"link":"/api/v1/people/695684","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":543309,"link":"/api/v1/people/543309","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":543309,"link":"/api/v1/people/543309"},"credit":"b_ab"},{"player":{"id":695684,"link":"/api/v1/people/695684"},"credit":"p_ab"},{"player":{"id":543309,"link":"/api/v1/people/543309"},"credit":"b_pa"},{"player":{"id":695684,"link":"/api/v1/people/695684"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.400000000000006,"awayTeamWinProbability":47.599999999999994,"homeTeamWinProbabilityAdded":1.3000000000000043,"leverageIndex":0.44,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2026-04-29T19:05:00.289Z","atBatIndex":14},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Alejandro Osuna walks. Kyle Higashioka to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-29T19:05:01.340Z","endTime":"2026-04-29T19:10:00.429Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":696030,"fullName":"Alejandro Osuna","link":"/api/v1/people/696030"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695684,"fullName":"Elmer Rodríguez","link":"/api/v1/people/695684"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":696030,"fullName":"Alejandro Osuna","link":"/api/v1/people/696030"},"postOnSecond":{"id":543309,"fullName":"Kyle Higashioka","link":"/api/v1/people/543309"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":543309,"fullName":"Kyle Higashioka","link":"/api/v1/people/543309"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":696030,"fullName":"Alejandro Osuna","link":"/api/v1/people/696030"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":87.1,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.05429952044277,"aZ":-21.774568442367478,"pfxX":-7.232547960370596,"pfxZ":5.31792038861963,"pX":-0.12125424788004131,"pZ":3.768901019608052,"vX0":9.052999651388523,"vY0":-139.40783272647522,"vZ0":-0.8871698976082285,"x":121.62,"y":137.02,"x0":-2.48008043334223,"y0":50.006414605153175,"z0":5.536391067247936,"aX":-14.155383056164665},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":9.6,"breakHorizontal":11.0,"spinRate":1836,"spinDirection":232},"zone":11,"typeConfidence":2.0,"plateTime":0.3937726340823384,"extension":6.607354544773077},"index":0,"playId":"a7507bb7-664d-365b-ad9a-c9020749c93d","pitchNumber":1,"startTime":"2026-04-29T19:05:26.157Z","endTime":"2026-04-29T19:05:29.402Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695684,"link":"/api/v1/people/695684","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":696030,"link":"/api/v1/people/696030","batSide":{"code":"L","description":"Left"}},"first":{"id":543309,"link":"/api/v1/people/543309"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"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":true},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":78.7,"endSpeed":72.2,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.186498113335986,"aZ":-38.439446283081544,"pfxX":7.085761410549556,"pfxZ":-4.809423344427596,"pX":1.8714898563616094,"pZ":1.0977181489532482,"vX0":7.218691501799765,"vY0":-114.35195222460163,"vZ0":-1.5579665010195751,"x":45.66,"y":209.14,"x0":-2.265375240561624,"y0":50.00252055367188,"z0":5.613797281848358,"aX":9.233372202709182},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.6,"breakVerticalInduced":-8.8,"breakHorizontal":-14.9,"spinRate":2346,"spinDirection":42},"zone":14,"typeConfidence":2.0,"plateTime":0.4819194373308022,"extension":6.824764608698439},"index":1,"playId":"e92cfd4d-8970-377c-b3d6-b2d1376874de","pitchNumber":2,"startTime":"2026-04-29T19:05:43.617Z","endTime":"2026-04-29T19:05:53.857Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695684,"link":"/api/v1/people/695684","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":696030,"link":"/api/v1/people/696030","batSide":{"code":"L","description":"Left"}},"first":{"id":543309,"link":"/api/v1/people/543309"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MI","challengeTeamId":140},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":87.3,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.888966670615225,"aZ":-24.62367262046962,"pfxX":-11.310677488411855,"pfxZ":3.8692196788901096,"pX":-0.9957621041479503,"pZ":2.141604068802562,"vX0":8.389952749762779,"vY0":-139.03043880538414,"vZ0":-4.242318530613945,"x":154.96,"y":180.96,"x0":-2.5867668330208393,"y0":50.00577576478409,"z0":5.326504628405606,"aX":-22.091614617513706},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":6.2,"breakHorizontal":18.7,"spinRate":1925,"spinDirection":236},"zone":13,"typeConfidence":2.0,"plateTime":0.3943416613943813,"extension":6.4814268694721715},"index":2,"playId":"a075e9e0-f966-3a16-9594-22bee2cd8777","pitchNumber":3,"startTime":"2026-04-29T19:08:10.199Z","endTime":"2026-04-29T19:08:14.577Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695684,"link":"/api/v1/people/695684","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":696030,"link":"/api/v1/people/696030","batSide":{"code":"L","description":"Left"}},"first":{"id":543309,"link":"/api/v1/people/543309"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":87.3,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.87861084134276,"aZ":-20.067498187304032,"pfxX":-6.56187673170739,"pfxZ":6.192972954395893,"pX":-0.038074171168922186,"pZ":2.250956342851276,"vX0":9.099621268062503,"vY0":-139.30805392974727,"vZ0":-4.843673711485523,"x":118.45,"y":178.0,"x0":-2.5025589303213582,"y0":50.001901540347355,"z0":5.348653179361471,"aX":-12.826961262942545},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":10.3,"breakHorizontal":9.8,"spinRate":1964,"spinDirection":238},"zone":5,"typeConfidence":2.0,"plateTime":0.3939834721863824,"extension":6.624440682931244},"index":3,"playId":"a1d08e05-499c-38cb-b6d2-565f583198f7","pitchNumber":4,"startTime":"2026-04-29T19:08:26.507Z","endTime":"2026-04-29T19:08:29.891Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695684,"link":"/api/v1/people/695684","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":696030,"link":"/api/v1/people/696030","batSide":{"code":"L","description":"Left"}},"first":{"id":543309,"link":"/api/v1/people/543309"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"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":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":87.6,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.79173129941447,"aZ":-23.929830908181426,"pfxX":-11.604841928683689,"pfxZ":4.209137992205642,"pX":-0.6464149497549456,"pZ":1.6639440712913207,"vX0":9.40726747356055,"vY0":-139.2215097933894,"vZ0":-5.606508966527986,"x":141.64,"y":193.85,"x0":-2.5645069870831665,"y0":50.00485592088549,"z0":5.291713268517668,"aX":-22.74181417036915},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":6.6,"breakHorizontal":19.1,"spinRate":1915,"spinDirection":239},"zone":7,"typeConfidence":2.0,"plateTime":0.39368970767383793,"extension":6.593569905944487},"index":4,"playId":"7c24dda1-927a-3aea-87ba-b391db8909ad","pitchNumber":5,"startTime":"2026-04-29T19:08:42.851Z","endTime":"2026-04-29T19:08:47.038Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695684,"link":"/api/v1/people/695684","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":696030,"link":"/api/v1/people/696030","batSide":{"code":"L","description":"Left"}},"first":{"id":543309,"link":"/api/v1/people/543309"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":88.0,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.484435565018078,"aZ":-25.697003706196806,"pfxX":-11.066025224880876,"pfxZ":3.2659092072943103,"pX":0.06232896637596299,"pZ":2.686908573279646,"vX0":10.89893665645639,"vY0":-139.8736186921969,"vZ0":-3.002377423302552,"x":114.62,"y":166.23,"x0":-2.4465381393730126,"y0":50.001759815349885,"z0":5.458831567815767,"aX":-21.931549027503447},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":5.5,"breakHorizontal":17.8,"spinRate":1837,"spinDirection":241},"zone":2,"typeConfidence":2.0,"plateTime":0.3915686689119906,"extension":6.459521453599648},"index":5,"playId":"919a7506-7d54-346e-ac7c-dd72245d9238","pitchNumber":6,"startTime":"2026-04-29T19:09:03.434Z","endTime":"2026-04-29T19:09:08.312Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695684,"link":"/api/v1/people/695684","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":696030,"link":"/api/v1/people/696030","batSide":{"code":"L","description":"Left"}},"first":{"id":543309,"link":"/api/v1/people/543309"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":87.9,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.354547133554348,"aZ":-27.443428920790726,"pfxX":-10.307027263942624,"pfxZ":2.396341777979467,"pX":-0.5441107002761777,"pZ":3.1891247612538893,"vX0":9.253025448446994,"vY0":-139.69949094041212,"vZ0":-1.4991097206602728,"x":137.74,"y":152.67,"x0":-2.5594598655948713,"y0":50.00646505692879,"z0":5.535969134946742,"aX":-20.38469284569784},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":4.2,"breakHorizontal":16.8,"spinRate":1834,"spinDirection":234},"zone":1,"typeConfidence":2.0,"plateTime":0.3920162571159427,"extension":6.501536979404915},"index":6,"playId":"b55e43ba-6838-3920-8a9c-3c0cce070e22","pitchNumber":7,"startTime":"2026-04-29T19:09:28.775Z","endTime":"2026-04-29T19:09:31.793Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695684,"link":"/api/v1/people/695684","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":696030,"link":"/api/v1/people/696030","batSide":{"code":"L","description":"Left"}},"first":{"id":543309,"link":"/api/v1/people/543309"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"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":97.0,"endSpeed":88.7,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.361089829289686,"aZ":-25.565896335604247,"pfxX":-11.163042903521795,"pfxZ":3.2936699553402775,"pX":0.8858925142142078,"pZ":2.3468668751896278,"vX0":13.007478966399335,"vY0":-140.67438220744006,"vZ0":-3.917670325843265,"x":83.23,"y":175.41,"x0":-2.3435775791659945,"y0":50.00520166790291,"z0":5.4112913431083305,"aX":-22.41770404740271},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":5.3,"breakHorizontal":17.6,"spinRate":1927,"spinDirection":239},"zone":14,"typeConfidence":2.0,"plateTime":0.38907721686419183,"extension":6.521213419178784},"index":7,"playId":"ddd7c279-6755-3b1c-a003-c3ea7129bd54","pitchNumber":8,"startTime":"2026-04-29T19:09:54.425Z","endTime":"2026-04-29T19:10:00.429Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695684,"link":"/api/v1/people/695684","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":696030,"link":"/api/v1/people/696030","batSide":{"code":"L","description":"Left"}},"first":{"id":543309,"link":"/api/v1/people/543309"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":696030,"link":"/api/v1/people/696030"},"credit":"b_pa"},{"player":{"id":695684,"link":"/api/v1/people/695684"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.6,"awayTeamWinProbability":45.4,"homeTeamWinProbabilityAdded":2.1999999999999957,"leverageIndex":0.94,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-04-29T19:10:00.429Z","atBatIndex":15},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ezequiel Duran singles on a line drive to right fielder Cody Bellinger. Kyle Higashioka to 3rd. Alejandro Osuna to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-29T19:10:17.042Z","endTime":"2026-04-29T19:12:10.557Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695684,"fullName":"Elmer Rodríguez","link":"/api/v1/people/695684"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"postOnSecond":{"id":696030,"fullName":"Alejandro Osuna","link":"/api/v1/people/696030"},"postOnThird":{"id":543309,"fullName":"Kyle Higashioka","link":"/api/v1/people/543309"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,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":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":641355,"link":"/api/v1/people/641355"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":543309,"fullName":"Kyle Higashioka","link":"/api/v1/people/543309"},"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":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":696030,"fullName":"Alejandro Osuna","link":"/api/v1/people/696030"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.8,"endSpeed":74.2,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.50200300571409,"aZ":-35.22970248513984,"pfxX":8.090832463685562,"pfxZ":-2.2062122800668256,"pX":0.8916427122580983,"pZ":1.3350485476083247,"vX0":5.203101181751042,"vY0":-117.5493844190534,"vZ0":-1.9236477373213008,"x":83.01,"y":202.73,"x0":-2.4098858228643487,"y0":50.004342994388864,"z0":5.46788874877592,"aX":11.20075860090935},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.4,"breakVerticalInduced":-4.2,"breakHorizontal":-16.0,"spinRate":2506,"spinDirection":60},"zone":14,"typeConfidence":2.0,"plateTime":0.4678761823053419,"extension":6.935999932004111},"index":0,"playId":"6711a381-b2b5-310c-99fa-9ead1de40e5b","pitchNumber":1,"startTime":"2026-04-29T19:10:25.491Z","endTime":"2026-04-29T19:10:29.173Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695684,"link":"/api/v1/people/695684","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":677649,"link":"/api/v1/people/677649","batSide":{"code":"R","description":"Right"}},"first":{"id":696030,"link":"/api/v1/people/696030"},"second":{"id":543309,"link":"/api/v1/people/543309"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.5,"endSpeed":74.8,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.201394531248265,"aZ":-35.092409343162586,"pfxX":8.248117787024096,"pfxZ":-2.0816514198488774,"pX":1.5147029659633127,"pZ":1.0914336472291384,"vX0":6.24139268310679,"vY0":-118.48869697111385,"vZ0":-2.719810141572179,"x":59.26,"y":209.31,"x0":-2.2362307093716924,"y0":50.001256010802564,"z0":5.4993571523122045,"aX":11.582450156305029},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.8,"breakVerticalInduced":-4.2,"breakHorizontal":-16.6,"spinRate":2370,"spinDirection":54},"zone":14,"typeConfidence":2.0,"plateTime":0.4644282579056944,"extension":6.816528420743572},"index":1,"playId":"fabd29ff-f516-3de2-895d-9099efc0b971","pitchNumber":2,"startTime":"2026-04-29T19:10:49.363Z","endTime":"2026-04-29T19:10:52.681Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695684,"link":"/api/v1/people/695684","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":677649,"link":"/api/v1/people/677649","batSide":{"code":"R","description":"Right"}},"first":{"id":696030,"link":"/api/v1/people/696030"},"second":{"id":543309,"link":"/api/v1/people/543309"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":87.5,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.35292625517461,"aZ":-25.185878444878774,"pfxX":-10.062747301060611,"pfxZ":3.5855891875709354,"pX":0.32512577847780344,"pZ":1.9088667608447885,"vX0":10.69210705375186,"vY0":-138.58849448396734,"vZ0":-5.058778653192012,"x":104.61,"y":187.24,"x0":-2.2715763758883925,"y0":50.00432116442936,"z0":5.435557467308444,"aX":-19.61855170593855},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":5.6,"breakHorizontal":16.1,"spinRate":1875,"spinDirection":237},"zone":9,"typeConfidence":2.0,"plateTime":0.39489846581816046,"extension":6.576505208594957},"index":2,"playId":"215e90e9-b0e8-30b9-94af-413a25b0f960","pitchNumber":3,"startTime":"2026-04-29T19:11:08.233Z","endTime":"2026-04-29T19:11:11.752Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695684,"link":"/api/v1/people/695684","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":677649,"link":"/api/v1/people/677649","batSide":{"code":"R","description":"Right"}},"first":{"id":696030,"link":"/api/v1/people/696030"},"second":{"id":543309,"link":"/api/v1/people/543309"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-04-29T19:11:22.341Z","endTime":"2026-04-29T19:11:36.339Z","isPitch":false,"type":"action","player":{"id":677649,"link":"/api/v1/people/677649"},"defense":{"pitcher":{"id":695684,"link":"/api/v1/people/695684","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":677649,"link":"/api/v1/people/677649","batSide":{"code":"R","description":"Right"}},"first":{"id":696030,"link":"/api/v1/people/696030"},"second":{"id":543309,"link":"/api/v1/people/543309"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.5,"endSpeed":74.9,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.28505081065692,"aZ":-33.7665898343959,"pfxX":9.843401698718257,"pfxZ":-1.1370283974946451,"pX":2.0113297548426647,"pZ":0.7089456841609314,"vX0":6.895856100019564,"vY0":-118.47570936747684,"vZ0":-3.7448124755742063,"x":40.33,"y":219.64,"x0":-2.228421808942603,"y0":50.00130212318077,"z0":5.437048835155975,"aX":13.815239964669336},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.4,"breakVerticalInduced":-2.8,"breakHorizontal":-19.7,"spinRate":2416,"spinDirection":58},"zone":14,"typeConfidence":2.0,"plateTime":0.4645458523751098,"extension":6.766980131108745},"index":4,"playId":"70308268-06a4-343c-a779-cdada3452961","pitchNumber":4,"startTime":"2026-04-29T19:11:36.339Z","endTime":"2026-04-29T19:11:40.080Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695684,"link":"/api/v1/people/695684","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":677649,"link":"/api/v1/people/677649","batSide":{"code":"R","description":"Right"}},"first":{"id":696030,"link":"/api/v1/people/696030"},"second":{"id":543309,"link":"/api/v1/people/543309"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"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":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":87.0,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.499235974113695,"aZ":-23.996727211685382,"pfxX":-9.347689438452125,"pfxZ":4.2064717850543545,"pX":-0.6572932963692645,"pZ":2.872625379100171,"vX0":7.996545884056417,"vY0":-138.64870473677172,"vZ0":-2.513985005871313,"x":142.05,"y":161.22,"x0":-2.3667765630581123,"y0":50.00300280620181,"z0":5.395548301424242,"aX":-18.168461045404435},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":7.3,"breakHorizontal":15.2,"spinRate":1752,"spinDirection":241},"zone":1,"typeConfidence":2.0,"plateTime":0.3953228951877654,"extension":6.630226982313275},"hitData":{"launchSpeed":79.3,"launchAngle":17.0,"totalDistance":191.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":184.64,"coordY":123.15}},"index":5,"playId":"d3a30ac5-f5bc-3ca6-ba7e-9c7f9f1062ac","pitchNumber":5,"startTime":"2026-04-29T19:11:59.535Z","endTime":"2026-04-29T19:12:10.557Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695684,"link":"/api/v1/people/695684","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":677649,"link":"/api/v1/people/677649","batSide":{"code":"R","description":"Right"}},"first":{"id":696030,"link":"/api/v1/people/696030"},"second":{"id":543309,"link":"/api/v1/people/543309"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677649,"link":"/api/v1/people/677649"},"credit":"b_ab"},{"player":{"id":695684,"link":"/api/v1/people/695684"},"credit":"p_ab"},{"player":{"id":677649,"link":"/api/v1/people/677649"},"credit":"b_pa"},{"player":{"id":695684,"link":"/api/v1/people/695684"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":57.699999999999996,"awayTeamWinProbability":42.300000000000004,"homeTeamWinProbabilityAdded":3.0999999999999943,"leverageIndex":1.81,"dramaIndex":70.0,"contextMetrics":{},"playEndTime":"2026-04-29T19:12:10.557Z","atBatIndex":16},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Brandon Nimmo lines out to center fielder Trent Grisham.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-29T19:13:42.841Z","endTime":"2026-04-29T19:14:13.667Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695684,"fullName":"Elmer Rodríguez","link":"/api/v1/people/695684"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663757,"link":"/api/v1/people/663757"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"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-04-29T19:12:34.947Z","endTime":"2026-04-29T19:13:45.105Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":695684,"link":"/api/v1/people/695684","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":607043,"link":"/api/v1/people/607043","batSide":{"code":"L","description":"Left"}},"first":{"id":677649,"link":"/api/v1/people/677649"},"second":{"id":696030,"link":"/api/v1/people/696030"},"third":{"id":543309,"link":"/api/v1/people/543309"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":87.1,"strikeZoneTop":3.27,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.176816038558286,"aZ":-22.94615774851055,"pfxX":-6.380927483404312,"pfxZ":4.737383362141628,"pX":0.6785783798053219,"pZ":3.6109552864568464,"vX0":10.631657854561801,"vY0":-138.96839722611497,"vZ0":-1.036357059511463,"x":91.13,"y":141.28,"x0":-2.3740231847172812,"y0":50.005667258748446,"z0":5.51804341594496,"aX":-12.438579317468584},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":8.5,"breakHorizontal":9.2,"spinRate":1665,"spinDirection":236},"zone":12,"typeConfidence":2.0,"plateTime":0.39466995882556066,"extension":6.549146330799014},"index":1,"playId":"a587af49-4932-3794-b57e-f42f8c00cf09","pitchNumber":1,"startTime":"2026-04-29T19:13:45.105Z","endTime":"2026-04-29T19:13:49.603Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695684,"link":"/api/v1/people/695684","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":607043,"link":"/api/v1/people/607043","batSide":{"code":"L","description":"Left"}},"first":{"id":677649,"link":"/api/v1/people/677649"},"second":{"id":696030,"link":"/api/v1/people/696030"},"third":{"id":543309,"link":"/api/v1/people/543309"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":86.4,"strikeZoneTop":3.27,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.129590856927344,"aZ":-21.61016611822461,"pfxX":-6.867618016599007,"pfxZ":5.498575972104815,"pX":0.5346982720564576,"pZ":2.7194162144560345,"vX0":10.08861052836578,"vY0":-138.30183741598685,"vZ0":-3.3706746021176173,"x":96.62,"y":165.36,"x0":-2.281613865943847,"y0":50.003856114259925,"z0":5.4170202233881986,"aX":-13.198927124394826},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":9.4,"breakHorizontal":10.1,"spinRate":1714,"spinDirection":235},"zone":6,"typeConfidence":2.0,"plateTime":0.39723307259049623,"extension":6.647438510114563},"hitData":{"launchSpeed":94.8,"launchAngle":23.0,"totalDistance":331.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":86.24,"coordY":71.89}},"index":2,"playId":"09ebd5c6-5407-3252-a52a-d41db7e0b401","pitchNumber":2,"startTime":"2026-04-29T19:14:06.432Z","endTime":"2026-04-29T19:14:13.667Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695684,"link":"/api/v1/people/695684","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":607043,"link":"/api/v1/people/607043","batSide":{"code":"L","description":"Left"}},"first":{"id":677649,"link":"/api/v1/people/677649"},"second":{"id":696030,"link":"/api/v1/people/696030"},"third":{"id":543309,"link":"/api/v1/people/543309"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":607043,"link":"/api/v1/people/607043"},"credit":"b_ab"},{"player":{"id":695684,"link":"/api/v1/people/695684"},"credit":"p_ab"},{"player":{"id":607043,"link":"/api/v1/people/607043"},"credit":"b_pa"},{"player":{"id":695684,"link":"/api/v1/people/695684"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-7.699999999999996,"leverageIndex":2.97,"dramaIndex":127.0,"contextMetrics":{},"playEndTime":"2026-04-29T19:14:13.667Z","atBatIndex":17},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"José Caballero flies out to center fielder Evan Carter.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-29T19:16:54.232Z","endTime":"2026-04-29T19:18:22.796Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":676609,"fullName":"José Caballero","link":"/api/v1/people/676609"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":543135,"fullName":"Nathan Eovaldi","link":"/api/v1/people/543135"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":676609,"fullName":"José Caballero","link":"/api/v1/people/676609"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":694497,"link":"/api/v1/people/694497"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":82.3,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.868165293835165,"aZ":-23.280639382257835,"pfxX":-0.2109938832848317,"pfxZ":5.134602112343296,"pX":0.8985114955534185,"pZ":1.9262741839295745,"vX0":8.284171131185934,"vY0":-131.29046679589135,"vZ0":-4.631981023091369,"x":82.75,"y":186.77,"x0":-2.2809229116932475,"y0":50.00223788842342,"z0":5.463568076005747,"aX":-0.3664912707756207},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":8.4,"breakHorizontal":-1.6,"spinRate":2289,"spinDirection":203},"zone":14,"typeConfidence":2.0,"plateTime":0.4184608132480543,"extension":6.809765287047179},"index":0,"playId":"7f5e1390-7e9a-31fc-b0d4-19c92b5f4866","pitchNumber":1,"startTime":"2026-04-29T19:16:54.232Z","endTime":"2026-04-29T19:16:58.532Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543135,"link":"/api/v1/people/543135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":676609,"link":"/api/v1/people/676609","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"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":94.2,"endSpeed":85.3,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.88777214480556,"aZ":-21.325601618090584,"pfxX":-10.325862629990453,"pfxZ":5.798798069190177,"pX":0.2612900375735288,"pZ":2.010889112573212,"vX0":9.981095238530571,"vY0":-136.62160197126343,"vZ0":-5.0804828633274886,"x":107.04,"y":184.49,"x0":-2.115432929805926,"y0":50.00626717339963,"z0":5.380434897775075,"aX":-19.330538670586076},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":9.5,"breakHorizontal":16.3,"spinRate":2133,"spinDirection":224},"zone":9,"typeConfidence":2.0,"plateTime":0.40243873399287544,"extension":6.783086610074467},"index":1,"playId":"4085fbeb-13ef-31ee-ac18-172f22ad1aa6","pitchNumber":2,"startTime":"2026-04-29T19:17:11.686Z","endTime":"2026-04-29T19:17:15.517Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543135,"link":"/api/v1/people/543135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":676609,"link":"/api/v1/people/676609","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":84.5,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.531225981271664,"aZ":-20.89364032548446,"pfxX":-9.758325388944268,"pfxZ":6.148382927983354,"pX":0.2972049317166538,"pZ":2.19401531042883,"vX0":10.019517045424491,"vY0":-135.12558243320746,"vZ0":-4.311027660058569,"x":105.67,"y":179.54,"x0":-2.204559588289698,"y0":50.00463178403427,"z0":5.292575625164785,"aX":-17.910567278063755},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":10.3,"breakHorizontal":15.4,"spinRate":2158,"spinDirection":223},"zone":6,"typeConfidence":2.0,"plateTime":0.4065283710511922,"extension":6.928587604990471},"index":2,"playId":"0ee20543-2a41-3b14-bb5f-2a9cccf1a5d0","pitchNumber":3,"startTime":"2026-04-29T19:17:31.182Z","endTime":"2026-04-29T19:17:34.556Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543135,"link":"/api/v1/people/543135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":676609,"link":"/api/v1/people/676609","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":81.9,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.51029279439608,"aZ":-32.37780052867961,"pfxX":-7.369198548480114,"pfxZ":-0.120102543581325,"pX":-0.9218064241741376,"pZ":2.153747661422084,"vX0":5.864997737938519,"vY0":-130.29184581089962,"vZ0":-2.3673818933416975,"x":152.14,"y":180.63,"x0":-2.2495227436446386,"y0":50.00207340056909,"z0":5.5316357583029125,"aX":-12.613210555798902},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":-0.5,"breakHorizontal":12.0,"spinRate":1565,"spinDirection":239},"zone":13,"typeConfidence":2.0,"plateTime":0.4210980925649648,"extension":6.718657072129886},"index":3,"playId":"20cfaecd-90d2-38c7-b293-e6b542a72c9f","pitchNumber":4,"startTime":"2026-04-29T19:17:50.152Z","endTime":"2026-04-29T19:17:53.462Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543135,"link":"/api/v1/people/543135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":676609,"link":"/api/v1/people/676609","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.0,"endSpeed":72.5,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.1301031009449,"aZ":-39.6523133263081,"pfxX":6.597018192437128,"pfxZ":-5.635405705182155,"pX":-0.018817820299920636,"pZ":2.2595491476481673,"vX0":3.147453868157773,"vY0":-114.9906279797593,"vZ0":1.1839645846476563,"x":117.72,"y":177.77,"x0":-2.2662923955180916,"y0":50.00212944748923,"z0":5.612139745865827,"aX":8.754142828478995},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.6,"breakVerticalInduced":-9.5,"breakHorizontal":-12.7,"spinRate":1911,"spinDirection":44},"zone":5,"typeConfidence":2.0,"plateTime":0.4779780487337191,"extension":6.784000429733836},"hitData":{"launchSpeed":90.6,"launchAngle":47.0,"totalDistance":283.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":123.86,"coordY":86.32}},"index":4,"playId":"a3009c77-03bc-305c-8903-fb0c1f9e2883","pitchNumber":5,"startTime":"2026-04-29T19:18:11.989Z","endTime":"2026-04-29T19:18:22.796Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543135,"link":"/api/v1/people/543135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":676609,"link":"/api/v1/people/676609","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676609,"link":"/api/v1/people/676609"},"credit":"b_ab"},{"player":{"id":543135,"link":"/api/v1/people/543135"},"credit":"p_ab"},{"player":{"id":676609,"link":"/api/v1/people/676609"},"credit":"b_pa"},{"player":{"id":543135,"link":"/api/v1/people/543135"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.5,"awayTeamWinProbability":47.5,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":0.98,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-04-29T19:18:22.796Z","atBatIndex":18},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Trent Grisham pops out to third baseman Josh Jung in foul territory.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-29T19:18:21.760Z","endTime":"2026-04-29T19:19:17.484Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":663757,"fullName":"Trent Grisham","link":"/api/v1/people/663757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543135,"fullName":"Nathan Eovaldi","link":"/api/v1/people/543135"},"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":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":663757,"fullName":"Trent Grisham","link":"/api/v1/people/663757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":673962,"link":"/api/v1/people/673962"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":76.0,"endSpeed":69.6,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.77246093086289,"aZ":-39.52769695228275,"pfxX":4.289446508223875,"pfxZ":-5.999755004178716,"pX":-0.9928179043851646,"pZ":2.0762336566207362,"vX0":1.7478516194551128,"vY0":-110.59446055830986,"vZ0":1.0370116463680572,"x":154.84,"y":182.72,"x0":-2.353414925428707,"y0":50.00435812187188,"z0":5.783564508038046,"aX":5.25464572448537},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.0,"breakVerticalInduced":-10.2,"breakHorizontal":-8.3,"spinRate":1821,"spinDirection":39},"zone":13,"typeConfidence":2.0,"plateTime":0.49737742247819305,"extension":6.512597758652059},"index":0,"playId":"ea46051e-fbb5-3151-bdcd-1c64cd0039c0","pitchNumber":1,"startTime":"2026-04-29T19:18:51.607Z","endTime":"2026-04-29T19:18:55.762Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543135,"link":"/api/v1/people/543135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":663757,"link":"/api/v1/people/663757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"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":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":82.3,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.914118554738593,"aZ":-23.354578041181405,"pfxX":0.6834848546742092,"pfxZ":5.102787539977259,"pX":0.8592834537149375,"pZ":2.3946199679394677,"vX0":7.630625722582986,"vY0":-130.9796327365975,"vZ0":-3.2416064985933932,"x":84.25,"y":174.13,"x0":-2.1866087964237004,"y0":50.00581174680092,"z0":5.404377180439441,"aX":1.1806128461263325},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":8.6,"breakHorizontal":-3.0,"spinRate":2353,"spinDirection":193},"zone":14,"typeConfidence":2.0,"plateTime":0.4189503064412414,"extension":6.769360422517399},"hitData":{"launchSpeed":68.6,"launchAngle":78.0,"totalDistance":76.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":94.69,"coordY":200.19}},"index":1,"playId":"d8bdc43b-1d79-350f-a37d-bd6ecfa8fac8","pitchNumber":2,"startTime":"2026-04-29T19:19:07.681Z","endTime":"2026-04-29T19:19:17.484Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543135,"link":"/api/v1/people/543135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":663757,"link":"/api/v1/people/663757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663757,"link":"/api/v1/people/663757"},"credit":"b_ab"},{"player":{"id":543135,"link":"/api/v1/people/543135"},"credit":"p_ab"},{"player":{"id":663757,"link":"/api/v1/people/663757"},"credit":"b_pa"},{"player":{"id":543135,"link":"/api/v1/people/543135"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":54.300000000000004,"awayTeamWinProbability":45.699999999999996,"homeTeamWinProbabilityAdded":1.8000000000000043,"leverageIndex":0.73,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2026-04-29T19:19:17.484Z","atBatIndex":19},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Ben Rice lines out to right fielder Brandon Nimmo.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-29T19:19:20.437Z","endTime":"2026-04-29T19:21:18.103Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":700250,"fullName":"Ben Rice","link":"/api/v1/people/700250"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543135,"fullName":"Nathan Eovaldi","link":"/api/v1/people/543135"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"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":700250,"fullName":"Ben Rice","link":"/api/v1/people/700250"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":607043,"link":"/api/v1/people/607043"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.1,"endSpeed":81.8,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.66915594172802,"aZ":-31.68250729725454,"pfxX":-8.675212666866164,"pfxZ":0.2919143190016982,"pX":-0.5290775362617811,"pZ":1.4082993855879524,"vX0":7.005374376229563,"vY0":-129.58741019013985,"vZ0":-4.248581643929432,"x":137.17,"y":200.76,"x0":-2.1434132372446153,"y0":50.00438158041436,"z0":5.495670079053851,"aX":-14.721486195043255},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":-0.2,"breakHorizontal":14.2,"spinRate":1598,"spinDirection":242},"zone":13,"typeConfidence":2.0,"plateTime":0.423036505507306,"extension":6.801846430229209},"index":0,"playId":"96acc9ad-b7da-3276-aa0e-5a3c2ab06b2e","pitchNumber":1,"startTime":"2026-04-29T19:19:56.518Z","endTime":"2026-04-29T19:20:01.136Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543135,"link":"/api/v1/people/543135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":700250,"link":"/api/v1/people/700250","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.3,"endSpeed":82.8,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.378780685339773,"aZ":-30.830777070408075,"pfxX":-8.24418322607762,"pfxZ":0.7707542993454224,"pX":-1.1411426458265825,"pZ":1.2426415246154099,"vX0":5.642772024312975,"vY0":-131.29574921287795,"vZ0":-4.9178919320612,"x":160.5,"y":205.23,"x0":-2.249477275053998,"y0":50.003779166276274,"z0":5.440531311561849,"aX":-14.36217060142148},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":0.5,"breakHorizontal":13.7,"spinRate":1372,"spinDirection":238},"zone":13,"typeConfidence":2.0,"plateTime":0.41753399040961536,"extension":6.799923640252337},"index":1,"playId":"add41ec3-6e71-3693-848d-5d8408b196e7","pitchNumber":2,"startTime":"2026-04-29T19:20:20.081Z","endTime":"2026-04-29T19:20:24.158Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543135,"link":"/api/v1/people/543135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":700250,"link":"/api/v1/people/700250","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"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":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.0,"endSpeed":83.2,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.38709732219352,"aZ":-24.375263218246538,"pfxX":0.566642924615465,"pfxZ":4.421423959836413,"pX":1.1759234171628576,"pZ":1.980561893441061,"vX0":8.498606233408212,"vY0":-132.24403102129887,"vZ0":-3.990097804741649,"x":72.18,"y":185.3,"x0":-2.1588904527367747,"y0":50.00105974317353,"z0":5.306479178051505,"aX":0.997963456583217},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":7.3,"breakHorizontal":-3.0,"spinRate":2255,"spinDirection":196},"zone":14,"typeConfidence":2.0,"plateTime":0.41489940554846383,"extension":7.010249300400462},"index":2,"playId":"01b86c44-d6e3-3f43-9db2-b6d761173bce","pitchNumber":3,"startTime":"2026-04-29T19:20:35.780Z","endTime":"2026-04-29T19:20:39.852Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543135,"link":"/api/v1/people/543135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":700250,"link":"/api/v1/people/700250","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"index":3,"startTime":"2026-04-29T19:20:54.102Z","endTime":"2026-04-29T19:21:10.659Z","isPitch":false,"type":"action","player":{"id":700250,"link":"/api/v1/people/700250"},"defense":{"pitcher":{"id":543135,"link":"/api/v1/people/543135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":700250,"link":"/api/v1/people/700250","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.2,"endSpeed":83.0,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.29217170559988,"aZ":-24.126034622303287,"pfxX":1.3685416622526936,"pfxZ":4.606676726382877,"pX":0.7483103964533481,"pZ":2.138707005964053,"vX0":7.194547786950827,"vY0":-131.19123799319925,"vZ0":-3.9988435556331368,"x":88.48,"y":181.03,"x0":-2.2052512929776404,"y0":50.00143616136917,"z0":5.477206233938246,"aX":2.387649011506015},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":7.7,"breakHorizontal":-4.1,"spinRate":2274,"spinDirection":198},"zone":9,"typeConfidence":2.0,"plateTime":0.41722765498953374,"extension":6.83830374906166},"hitData":{"launchSpeed":80.6,"launchAngle":23.0,"totalDistance":265.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":174.48,"coordY":105.1}},"index":4,"playId":"1720b2e3-cca9-3642-a62c-0cda7f0a6f51","pitchNumber":4,"startTime":"2026-04-29T19:21:10.659Z","endTime":"2026-04-29T19:21:18.103Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543135,"link":"/api/v1/people/543135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":700250,"link":"/api/v1/people/700250","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":700250,"link":"/api/v1/people/700250"},"credit":"b_ab"},{"player":{"id":543135,"link":"/api/v1/people/543135"},"credit":"p_ab"},{"player":{"id":700250,"link":"/api/v1/people/700250"},"credit":"b_pa"},{"player":{"id":543135,"link":"/api/v1/people/543135"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.50000000000001,"awayTeamWinProbability":44.49999999999999,"homeTeamWinProbabilityAdded":1.2000000000000028,"leverageIndex":0.47,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2026-04-29T19:21:18.103Z","atBatIndex":20},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Josh Jung flies out to left fielder Jasson Domínguez.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-29T19:23:08.836Z","endTime":"2026-04-29T19:23:36.159Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695684,"fullName":"Elmer Rodríguez","link":"/api/v1/people/695684"},"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":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":691176,"link":"/api/v1/people/691176"},"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, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.4,"endSpeed":72.5,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.446438477704,"aZ":-34.77443379211346,"pfxX":10.445991722706538,"pfxZ":-1.9495745776750866,"pX":0.28984178260174054,"pZ":2.4424064190908377,"vX0":3.5323547540538245,"vY0":-115.59283476351327,"vZ0":0.3479985067406608,"x":105.95,"y":172.84,"x0":-2.621299159448409,"y0":50.003063653674225,"z0":5.6682448829251,"aX":13.93122029204557},"breaks":{"breakAngle":22.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-46.9,"breakVerticalInduced":-3.1,"breakHorizontal":-19.8,"spinRate":2596,"spinDirection":9},"zone":6,"typeConfidence":2.0,"plateTime":0.47648180661295836,"extension":6.6690369642966},"hitData":{"launchSpeed":81.4,"launchAngle":40.0,"totalDistance":294.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":58.91,"coordY":101.78}},"index":0,"playId":"48d67e9a-f242-3214-a8af-c4f845c64403","pitchNumber":1,"startTime":"2026-04-29T19:23:26.924Z","endTime":"2026-04-29T19:23:36.159Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695684,"link":"/api/v1/people/695684","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":673962,"link":"/api/v1/people/673962","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":673962,"link":"/api/v1/people/673962"},"credit":"b_ab"},{"player":{"id":695684,"link":"/api/v1/people/695684"},"credit":"p_ab"},{"player":{"id":673962,"link":"/api/v1/people/673962"},"credit":"b_pa"},{"player":{"id":695684,"link":"/api/v1/people/695684"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.0,"awayTeamWinProbability":47.0,"homeTeamWinProbabilityAdded":-2.500000000000007,"leverageIndex":0.98,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-04-29T19:23:36.159Z","atBatIndex":21},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Corey Seager flies out to center fielder Trent Grisham.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-29T19:23:36.220Z","endTime":"2026-04-29T19:25:27.078Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":608369,"fullName":"Corey Seager","link":"/api/v1/people/608369"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695684,"fullName":"Elmer Rodríguez","link":"/api/v1/people/695684"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":608369,"fullName":"Corey Seager","link":"/api/v1/people/608369"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":663757,"link":"/api/v1/people/663757"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":87.1,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.70250362367116,"aZ":-19.819229338222634,"pfxX":-7.477404024707839,"pfxZ":6.346562029751514,"pX":-0.2308304478408497,"pZ":3.2940658363800175,"vX0":8.807550141158973,"vY0":-138.57982611721098,"vZ0":-2.6040607233606075,"x":125.8,"y":149.84,"x0":-2.47736987277078,"y0":50.00398389356413,"z0":5.568558483878221,"aX":-14.558703141573838},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":11.2,"breakHorizontal":11.8,"spinRate":2074,"spinDirection":232},"zone":2,"typeConfidence":2.0,"plateTime":0.39510745951286275,"extension":6.3955968799520555},"index":0,"playId":"b1f6c1bf-3661-3bba-b787-2b95c6dd4261","pitchNumber":1,"startTime":"2026-04-29T19:23:57.510Z","endTime":"2026-04-29T19:24:01.442Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695684,"link":"/api/v1/people/695684","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":608369,"link":"/api/v1/people/608369","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":87.4,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.01281426099294,"aZ":-19.931980706673716,"pfxX":-7.303567310593964,"pfxZ":6.2272138922915055,"pX":-0.6749079698215158,"pZ":4.006310709676711,"vX0":7.913730102927504,"vY0":-139.48436591000208,"vZ0":-0.8331221463824292,"x":142.73,"y":130.61,"x0":-2.602891279175426,"y0":50.00483372360096,"z0":5.625843771241345,"aX":-14.36253478704525},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":11.3,"breakHorizontal":11.5,"spinRate":2048,"spinDirection":233},"zone":11,"typeConfidence":2.0,"plateTime":0.3930142997144648,"extension":6.3609929624294566},"index":1,"playId":"42e04532-5968-39b6-8f43-bf66aeb99b94","pitchNumber":2,"startTime":"2026-04-29T19:24:11.068Z","endTime":"2026-04-29T19:24:14.492Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695684,"link":"/api/v1/people/695684","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":608369,"link":"/api/v1/people/608369","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.0,"endSpeed":72.9,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.31915440149871,"aZ":-41.67431228055841,"pfxX":8.027850675590246,"pfxZ":-7.167557505604192,"pX":0.13406814138684034,"pZ":0.8981028086957292,"vX0":3.469044649327776,"vY0":-114.99336040248323,"vZ0":-1.6124278011099757,"x":111.89,"y":214.53,"x0":-2.4415228500349624,"y0":50.00122138702928,"z0":5.688146517919431,"aX":10.642528373399475},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.2,"breakVerticalInduced":-13.1,"breakHorizontal":-15.5,"spinRate":2437,"spinDirection":53},"zone":14,"typeConfidence":2.0,"plateTime":0.4781351509507683,"extension":6.858490608275078},"index":2,"playId":"adeb7bb0-4570-3db7-8d6e-f7119f6e2405","pitchNumber":3,"startTime":"2026-04-29T19:24:24.854Z","endTime":"2026-04-29T19:24:29.388Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695684,"link":"/api/v1/people/695684","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":608369,"link":"/api/v1/people/608369","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":79.6,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.07074143401869,"aZ":-32.45505568122275,"pfxX":-5.2867973887282105,"pfxZ":-0.1682846307377872,"pX":-1.48746096854606,"pZ":2.878649087837915,"vX0":4.3476431199874375,"vY0":-127.5314113655598,"vZ0":-0.358767604228701,"x":173.7,"y":161.06,"x0":-2.5372028645642577,"y0":50.005141452001055,"z0":5.606636153512867,"aX":-8.608463289697397},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":-0.1,"breakHorizontal":8.4,"spinRate":1157,"spinDirection":252},"zone":11,"typeConfidence":2.0,"plateTime":0.4313944240849046,"extension":6.508485026930015},"index":3,"playId":"3d66d756-9c63-3b94-940f-4c935eb88ae0","pitchNumber":4,"startTime":"2026-04-29T19:24:42.669Z","endTime":"2026-04-29T19:24:46.707Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695684,"link":"/api/v1/people/695684","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":608369,"link":"/api/v1/people/608369","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"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":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":85.7,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.488414470758364,"aZ":-17.967185430871307,"pfxX":-6.519392235445177,"pfxZ":7.435034035687671,"pX":-1.159870104612716,"pZ":4.265760975234715,"vX0":5.898511575170341,"vY0":-138.25214169874468,"vZ0":-0.5367409808216295,"x":161.21,"y":123.6,"x0":-2.487411223985686,"y0":50.00477633878579,"z0":5.682338239814466,"aX":-12.461053352537075},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":13.6,"breakHorizontal":10.3,"spinRate":1919,"spinDirection":238},"zone":11,"typeConfidence":2.0,"plateTime":0.3981262818952436,"extension":6.326059888018426},"index":4,"playId":"61140abe-6296-30d2-9465-08c0b3652005","pitchNumber":5,"startTime":"2026-04-29T19:24:58.772Z","endTime":"2026-04-29T19:25:02.150Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695684,"link":"/api/v1/people/695684","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":608369,"link":"/api/v1/people/608369","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":85.7,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.796214965562765,"aZ":-17.888173858979016,"pfxX":-5.564884241923003,"pfxZ":7.559667022752986,"pX":0.3362123344673065,"pZ":3.4422836590140387,"vX0":9.390897696734656,"vY0":-136.96688673626696,"vZ0":-2.4524186313842073,"x":104.18,"y":145.84,"x0":-2.422395362726476,"y0":50.00295843370842,"z0":5.580244484551667,"aX":-10.517181414331509},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":13.3,"breakHorizontal":7.9,"spinRate":1940,"spinDirection":233},"zone":3,"typeConfidence":2.0,"plateTime":0.40074004177223665,"extension":6.424294181698501},"hitData":{"launchSpeed":98.7,"launchAngle":39.0,"totalDistance":353.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":97.34,"coordY":59.84}},"index":5,"playId":"bfd2c3f6-b36d-3a4e-9244-4594e1771654","pitchNumber":6,"startTime":"2026-04-29T19:25:16.107Z","endTime":"2026-04-29T19:25:27.078Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695684,"link":"/api/v1/people/695684","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":608369,"link":"/api/v1/people/608369","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608369,"link":"/api/v1/people/608369"},"credit":"b_ab"},{"player":{"id":695684,"link":"/api/v1/people/695684"},"credit":"p_ab"},{"player":{"id":608369,"link":"/api/v1/people/608369"},"credit":"b_pa"},{"player":{"id":695684,"link":"/api/v1/people/695684"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.2,"awayTeamWinProbability":48.8,"homeTeamWinProbabilityAdded":-1.7999999999999972,"leverageIndex":0.73,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2026-04-29T19:25:27.078Z","atBatIndex":22},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Joc Pederson flies out to left fielder Jasson Domínguez.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-29T19:26:01.430Z","endTime":"2026-04-29T19:27:43.388Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695684,"fullName":"Elmer Rodríguez","link":"/api/v1/people/695684"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":691176,"link":"/api/v1/people/691176"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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-04-29T19:25:47.409Z","endTime":"2026-04-29T19:26:03.614Z","isPitch":false,"type":"action","player":{"id":592626,"link":"/api/v1/people/592626"},"defense":{"pitcher":{"id":695684,"link":"/api/v1/people/695684","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":592626,"link":"/api/v1/people/592626","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":77.7,"endSpeed":70.9,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.952369292723123,"aZ":-41.257170875487304,"pfxX":7.781259072249073,"pfxZ":-7.137666342628881,"pX":-0.5976130854124985,"pZ":2.118614070472148,"vX0":1.7508844060391082,"vY0":-113.11632601093773,"vZ0":1.0809006213236405,"x":139.78,"y":181.58,"x0":-2.3951465319070304,"y0":50.00049952653144,"z0":5.827785970406875,"aX":9.907495515374794},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.1,"breakVerticalInduced":-12.1,"breakHorizontal":-14.5,"spinRate":2353,"spinDirection":46},"zone":7,"typeConfidence":2.0,"plateTime":0.48744937220807927,"extension":6.446512751161243},"index":1,"playId":"5d15a2c9-2feb-318f-9a4a-f348bf985f5a","pitchNumber":1,"startTime":"2026-04-29T19:26:03.614Z","endTime":"2026-04-29T19:26:07.604Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695684,"link":"/api/v1/people/695684","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":592626,"link":"/api/v1/people/592626","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":86.9,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.01018797221505,"aZ":-19.715171417680875,"pfxX":-7.281878186722485,"pfxZ":6.392188976983229,"pX":0.0076392587499992245,"pZ":3.2146988355997883,"vX0":9.492879517170278,"vY0":-139.36465495622417,"vZ0":-2.713286001375472,"x":116.71,"y":151.98,"x0":-2.511383917329335,"y0":50.0014155315503,"z0":5.516846020184907,"aX":-14.1913041112656},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":11.2,"breakHorizontal":11.0,"spinRate":1952,"spinDirection":237},"zone":2,"typeConfidence":2.0,"plateTime":0.3944080933821943,"extension":6.451572366397893},"index":2,"playId":"3ce55ecc-82e4-31e2-9d7c-175a3d95d88b","pitchNumber":2,"startTime":"2026-04-29T19:26:18.521Z","endTime":"2026-04-29T19:26:22.042Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695684,"link":"/api/v1/people/695684","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":592626,"link":"/api/v1/people/592626","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":79.3,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.203817102201455,"aZ":-31.71612526829621,"pfxX":-5.880029519481185,"pfxZ":0.2796165158729238,"pX":-0.6551498543268994,"pZ":2.133633907377393,"vX0":6.532181102635245,"vY0":-127.46924833789517,"vZ0":-2.070152668421102,"x":141.97,"y":181.17,"x0":-2.5069835754966143,"y0":50.00104622114877,"z0":5.500672340576971,"aX":-9.517508854505245},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":0.2,"breakHorizontal":8.9,"spinRate":1225,"spinDirection":243},"zone":7,"typeConfidence":2.0,"plateTime":0.432421387556817,"extension":6.556763742579356},"index":3,"playId":"2bd1340a-4ee5-3e83-a57e-8886acc20338","pitchNumber":3,"startTime":"2026-04-29T19:26:34.354Z","endTime":"2026-04-29T19:26:38.341Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695684,"link":"/api/v1/people/695684","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":592626,"link":"/api/v1/people/592626","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.3,"endSpeed":77.4,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.287401219421042,"aZ":-31.445437211999355,"pfxX":-3.6510021539425566,"pfxZ":0.4738053235274773,"pX":-2.3226403539580067,"pZ":3.364350244532804,"vX0":1.761558913095744,"vY0":-124.1223792835679,"vZ0":1.0113901855568632,"x":205.53,"y":147.94,"x0":-2.5712070797823983,"y0":50.00330299622955,"z0":5.59121083789172,"aX":-5.636948167814084},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":1.4,"breakHorizontal":6.1,"spinRate":1105,"spinDirection":248},"zone":11,"typeConfidence":2.0,"plateTime":0.4430561071674801,"extension":6.571334208710965},"index":4,"playId":"5778d167-02f7-3412-aeb3-3cc5a504a03e","pitchNumber":4,"startTime":"2026-04-29T19:26:54.158Z","endTime":"2026-04-29T19:26:57.632Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695684,"link":"/api/v1/people/695684","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":592626,"link":"/api/v1/people/592626","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"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":92.6,"endSpeed":83.9,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.96504918326499,"aZ":-24.48081502642418,"pfxX":-5.0527371182253065,"pfxZ":4.2185263796869386,"pX":-1.3014288375313123,"pZ":5.451209672528333,"vX0":5.279330942601817,"vY0":-134.65342285475927,"vZ0":3.8011153934004818,"x":166.61,"y":91.6,"x0":-2.6369272329291347,"y0":50.00514916437092,"z0":5.75865687300743,"aX":-9.221322633152303},"breaks":{"breakAngle":19.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":8.8,"breakHorizontal":7.9,"spinRate":1944,"spinDirection":227},"zone":11,"typeConfidence":2.0,"plateTime":0.4077532801752821,"extension":6.330937393000944},"index":5,"playId":"8772df92-7547-3562-b5ce-88025989fc2b","pitchNumber":5,"startTime":"2026-04-29T19:27:11.256Z","endTime":"2026-04-29T19:27:14.612Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695684,"link":"/api/v1/people/695684","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":592626,"link":"/api/v1/people/592626","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.7,"endSpeed":73.1,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.062014387420145,"aZ":-36.48861574602184,"pfxX":7.9383370363311,"pfxZ":-3.1975564471388687,"pX":-0.09455017230347365,"pZ":1.6340260006412317,"vX0":2.659468607599318,"vY0":-116.06939835681135,"vZ0":-1.2559547980699635,"x":120.6,"y":194.66,"x0":-2.290221398217889,"y0":50.00413996285108,"z0":5.693061946348231,"aX":10.706290643638246},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.2,"breakVerticalInduced":-5.8,"breakHorizontal":-15.1,"spinRate":2260,"spinDirection":49},"zone":8,"typeConfidence":2.0,"plateTime":0.47399716649453394,"extension":6.434385930062785},"hitData":{"launchSpeed":88.5,"launchAngle":57.0,"totalDistance":223.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":84.26,"coordY":121.45}},"index":6,"playId":"936e6797-6107-3544-b9a8-d61c07bc56ff","pitchNumber":6,"startTime":"2026-04-29T19:27:32.780Z","endTime":"2026-04-29T19:27:43.388Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695684,"link":"/api/v1/people/695684","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":592626,"link":"/api/v1/people/592626","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592626,"link":"/api/v1/people/592626"},"credit":"b_ab"},{"player":{"id":695684,"link":"/api/v1/people/695684"},"credit":"p_ab"},{"player":{"id":592626,"link":"/api/v1/people/592626"},"credit":"b_pa"},{"player":{"id":695684,"link":"/api/v1/people/695684"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.2000000000000028,"leverageIndex":0.48,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2026-04-29T19:27:43.388Z","atBatIndex":23},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Aaron Judge called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-29T19:29:32.472Z","endTime":"2026-04-29T19:31:25.511Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":592450,"fullName":"Aaron Judge","link":"/api/v1/people/592450"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":543135,"fullName":"Nathan Eovaldi","link":"/api/v1/people/543135"},"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":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":592450,"fullName":"Aaron Judge","link":"/api/v1/people/592450"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":543309,"link":"/api/v1/people/543309"},"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(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":89.3,"endSpeed":82.2,"strikeZoneTop":3.523,"strikeZoneBottom":1.778,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.465470952839425,"aZ":-28.742453073594007,"pfxX":-7.4047505477940465,"pfxZ":1.9954007240759672,"pX":-0.8070951338619211,"pZ":2.180431311778503,"vX0":6.011138958626434,"vY0":-129.98934568273168,"vZ0":-3.1359609110372273,"x":147.76,"y":179.91,"x0":-2.184033674362611,"y0":50.00083793392322,"z0":5.577564202983627,"aX":-12.709716359558362},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":3.1,"breakHorizontal":12.1,"spinRate":1448,"spinDirection":234},"zone":7,"typeConfidence":2.0,"plateTime":0.4208849119167266,"extension":6.787516503798168},"index":0,"playId":"5a13d161-5a0b-3d4c-89c2-8bff8d77ebd9","pitchNumber":1,"startTime":"2026-04-29T19:29:51.026Z","endTime":"2026-04-29T19:29:54.922Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543135,"link":"/api/v1/people/543135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":592450,"link":"/api/v1/people/592450","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"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":94.3,"endSpeed":85.8,"strikeZoneTop":3.523,"strikeZoneBottom":1.778,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.145806362817773,"aZ":-17.20245585189972,"pfxX":-7.024670537495533,"pfxZ":7.879648362343643,"pX":-0.3321831851118548,"pZ":4.196791949900417,"vX0":7.00087332018891,"vY0":-137.18190608105334,"vZ0":-0.7534943988625515,"x":129.66,"y":125.47,"x0":-2.008086662561617,"y0":50.00519916848064,"z0":5.650741262301507,"aX":-13.352739505959516},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":14.3,"breakHorizontal":11.2,"spinRate":2197,"spinDirection":224},"zone":11,"typeConfidence":2.0,"plateTime":0.3997033828301273,"extension":6.8242775226015215},"index":1,"playId":"30d1466e-88d4-377e-ab97-b51ab3c6b307","pitchNumber":2,"startTime":"2026-04-29T19:30:07.730Z","endTime":"2026-04-29T19:30:11.379Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543135,"link":"/api/v1/people/543135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":592450,"link":"/api/v1/people/592450","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"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":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":85.3,"strikeZoneTop":3.523,"strikeZoneBottom":1.778,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.512960798074552,"aZ":-18.97162903610058,"pfxX":0.9674792934803125,"pfxZ":7.142195903881109,"pX":0.9366351764655857,"pZ":2.115082980602358,"vX0":7.851951434152596,"vY0":-134.87356353125105,"vZ0":-5.24196816455485,"x":81.3,"y":181.67,"x0":-2.1341847680889314,"y0":50.00004670907793,"z0":5.415910995858933,"aX":1.7855361839072852},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":12.0,"breakHorizontal":-3.4,"spinRate":2408,"spinDirection":206},"zone":14,"typeConfidence":2.0,"plateTime":0.4056430429469118,"extension":6.901471797066479},"index":2,"playId":"fd2d48aa-e099-3372-b7f9-021cdddfdb56","pitchNumber":3,"startTime":"2026-04-29T19:30:23.408Z","endTime":"2026-04-29T19:30:27.593Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543135,"link":"/api/v1/people/543135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":592450,"link":"/api/v1/people/592450","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"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":90.8,"endSpeed":83.6,"strikeZoneTop":3.523,"strikeZoneBottom":1.778,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.177755162329802,"aZ":-29.415154313871852,"pfxX":-8.407373888020627,"pfxZ":1.5645204823168868,"pX":0.7235957027563039,"pZ":1.3849024814310587,"vX0":9.914690829804062,"vY0":-131.89461992970192,"vZ0":-4.761954568655866,"x":89.42,"y":201.39,"x0":-1.9860527763247398,"y0":50.00595226698949,"z0":5.374483649414772,"aX":-14.864857071484677},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":1.9,"breakHorizontal":13.2,"spinRate":1596,"spinDirection":237},"zone":14,"typeConfidence":2.0,"plateTime":0.41475013134188377,"extension":6.882863303856547},"index":3,"playId":"da4f580e-b790-32fe-9c06-4e28da5f0e4b","pitchNumber":4,"startTime":"2026-04-29T19:30:41.558Z","endTime":"2026-04-29T19:30:44.982Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543135,"link":"/api/v1/people/543135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":592450,"link":"/api/v1/people/592450","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2026-04-29T19:30:59.335Z","endTime":"2026-04-29T19:31:21.337Z","isPitch":false,"type":"action","player":{"id":592450,"link":"/api/v1/people/592450"},"defense":{"pitcher":{"id":543135,"link":"/api/v1/people/543135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":592450,"link":"/api/v1/people/592450","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"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":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.0,"endSpeed":72.7,"strikeZoneTop":3.523,"strikeZoneBottom":1.778,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.718459159086816,"aZ":-38.404206901348765,"pfxX":2.429733354056382,"pfxZ":-4.659900320552108,"pX":-0.15093893331080008,"pZ":2.675384721771216,"vX0":3.6268021574148284,"vY0":-114.9800562505921,"vZ0":1.4690052901068138,"x":122.75,"y":166.54,"x0":-2.065685560171947,"y0":50.00400401160324,"z0":5.760399605187349,"aX":3.2466568633341697},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.6,"breakVerticalInduced":-7.8,"breakHorizontal":-5.3,"spinRate":1814,"spinDirection":43},"zone":5,"typeConfidence":2.0,"plateTime":0.4767348006021703,"extension":6.859566662602834},"index":5,"playId":"015ae59a-a490-3d60-8055-8c85ab1b98c5","pitchNumber":5,"startTime":"2026-04-29T19:31:21.337Z","endTime":"2026-04-29T19:31:25.511Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543135,"link":"/api/v1/people/543135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":592450,"link":"/api/v1/people/592450","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592450,"link":"/api/v1/people/592450"},"credit":"b_ab"},{"player":{"id":543135,"link":"/api/v1/people/543135"},"credit":"p_ab"},{"player":{"id":592450,"link":"/api/v1/people/592450"},"credit":"b_pa"},{"player":{"id":543135,"link":"/api/v1/people/543135"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.7,"awayTeamWinProbability":47.3,"homeTeamWinProbabilityAdded":2.700000000000003,"leverageIndex":1.07,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2026-04-29T19:31:25.511Z","atBatIndex":24},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Cody Bellinger singles on a line drive to left fielder Alejandro Osuna.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-29T19:31:26.120Z","endTime":"2026-04-29T19:32:19.828Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":641355,"fullName":"Cody Bellinger","link":"/api/v1/people/641355"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543135,"fullName":"Nathan Eovaldi","link":"/api/v1/people/543135"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":641355,"fullName":"Cody Bellinger","link":"/api/v1/people/641355"},"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":641355,"fullName":"Cody Bellinger","link":"/api/v1/people/641355"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":696030,"link":"/api/v1/people/696030"},"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(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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":82.6,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.740888387148075,"aZ":-28.323327251743613,"pfxX":-8.583328565367127,"pfxZ":2.2244127216998857,"pX":0.3112946450038129,"pZ":1.5533236639974444,"vX0":8.863113355708355,"vY0":-130.49920965422518,"vZ0":-4.560582388910999,"x":105.13,"y":196.84,"x0":-2.0093054014253315,"y0":50.00257510296693,"z0":5.450215104721018,"aX":-14.846589948009347},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":3.2,"breakHorizontal":13.7,"spinRate":1690,"spinDirection":238},"zone":14,"typeConfidence":2.0,"plateTime":0.41927010158013767,"extension":6.77328182273455},"index":0,"playId":"a281068b-ac23-30d7-9f92-41b33885d323","pitchNumber":1,"startTime":"2026-04-29T19:31:48.520Z","endTime":"2026-04-29T19:31:52.279Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543135,"link":"/api/v1/people/543135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":641355,"link":"/api/v1/people/641355","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":86.6,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.0965140044539,"aZ":-20.43765454587222,"pfxX":-7.580486872891079,"pfxZ":6.091341113876811,"pX":-0.5241627403378532,"pZ":2.2050605861258754,"vX0":7.2499790703129845,"vY0":-138.484291274137,"vZ0":-4.831740796900138,"x":136.98,"y":179.24,"x0":-2.200764986970568,"y0":50.00611560709057,"z0":5.353773035486121,"aX":-14.615743006313338},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":10.1,"breakHorizontal":12.1,"spinRate":2081,"spinDirection":230},"zone":7,"typeConfidence":2.0,"plateTime":0.3966538709685983,"extension":6.651712518293185},"hitData":{"launchSpeed":96.0,"launchAngle":15.0,"totalDistance":269.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":62.19,"coordY":91.29}},"index":1,"playId":"f5c0801c-526f-3203-8143-974550d54c6d","pitchNumber":2,"startTime":"2026-04-29T19:32:10.504Z","endTime":"2026-04-29T19:32:19.828Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543135,"link":"/api/v1/people/543135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":641355,"link":"/api/v1/people/641355","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641355,"link":"/api/v1/people/641355"},"credit":"b_ab"},{"player":{"id":543135,"link":"/api/v1/people/543135"},"credit":"p_ab"},{"player":{"id":641355,"link":"/api/v1/people/641355"},"credit":"b_pa"},{"player":{"id":543135,"link":"/api/v1/people/543135"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.7,"awayTeamWinProbability":50.3,"homeTeamWinProbabilityAdded":-3.0,"leverageIndex":0.79,"dramaIndex":44.0,"contextMetrics":{},"playEndTime":"2026-04-29T19:32:19.828Z","atBatIndex":25},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jazz Chisholm Jr. flies out to center fielder Evan Carter.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-29T19:32:19.196Z","endTime":"2026-04-29T19:37:04.730Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":665862,"fullName":"Jazz Chisholm Jr.","link":"/api/v1/people/665862"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543135,"fullName":"Nathan Eovaldi","link":"/api/v1/people/543135"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":641355,"fullName":"Cody Bellinger","link":"/api/v1/people/641355"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6,8,9,10],"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":665862,"fullName":"Jazz Chisholm Jr.","link":"/api/v1/people/665862"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[{"player":{"id":694497,"link":"/api/v1/people/694497"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":81.4,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.72073342883813,"aZ":-28.797893666088704,"pfxX":-10.254210731214966,"pfxZ":2.0097424132183566,"pX":0.22094284385180485,"pZ":1.9038304635954695,"vX0":9.36219512390231,"vY0":-128.51784338055518,"vZ0":-3.3440616080509455,"x":108.58,"y":187.38,"x0":-2.1304460634990567,"y0":50.00181236862982,"z0":5.449748667718243,"aX":-17.215462958473072},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":3.1,"breakHorizontal":16.6,"spinRate":1738,"spinDirection":238},"zone":8,"typeConfidence":2.0,"plateTime":0.4255925476988214,"extension":6.770777671632861},"index":0,"playId":"dbab761e-4425-323b-a119-65a219a3a746","pitchNumber":1,"startTime":"2026-04-29T19:32:48.727Z","endTime":"2026-04-29T19:32:52.462Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543135,"link":"/api/v1/people/543135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"first":{"id":641355,"link":"/api/v1/people/641355"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"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(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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.7,"endSpeed":81.8,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.388348375958326,"aZ":-26.455823682067717,"pfxX":-8.852688419991978,"pfxZ":3.3793439824199476,"pX":0.1624755439458993,"pZ":1.78199605350442,"vX0":8.685371972092668,"vY0":-128.96021672815314,"vZ0":-4.317286492074187,"x":110.81,"y":190.67,"x0":-2.0897796820699135,"y0":50.00620584935167,"z0":5.505025594557626,"aX":-14.999043252224396},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":5.4,"breakHorizontal":14.3,"spinRate":1676,"spinDirection":233},"zone":8,"typeConfidence":2.0,"plateTime":0.4237977517111884,"extension":6.611714662645591},"index":1,"playId":"cc1ee7f9-e153-36c9-9515-60d303b9f7b8","pitchNumber":2,"startTime":"2026-04-29T19:33:08.734Z","endTime":"2026-04-29T19:33:12.027Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543135,"link":"/api/v1/people/543135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"first":{"id":641355,"link":"/api/v1/people/641355"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"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":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":82.6,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.889408806270154,"aZ":-21.591637176100814,"pfxX":0.09031586114226364,"pfxZ":6.071377583579913,"pX":-0.22302154641296057,"pZ":4.413359629660701,"vX0":5.48948698647482,"vY0":-130.7591790795301,"vZ0":1.0332064328607622,"x":125.5,"y":119.62,"x0":-2.3555617420224593,"y0":50.00301954960019,"z0":5.625507027380428,"aX":0.15579213757533808},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":11.4,"breakHorizontal":-1.3,"spinRate":2289,"spinDirection":195},"zone":11,"typeConfidence":2.0,"plateTime":0.4178591948813932,"extension":6.643364422223776},"index":2,"playId":"dcb59703-c86e-3b55-9deb-e877ed75bff5","pitchNumber":3,"startTime":"2026-04-29T19:33:31.257Z","endTime":"2026-04-29T19:33:34.681Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543135,"link":"/api/v1/people/543135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"first":{"id":641355,"link":"/api/v1/people/641355"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":83.0,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.319928035976407,"aZ":-21.90597990254503,"pfxX":-0.7745289154459567,"pfxZ":5.798648430117636,"pX":-0.06499740622293447,"pZ":3.279244222422251,"vX0":5.808740447615649,"vY0":-132.46825196909964,"vZ0":-1.7293441643161824,"x":119.48,"y":150.24,"x0":-2.189127259680318,"y0":50.00078727343487,"z0":5.548179741173306,"aX":-1.3716333572662371},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":10.3,"breakHorizontal":0.1,"spinRate":2319,"spinDirection":204},"zone":2,"typeConfidence":2.0,"plateTime":0.4140963854191262,"extension":6.463181226694497},"index":3,"playId":"7af33dc8-df84-3e9d-9fdc-c5a351045965","pitchNumber":4,"startTime":"2026-04-29T19:33:52.127Z","endTime":"2026-04-29T19:33:56.628Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543135,"link":"/api/v1/people/543135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"first":{"id":641355,"link":"/api/v1/people/641355"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":80.8,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.90759402018906,"aZ":-33.80908059161784,"pfxX":-9.52279100769617,"pfxZ":-0.989996511980495,"pX":-0.19799391658016138,"pZ":1.2236996982287027,"vX0":8.086630992176058,"vY0":-127.94191518185639,"vZ0":-3.880014546184838,"x":124.55,"y":205.74,"x0":-2.165646972738608,"y0":50.00086923412045,"z0":5.415230589649051,"aX":-15.752829410864797},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-2.5,"breakHorizontal":15.4,"spinRate":1627,"spinDirection":237},"zone":13,"typeConfidence":2.0,"plateTime":0.42844511469234137,"extension":6.727415558547383},"index":4,"playId":"a72b40f1-ee08-3359-a6f6-ad00a9156536","pitchNumber":5,"startTime":"2026-04-29T19:34:20.150Z","endTime":"2026-04-29T19:34:23.709Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543135,"link":"/api/v1/people/543135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"first":{"id":641355,"link":"/api/v1/people/641355"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":76.5,"endSpeed":70.9,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.182332902534792,"aZ":-38.141573396771896,"pfxX":3.403560910410561,"pfxZ":-4.722893918440651,"pX":-1.6951788359601658,"pZ":2.8126731246101597,"vX0":0.43198686418756616,"vY0":-111.4562109820888,"vZ0":1.9388349999311196,"x":181.62,"y":162.84,"x0":-2.333635540961141,"y0":50.001910430407506,"z0":5.8571160626045105,"aX":4.301183415163699},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.2,"breakVerticalInduced":-7.8,"breakHorizontal":-6.2,"spinRate":1747,"spinDirection":41},"zone":11,"typeConfidence":2.0,"plateTime":0.4905711061520721,"extension":6.442098854216805},"index":5,"playId":"732033e6-0540-3bb3-96b4-67c27ec9971e","pitchNumber":6,"startTime":"2026-04-29T19:34:50.114Z","endTime":"2026-04-29T19:34:53.492Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543135,"link":"/api/v1/people/543135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"first":{"id":641355,"link":"/api/v1/people/641355"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"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":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":80.8,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.045331998025745,"aZ":-33.47657438313746,"pfxX":-7.737799984655572,"pfxZ":-0.792612959137128,"pX":-0.6281183757610731,"pZ":1.698273742353186,"vX0":6.45648336307979,"vY0":-127.33609523549815,"vZ0":-3.0724376623805325,"x":140.94,"y":192.93,"x0":-2.185678868807564,"y0":50.000826764578534,"z0":5.556879025604604,"aX":-12.762807964564358},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-1.9,"breakHorizontal":12.6,"spinRate":1559,"spinDirection":237},"zone":7,"typeConfidence":2.0,"plateTime":0.4294006693104908,"extension":6.733083752788835},"index":6,"playId":"6104a13d-2afd-35cd-aa67-0fb015006622","pitchNumber":7,"startTime":"2026-04-29T19:35:13.687Z","endTime":"2026-04-29T19:35:16.687Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543135,"link":"/api/v1/people/543135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"first":{"id":641355,"link":"/api/v1/people/641355"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":7,"startTime":"2026-04-29T19:35:39.144Z","endTime":"2026-04-29T19:35:53.797Z","isPitch":false,"type":"action","player":{"id":665862,"link":"/api/v1/people/665862"},"defense":{"pitcher":{"id":543135,"link":"/api/v1/people/543135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"first":{"id":641355,"link":"/api/v1/people/641355"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"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":89.7,"endSpeed":82.5,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.73397474111338,"aZ":-21.747642505869457,"pfxX":1.0691972697155996,"pfxZ":6.021610621801932,"pX":0.5372702571049116,"pZ":2.758368388663891,"vX0":6.494234264943722,"vY0":-130.5485475728896,"vZ0":-3.0108159756468256,"x":96.52,"y":164.3,"x0":-2.1184172727644537,"y0":50.00198182394376,"z0":5.558268135863546,"aX":1.8490993359163719},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":10.4,"breakHorizontal":-3.4,"spinRate":2276,"spinDirection":198},"zone":3,"typeConfidence":2.0,"plateTime":0.41909933150270096,"extension":6.5609731476292605},"index":8,"playId":"dec5932d-5cc0-3737-8518-3eff9732dd59","pitchNumber":8,"startTime":"2026-04-29T19:35:53.797Z","endTime":"2026-04-29T19:35:56.938Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543135,"link":"/api/v1/people/543135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"first":{"id":641355,"link":"/api/v1/people/641355"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"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":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.9,"endSpeed":81.8,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.94166897236122,"aZ":-33.80094320288277,"pfxX":-8.23998391560223,"pfxZ":-0.9584274908766881,"pX":-0.4021622115015867,"pZ":1.1514349999292646,"vX0":7.062207315242631,"vY0":-129.1958752342749,"vZ0":-4.419462577260937,"x":132.33,"y":207.69,"x0":-2.1006627695674913,"y0":50.00528510088388,"z0":5.482315650599831,"aX":-13.93025398861273},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":-2.5,"breakHorizontal":13.3,"spinRate":1639,"spinDirection":237},"zone":13,"typeConfidence":2.0,"plateTime":0.42396314541487046,"extension":6.642701273359816},"index":9,"playId":"ed49651b-e487-3c08-8c23-f214b05c26e7","pitchNumber":9,"startTime":"2026-04-29T19:36:21.036Z","endTime":"2026-04-29T19:36:25.681Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543135,"link":"/api/v1/people/543135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"first":{"id":641355,"link":"/api/v1/people/641355"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":76.8,"endSpeed":70.9,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.54101949696415,"aZ":-34.71021581130348,"pfxX":6.467803714615157,"pfxZ":-2.005514191365325,"pX":-0.26538399032609566,"pZ":2.4003336817975875,"vX0":2.3653493198372844,"vY0":-111.92483207320376,"vZ0":0.4499763876526388,"x":127.12,"y":173.97,"x0":-2.1765880410250364,"y0":50.00116801789059,"z0":5.756353688652436,"aX":8.189667991446996},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.4,"breakVerticalInduced":-3.2,"breakHorizontal":-12.4,"spinRate":1736,"spinDirection":40},"zone":5,"typeConfidence":2.0,"plateTime":0.4897082662478547,"extension":6.616385782159924},"hitData":{"launchSpeed":98.0,"launchAngle":39.0,"totalDistance":356.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":127.78,"coordY":55.7}},"index":10,"playId":"f7de17f1-c217-3a34-aa51-21e75e4fe137","pitchNumber":10,"startTime":"2026-04-29T19:36:51.747Z","endTime":"2026-04-29T19:37:04.730Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543135,"link":"/api/v1/people/543135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"first":{"id":641355,"link":"/api/v1/people/641355"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665862,"link":"/api/v1/people/665862"},"credit":"b_ab"},{"player":{"id":543135,"link":"/api/v1/people/543135"},"credit":"p_ab"},{"player":{"id":665862,"link":"/api/v1/people/665862"},"credit":"b_pa"},{"player":{"id":543135,"link":"/api/v1/people/543135"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.2,"awayTeamWinProbability":46.8,"homeTeamWinProbabilityAdded":3.5,"leverageIndex":1.49,"dramaIndex":64.0,"contextMetrics":{},"playEndTime":"2026-04-29T19:37:04.730Z","atBatIndex":26},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Jasson Domínguez hit by pitch. Cody Bellinger to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-29T19:37:09.041Z","endTime":"2026-04-29T19:38:26.483Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":691176,"fullName":"Jasson Domínguez","link":"/api/v1/people/691176"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543135,"fullName":"Nathan Eovaldi","link":"/api/v1/people/543135"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691176,"fullName":"Jasson Domínguez","link":"/api/v1/people/691176"},"postOnSecond":{"id":641355,"fullName":"Cody Bellinger","link":"/api/v1/people/641355"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":641355,"fullName":"Cody Bellinger","link":"/api/v1/people/641355"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"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":691176,"fullName":"Jasson Domínguez","link":"/api/v1/people/691176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":80.3,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.09919829514997,"aZ":-33.45219675553894,"pfxX":-8.715284579372671,"pfxZ":-0.7824637772106877,"pX":0.1737855657615142,"pZ":1.6940268482002159,"vX0":8.389687983394127,"vY0":-126.61650019492005,"vZ0":-2.9969097682700547,"x":110.38,"y":193.04,"x0":-2.0453929901659182,"y0":50.00490629159192,"z0":5.561429342216177,"aX":-14.196909790766572},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-1.9,"breakHorizontal":13.9,"spinRate":1460,"spinDirection":239},"zone":8,"typeConfidence":2.0,"plateTime":0.43207123101291867,"extension":6.765758997829953},"index":0,"playId":"73706f7a-fadf-3b21-90e4-1862b63badb5","pitchNumber":1,"startTime":"2026-04-29T19:37:35.983Z","endTime":"2026-04-29T19:37:39.862Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543135,"link":"/api/v1/people/543135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":691176,"link":"/api/v1/people/691176","batSide":{"code":"L","description":"Left"}},"first":{"id":641355,"link":"/api/v1/people/641355"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":80.7,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.300346350954662,"aZ":-29.329185523053,"pfxX":-9.535677686779547,"pfxZ":1.7349288323046625,"pX":0.1943896804460701,"pZ":0.9347800056025004,"vX0":8.880350226153674,"vY0":-127.17065630287028,"vZ0":-5.586186309223185,"x":109.59,"y":213.54,"x0":-2.0985952211529737,"y0":50.006018306042236,"z0":5.477431493115583,"aX":-15.671642453727692},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":2.0,"breakHorizontal":15.4,"spinRate":1745,"spinDirection":238},"zone":14,"typeConfidence":2.0,"plateTime":0.4301744940922996,"extension":6.666415516790417},"index":1,"playId":"8ae519d0-9841-36bd-abff-453db966f726","pitchNumber":2,"startTime":"2026-04-29T19:37:58.440Z","endTime":"2026-04-29T19:38:01.791Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543135,"link":"/api/v1/people/543135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":691176,"link":"/api/v1/people/691176","batSide":{"code":"L","description":"Left"}},"first":{"id":641355,"link":"/api/v1/people/641355"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"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(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":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.1,"endSpeed":81.9,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.591233227431943,"aZ":-21.105098259269173,"pfxX":1.0921160290847958,"pfxZ":6.494476335878497,"pX":1.4370476139071509,"pZ":3.054777564738987,"vX0":8.551888150272374,"vY0":-129.61082889513432,"vZ0":-2.3838834331725955,"x":62.22,"y":156.3,"x0":-2.0445443721092786,"y0":50.005052673086695,"z0":5.594852222802829,"aX":1.8600667992009154},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":11.4,"breakHorizontal":-3.8,"spinRate":2352,"spinDirection":202},"zone":12,"typeConfidence":2.0,"plateTime":0.42228092770537673,"extension":6.679160582458527},"index":2,"playId":"b2793ac1-8517-3a03-9825-37dc2b3e5c8b","pitchNumber":3,"startTime":"2026-04-29T19:38:19.475Z","endTime":"2026-04-29T19:38:26.483Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543135,"link":"/api/v1/people/543135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":691176,"link":"/api/v1/people/691176","batSide":{"code":"L","description":"Left"}},"first":{"id":641355,"link":"/api/v1/people/641355"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691176,"link":"/api/v1/people/691176"},"credit":"b_pa"},{"player":{"id":543135,"link":"/api/v1/people/543135"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.7,"awayTeamWinProbability":49.3,"homeTeamWinProbabilityAdded":-2.5,"leverageIndex":1.1,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2026-04-29T19:38:26.483Z","atBatIndex":27},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"J.C. Escarra grounds out, first baseman Jake Burger to pitcher Nathan Eovaldi.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-29T19:41:13.910Z","endTime":"2026-04-29T19:42:30.336Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":641555,"fullName":"J.C. Escarra","link":"/api/v1/people/641555"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543135,"fullName":"Nathan Eovaldi","link":"/api/v1/people/543135"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":641555,"fullName":"J.C. Escarra","link":"/api/v1/people/641555"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669394,"link":"/api/v1/people/669394"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":543135,"link":"/api/v1/people/543135"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"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-04-29T19:41:16.059Z","endTime":"2026-04-29T19:41:16.060Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":543135,"link":"/api/v1/people/543135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":641555,"link":"/api/v1/people/641555","batSide":{"code":"L","description":"Left"}},"first":{"id":691176,"link":"/api/v1/people/691176"},"second":{"id":641355,"link":"/api/v1/people/641355"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":76.3,"endSpeed":70.0,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.120424624258042,"aZ":-42.32122104944102,"pfxX":4.745530642641583,"pfxZ":-8.286495709019533,"pX":0.9234442138739967,"pZ":0.6720061506925267,"vX0":5.372696811945825,"vY0":-110.9744306002646,"vZ0":-1.06635256264492,"x":81.8,"y":220.64,"x0":-2.1615880307071853,"y0":50.00050897893417,"z0":5.636361435472917,"aX":5.813227869559625},"breaks":{"breakAngle":8.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.5,"breakVerticalInduced":-14.9,"breakHorizontal":-10.2,"spinRate":2141,"spinDirection":34},"zone":14,"typeConfidence":2.0,"plateTime":0.49692158951273857,"extension":6.840006728919034},"index":1,"playId":"0d47639f-622a-34ef-bcc1-c7936a2e62b9","pitchNumber":1,"startTime":"2026-04-29T19:41:16.061Z","endTime":"2026-04-29T19:41:19.652Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543135,"link":"/api/v1/people/543135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":641555,"link":"/api/v1/people/641555","batSide":{"code":"L","description":"Left"}},"first":{"id":691176,"link":"/api/v1/people/691176"},"second":{"id":641355,"link":"/api/v1/people/641355"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"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":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":80.8,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.89401543034457,"aZ":-29.880256572827847,"pfxX":-8.467601626239631,"pfxZ":1.3785562892435657,"pX":-0.3327498590506545,"pZ":1.5213003422053692,"vX0":7.3626200223471345,"vY0":-128.1052922661996,"vZ0":-4.126886708838452,"x":129.68,"y":197.7,"x0":-2.146341502735797,"y0":50.00116433835818,"z0":5.4935392937691505,"aX":-14.048564897915812},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":1.8,"breakHorizontal":13.7,"spinRate":1824,"spinDirection":233},"zone":13,"typeConfidence":2.0,"plateTime":0.4278521703186806,"extension":6.684692538979196},"index":2,"playId":"f6557274-654e-34aa-b25c-ada59d4b8518","pitchNumber":2,"startTime":"2026-04-29T19:41:36.682Z","endTime":"2026-04-29T19:41:40.113Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543135,"link":"/api/v1/people/543135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":641555,"link":"/api/v1/people/641555","batSide":{"code":"L","description":"Left"}},"first":{"id":691176,"link":"/api/v1/people/691176"},"second":{"id":641355,"link":"/api/v1/people/641355"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":80.1,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.649221747462416,"aZ":-29.222402821162106,"pfxX":-8.304945527835345,"pfxZ":1.8040674145233062,"pX":-0.6145286907862454,"pZ":2.317616446195526,"vX0":6.561202022953018,"vY0":-127.27340272780444,"vZ0":-2.302277952619304,"x":140.42,"y":176.2,"x0":-2.1496281995307482,"y0":50.00371176401442,"z0":5.553218684831937,"aX":-13.596144428155375},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":3.0,"breakHorizontal":13.6,"spinRate":1713,"spinDirection":241},"zone":4,"typeConfidence":2.0,"plateTime":0.43072037541618213,"extension":6.685201524321577},"index":3,"playId":"c5a8079b-ac6d-3ba6-8aca-96e22a5b816c","pitchNumber":3,"startTime":"2026-04-29T19:41:54.424Z","endTime":"2026-04-29T19:41:57.558Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543135,"link":"/api/v1/people/543135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":641555,"link":"/api/v1/people/641555","batSide":{"code":"L","description":"Left"}},"first":{"id":691176,"link":"/api/v1/people/691176"},"second":{"id":641355,"link":"/api/v1/people/641355"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"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(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.1,"endSpeed":82.0,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.076729852758834,"aZ":-28.67308788907679,"pfxX":-7.517851434622985,"pfxZ":2.0532268650119834,"pX":0.05616790891726544,"pZ":1.978453591173326,"vX0":7.994261351045952,"vY0":-129.4923633666179,"vZ0":-3.3634537662117046,"x":114.86,"y":185.36,"x0":-2.0887140495936216,"y0":50.00354885774436,"z0":5.478911488353793,"aX":-12.817225123590982},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":3.2,"breakHorizontal":11.9,"spinRate":1730,"spinDirection":237},"zone":8,"typeConfidence":2.0,"plateTime":0.4223791785138964,"extension":6.7671885812624755},"hitData":{"launchSpeed":93.1,"launchAngle":-13.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":158.09,"coordY":162.73}},"index":4,"playId":"9b189d29-f926-3e42-9e0d-d8459cb8d407","pitchNumber":4,"startTime":"2026-04-29T19:42:23.075Z","endTime":"2026-04-29T19:42:30.336Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543135,"link":"/api/v1/people/543135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":641555,"link":"/api/v1/people/641555","batSide":{"code":"L","description":"Left"}},"first":{"id":691176,"link":"/api/v1/people/691176"},"second":{"id":641355,"link":"/api/v1/people/641355"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641555,"link":"/api/v1/people/641555"},"credit":"b_ab"},{"player":{"id":543135,"link":"/api/v1/people/543135"},"credit":"p_ab"},{"player":{"id":641555,"link":"/api/v1/people/641555"},"credit":"b_pa"},{"player":{"id":543135,"link":"/api/v1/people/543135"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.00000000000001,"awayTeamWinProbability":43.99999999999999,"homeTeamWinProbabilityAdded":5.300000000000004,"leverageIndex":2.12,"dramaIndex":91.0,"contextMetrics":{},"playEndTime":"2026-04-29T19:42:30.336Z","atBatIndex":28},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jake Burger grounds out, third baseman Ryan McMahon to first baseman Ben Rice.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-29T19:45:05.602Z","endTime":"2026-04-29T19:45:27.708Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":669394,"fullName":"Jake Burger","link":"/api/v1/people/669394"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695684,"fullName":"Elmer Rodríguez","link":"/api/v1/people/695684"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":669394,"fullName":"Jake Burger","link":"/api/v1/people/669394"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":641857,"link":"/api/v1/people/641857"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":700250,"link":"/api/v1/people/700250"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Max Schuemann replaces left fielder Jasson Domínguez, batting 6th, playing left field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-29T19:44:47.805Z","endTime":"2026-04-29T19:45:07.894Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":680474,"link":"/api/v1/people/680474"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"601","replacedPlayer":{"id":691176,"link":"/api/v1/people/691176"},"defense":{"pitcher":{"id":695684,"link":"/api/v1/people/695684","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":669394,"link":"/api/v1/people/669394","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.6,"endSpeed":71.7,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.391477377978692,"aZ":-35.49343906439034,"pfxX":8.696703295838297,"pfxZ":-2.553518545520773,"pX":1.0268679609914069,"pZ":1.990194518950877,"vX0":4.990659504267056,"vY0":-114.27359401246812,"vZ0":-0.25291984559533054,"x":77.86,"y":185.04,"x0":-2.3278106111728074,"y0":50.00348031123483,"z0":5.640053178593345,"aX":11.304900951329204},"breaks":{"breakAngle":19.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.3,"breakVerticalInduced":-4.3,"breakHorizontal":-17.2,"spinRate":2416,"spinDirection":57},"zone":14,"typeConfidence":2.0,"plateTime":0.4824619026525312,"extension":6.645038600885683},"index":1,"playId":"1fcf1fef-3f9b-3c7e-88d4-041bc94bfa8e","pitchNumber":1,"startTime":"2026-04-29T19:45:07.894Z","endTime":"2026-04-29T19:45:11.712Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695684,"link":"/api/v1/people/695684","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":680474,"link":"/api/v1/people/680474"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":669394,"link":"/api/v1/people/669394","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"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.7,"endSpeed":85.2,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.419092870388443,"aZ":-25.752496231811094,"pfxX":-11.231363985485757,"pfxZ":3.4362551876197287,"pX":-0.11858579973611065,"pZ":3.439801681614389,"vX0":9.509528490111936,"vY0":-136.17040773713666,"vZ0":-0.925345480475418,"x":121.52,"y":145.91,"x0":-2.206283588845521,"y0":50.000401313702994,"z0":5.574534455918435,"aX":-20.974526331877815},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":6.2,"breakHorizontal":18.2,"spinRate":1985,"spinDirection":231},"zone":11,"typeConfidence":2.0,"plateTime":0.4030740706548528,"extension":6.413256683274715},"hitData":{"launchSpeed":100.8,"launchAngle":-20.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":105.37,"coordY":156.65}},"index":2,"playId":"aad0c917-c68c-3c0d-bd55-47ff77e78404","pitchNumber":2,"startTime":"2026-04-29T19:45:19.972Z","endTime":"2026-04-29T19:45:27.708Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695684,"link":"/api/v1/people/695684","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":680474,"link":"/api/v1/people/680474"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":669394,"link":"/api/v1/people/669394","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669394,"link":"/api/v1/people/669394"},"credit":"b_ab"},{"player":{"id":695684,"link":"/api/v1/people/695684"},"credit":"p_ab"},{"player":{"id":669394,"link":"/api/v1/people/669394"},"credit":"b_pa"},{"player":{"id":695684,"link":"/api/v1/people/695684"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.300000000000004,"awayTeamWinProbability":46.699999999999996,"homeTeamWinProbabilityAdded":-2.700000000000003,"leverageIndex":1.06,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2026-04-29T19:45:27.708Z","atBatIndex":29},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Evan Carter pops out to shortstop José Caballero.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-29T19:45:50.031Z","endTime":"2026-04-29T19:47:08.104Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":694497,"fullName":"Evan Carter","link":"/api/v1/people/694497"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695684,"fullName":"Elmer Rodríguez","link":"/api/v1/people/695684"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":694497,"fullName":"Evan Carter","link":"/api/v1/people/694497"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":676609,"link":"/api/v1/people/676609"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":76.2,"endSpeed":69.2,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.059508428650854,"aZ":-39.71235721998663,"pfxX":7.780064641244248,"pfxZ":-6.176963653907601,"pX":-0.006921022460377574,"pZ":3.293871822615481,"vX0":2.8965758388768,"vY0":-110.73469818184655,"vZ0":3.3064173052669275,"x":117.26,"y":149.85,"x0":-2.3497591306570462,"y0":50.004896363975,"z0":5.987266090630084,"aX":9.489747261886286},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.6,"breakVerticalInduced":-9.7,"breakHorizontal":-14.9,"spinRate":2229,"spinDirection":51},"zone":2,"typeConfidence":2.0,"plateTime":0.49805713091471215,"extension":6.565309121838837},"index":0,"playId":"28a6d1db-52ec-3585-9dbc-1ecf9bdc7e58","pitchNumber":1,"startTime":"2026-04-29T19:45:50.631Z","endTime":"2026-04-29T19:45:55.497Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695684,"link":"/api/v1/people/695684","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":680474,"link":"/api/v1/people/680474"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":694497,"link":"/api/v1/people/694497","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":147,"player":{"id":641555,"fullName":"J.C. Escarra","link":"/api/v1/people/641555"}},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.6,"endSpeed":71.9,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.162575179542777,"aZ":-37.62523651323727,"pfxX":8.412190257115311,"pfxZ":-4.181376094613316,"pX":-0.08539926455803791,"pZ":1.240613741396975,"vX0":2.37705037382446,"vY0":-114.38905214187734,"vZ0":-1.7554211985309858,"x":120.26,"y":205.28,"x0":-2.2347707302060753,"y0":50.00102163781359,"z0":5.7601669266441435,"aX":10.972950515616688},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.6,"breakVerticalInduced":-7.7,"breakHorizontal":-15.8,"spinRate":2083,"spinDirection":43},"zone":13,"typeConfidence":2.0,"plateTime":0.4817115261585143,"extension":6.389496130545215},"index":1,"playId":"2ddd215c-844c-3a14-a4d5-fa02615ed357","pitchNumber":2,"startTime":"2026-04-29T19:46:24.909Z","endTime":"2026-04-29T19:46:29.701Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695684,"link":"/api/v1/people/695684","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":680474,"link":"/api/v1/people/680474"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":694497,"link":"/api/v1/people/694497","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.4,"endSpeed":81.6,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.522743829244543,"aZ":-20.711962734878213,"pfxX":-9.299104850153846,"pfxZ":6.760554359842928,"pX":1.2428219318505425,"pZ":1.1795164959140558,"vX0":11.689257635045621,"vY0":-129.49578083052774,"vZ0":-6.529849825072696,"x0":-2.1254736314900917,"y0":50.00254048590772,"z0":5.322891745925388,"aX":-15.764100748595098},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":10.9,"breakHorizontal":14.2,"spinRate":1558,"spinDirection":240},"zone":14,"typeConfidence":2.0,"plateTime":0.4232872631563658,"extension":6.5027268769554},"index":2,"playId":"bf954bab-9ccf-326d-8985-e573c340a5b7","pitchNumber":3,"startTime":"2026-04-29T19:46:38.318Z","endTime":"2026-04-29T19:46:41.512Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695684,"link":"/api/v1/people/695684","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":680474,"link":"/api/v1/people/680474"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":694497,"link":"/api/v1/people/694497","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":86.0,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.1772437121359,"aZ":-19.52291124121888,"pfxX":-6.9099130899028545,"pfxZ":6.609168037967613,"pX":0.16365088040502593,"pZ":3.359781416818021,"vX0":9.257699225852592,"vY0":-138.2821547294048,"vZ0":-2.352009594213388,"x":110.76,"y":148.07,"x0":-2.348088152147841,"y0":50.003626929581614,"z0":5.548168778843723,"aX":-13.228506426909123},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":11.6,"breakHorizontal":10.3,"spinRate":1883,"spinDirection":237},"zone":2,"typeConfidence":2.0,"plateTime":0.39786543409934483,"extension":6.360695098809682},"hitData":{"launchSpeed":85.9,"launchAngle":62.0,"totalDistance":178.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":104.12,"coordY":133.29}},"index":3,"playId":"98bc5aa4-2ea6-30c7-a507-617e2d941e44","pitchNumber":4,"startTime":"2026-04-29T19:46:55.787Z","endTime":"2026-04-29T19:47:08.104Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695684,"link":"/api/v1/people/695684","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":680474,"link":"/api/v1/people/680474"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":694497,"link":"/api/v1/people/694497","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694497,"link":"/api/v1/people/694497"},"credit":"b_ab"},{"player":{"id":695684,"link":"/api/v1/people/695684"},"credit":"p_ab"},{"player":{"id":694497,"link":"/api/v1/people/694497"},"credit":"b_pa"},{"player":{"id":695684,"link":"/api/v1/people/695684"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.300000000000004,"awayTeamWinProbability":48.699999999999996,"homeTeamWinProbabilityAdded":-2.0,"leverageIndex":0.79,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-04-29T19:47:08.104Z","atBatIndex":30},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Higashioka strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-29T19:47:07.412Z","endTime":"2026-04-29T19:48:32.877Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":543309,"fullName":"Kyle Higashioka","link":"/api/v1/people/543309"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695684,"fullName":"Elmer Rodríguez","link":"/api/v1/people/695684"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":543309,"fullName":"Kyle Higashioka","link":"/api/v1/people/543309"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":641555,"link":"/api/v1/people/641555"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.7,"endSpeed":73.0,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.15099459790832,"aZ":-34.68177609334471,"pfxX":10.380728284763464,"pfxZ":-1.8667640746428997,"pX":0.3561886961524527,"pZ":1.706791061426762,"vX0":3.0025252214073483,"vY0":-115.9854072575563,"vZ0":-1.3915309676650278,"x":103.42,"y":192.7,"x0":-2.30743406927866,"y0":50.00084375518411,"z0":5.658614802330322,"aX":13.968940188101161},"breaks":{"breakAngle":22.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-46.9,"breakVerticalInduced":-3.5,"breakHorizontal":-19.6,"spinRate":2443,"spinDirection":60},"zone":9,"typeConfidence":2.0,"plateTime":0.4744457811829217,"extension":6.996638625833912},"index":0,"playId":"4457913f-c3f4-331c-bb5d-cd3a98af20cd","pitchNumber":1,"startTime":"2026-04-29T19:47:26.429Z","endTime":"2026-04-29T19:47:30.132Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695684,"link":"/api/v1/people/695684","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":680474,"link":"/api/v1/people/680474"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":543309,"link":"/api/v1/people/543309","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"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-04-29T19:47:36.586Z","endTime":"2026-04-29T19:47:53.592Z","isPitch":false,"type":"action","player":{"id":543309,"link":"/api/v1/people/543309"},"defense":{"pitcher":{"id":695684,"link":"/api/v1/people/695684","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":680474,"link":"/api/v1/people/680474"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":543309,"link":"/api/v1/people/543309","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.3,"endSpeed":73.4,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.87040972669704,"aZ":-36.94879728700079,"pfxX":8.737423163946042,"pfxZ":-3.5481231148924257,"pX":2.9061577577939546,"pZ":0.8031180971896446,"vX0":8.862178214444596,"vY0":-116.4758533140523,"vZ0":-2.5421706558673005,"x":6.22,"y":217.1,"x0":-2.110857972116464,"y0":50.001234880462654,"z0":5.469594210982571,"aX":11.767068461511078},"breaks":{"breakAngle":19.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.2,"breakVerticalInduced":-6.8,"breakHorizontal":-18.4,"spinRate":2572,"spinDirection":56},"zone":14,"typeConfidence":2.0,"plateTime":0.47382903890639483,"extension":6.587605270849928},"index":2,"playId":"de658d08-ef41-38b4-832f-faaba198f142","pitchNumber":2,"startTime":"2026-04-29T19:47:53.592Z","endTime":"2026-04-29T19:47:56.872Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695684,"link":"/api/v1/people/695684","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":680474,"link":"/api/v1/people/680474"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":543309,"link":"/api/v1/people/543309","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":86.0,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.76825132725119,"aZ":-22.121912599946413,"pfxX":-10.788843554378257,"pfxZ":5.294934621151768,"pX":0.43774314505563844,"pZ":2.5763226700803026,"vX0":10.6993840621642,"vY0":-137.2252804311206,"vZ0":-3.9534846914866115,"x":100.31,"y":169.22,"x0":-2.1193734930772954,"y0":50.00164149954835,"z0":5.5520488404830095,"aX":-20.47384167589368},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":8.9,"breakHorizontal":17.2,"spinRate":1906,"spinDirection":239},"zone":6,"typeConfidence":2.0,"plateTime":0.39990029251632686,"extension":6.550097935644128},"index":3,"playId":"defb1d89-708c-39ad-952a-4efdbb9ca390","pitchNumber":3,"startTime":"2026-04-29T19:48:13.776Z","endTime":"2026-04-29T19:48:17.232Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695684,"link":"/api/v1/people/695684","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":680474,"link":"/api/v1/people/680474"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":543309,"link":"/api/v1/people/543309","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.8,"endSpeed":72.8,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.293691250026484,"aZ":-34.76777593976952,"pfxX":9.066806317844973,"pfxZ":-1.9337058376509595,"pX":-0.06555078291896677,"pZ":0.8709589452741676,"vX0":2.6001102447319786,"vY0":-116.05610723277958,"vZ0":-2.853244408918578,"x":119.5,"y":215.26,"x0":-2.383390769063819,"y0":50.004149523828694,"z0":5.486440702518434,"aX":12.150169849837289},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.5,"breakVerticalInduced":-4.0,"breakHorizontal":-17.0,"spinRate":2511,"spinDirection":57},"zone":13,"typeConfidence":2.0,"plateTime":0.4751788784415889,"extension":6.5620902885960914},"index":4,"playId":"7f6af0fa-1f7c-3c7a-9028-c57c94b02994","pitchNumber":4,"startTime":"2026-04-29T19:48:28.964Z","endTime":"2026-04-29T19:48:32.877Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695684,"link":"/api/v1/people/695684","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":680474,"link":"/api/v1/people/680474"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":543309,"link":"/api/v1/people/543309","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":543309,"link":"/api/v1/people/543309"},"credit":"b_ab"},{"player":{"id":695684,"link":"/api/v1/people/695684"},"credit":"p_ab"},{"player":{"id":543309,"link":"/api/v1/people/543309"},"credit":"b_pa"},{"player":{"id":695684,"link":"/api/v1/people/695684"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.3000000000000043,"leverageIndex":0.53,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2026-04-29T19:48:32.877Z","atBatIndex":31},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ryan McMahon strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-29T19:50:52.881Z","endTime":"2026-04-29T19:52:28.008Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":641857,"fullName":"Ryan McMahon","link":"/api/v1/people/641857"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543135,"fullName":"Nathan Eovaldi","link":"/api/v1/people/543135"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":641857,"fullName":"Ryan McMahon","link":"/api/v1/people/641857"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":543309,"link":"/api/v1/people/543309"},"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(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":86.9,"endSpeed":79.7,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.250151484018097,"aZ":-31.015316255118094,"pfxX":-8.99806164205218,"pfxZ":0.7168135195497047,"pX":-0.4183422242805012,"pZ":1.5865564195716353,"vX0":7.161530945387386,"vY0":-126.29903002622586,"vZ0":-3.615120243616464,"x":132.95,"y":195.94,"x0":-2.124626003048458,"y0":50.002613334680184,"z0":5.536802135020771,"aX":-14.505029417255743},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":0.7,"breakHorizontal":14.6,"spinRate":1598,"spinDirection":241},"zone":13,"typeConfidence":2.0,"plateTime":0.4340479171649374,"extension":6.776374812275578},"index":0,"playId":"31d51d4a-8398-3cfa-9af5-5b80917b8c7d","pitchNumber":1,"startTime":"2026-04-29T19:51:16.766Z","endTime":"2026-04-29T19:51:19.766Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543135,"link":"/api/v1/people/543135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":641857,"link":"/api/v1/people/641857","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"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":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.8,"endSpeed":82.3,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.158677529616533,"aZ":-19.49364457867786,"pfxX":-0.2957841222418493,"pfxZ":7.311525472862741,"pX":-0.08713463460557187,"pZ":3.7083093537379423,"vX0":5.605440157253003,"vY0":-130.78209871705698,"vZ0":-0.9452803081579213,"x":120.32,"y":138.66,"x0":-2.2184815974586773,"y0":50.00652361051532,"z0":5.534292537544631,"aX":-0.5135240588261369},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":13.2,"breakHorizontal":-0.7,"spinRate":2204,"spinDirection":205},"zone":11,"typeConfidence":2.0,"plateTime":0.4185400180310812,"extension":6.675965181312107},"index":1,"playId":"abb0eee3-e1da-3e3b-a581-20ca93a72f81","pitchNumber":2,"startTime":"2026-04-29T19:51:33.818Z","endTime":"2026-04-29T19:51:37.002Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543135,"link":"/api/v1/people/543135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":641857,"link":"/api/v1/people/641857","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"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-04-29T19:51:42.596Z","endTime":"2026-04-29T19:51:56.053Z","isPitch":false,"type":"action","player":{"id":641857,"link":"/api/v1/people/641857"},"defense":{"pitcher":{"id":543135,"link":"/api/v1/people/543135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":641857,"link":"/api/v1/people/641857","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":76.3,"endSpeed":69.8,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.101159971314992,"aZ":-40.058603033239265,"pfxX":3.4393166936708433,"pfxZ":-6.401709401599149,"pX":-0.32058221037181056,"pZ":2.241668955989463,"vX0":3.123363301505252,"vY0":-110.95402050105713,"vZ0":1.401769697886761,"x":129.22,"y":178.25,"x0":-2.199672403902582,"y0":50.0027353855309,"z0":5.815347047136989,"aX":4.235651331024284},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.3,"breakVerticalInduced":-10.8,"breakHorizontal":-7.1,"spinRate":1959,"spinDirection":38},"zone":7,"typeConfidence":2.0,"plateTime":0.49596752673008737,"extension":6.311147787676016},"index":3,"playId":"b15a1404-b875-3074-88ad-ecc12bbf6947","pitchNumber":3,"startTime":"2026-04-29T19:51:56.053Z","endTime":"2026-04-29T19:51:59.791Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543135,"link":"/api/v1/people/543135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":641857,"link":"/api/v1/people/641857","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":85.9,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.43486366869996,"aZ":-17.223951736891507,"pfxX":-9.404282687616035,"pfxZ":7.8432578591617865,"pX":0.10578817525273275,"pZ":3.005780236929849,"vX0":9.324545530415277,"vY0":-137.86470870968037,"vZ0":-3.372037412898595,"x":112.97,"y":157.62,"x0":-2.1144061511423597,"y0":50.00478964705422,"z0":5.421952797946638,"aX":-17.929546758335697},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":13.6,"breakHorizontal":14.9,"spinRate":2358,"spinDirection":229},"zone":2,"typeConfidence":2.0,"plateTime":0.3987982157651162,"extension":6.766294001702766},"index":4,"playId":"9442fcfe-f434-30eb-a002-5f4bc1f8c004","pitchNumber":4,"startTime":"2026-04-29T19:52:24.134Z","endTime":"2026-04-29T19:52:28.008Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543135,"link":"/api/v1/people/543135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":641857,"link":"/api/v1/people/641857","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641857,"link":"/api/v1/people/641857"},"credit":"b_ab"},{"player":{"id":543135,"link":"/api/v1/people/543135"},"credit":"p_ab"},{"player":{"id":641857,"link":"/api/v1/people/641857"},"credit":"b_pa"},{"player":{"id":543135,"link":"/api/v1/people/543135"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.0,"awayTeamWinProbability":47.0,"homeTeamWinProbabilityAdded":3.0,"leverageIndex":1.17,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-04-29T19:52:28.008Z","atBatIndex":32},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"José Caballero singles on a soft ground ball to pitcher Nathan Eovaldi.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-29T19:52:29.999Z","endTime":"2026-04-29T19:54:04.426Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":676609,"fullName":"José Caballero","link":"/api/v1/people/676609"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":543135,"fullName":"Nathan Eovaldi","link":"/api/v1/people/543135"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":676609,"fullName":"José Caballero","link":"/api/v1/people/676609"},"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":"Single","eventType":"single","movementReason":null,"runner":{"id":676609,"fullName":"José Caballero","link":"/api/v1/people/676609"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":543135,"link":"/api/v1/people/543135"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":90.8,"endSpeed":83.2,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.572916915744408,"aZ":-21.421899433257728,"pfxX":0.5625400056256318,"pfxZ":6.093951697916212,"pX":0.030847036850150188,"pZ":1.7727574429037927,"vX0":5.935520811304093,"vY0":-132.12548313527142,"vZ0":-5.226411027496721,"x":115.82,"y":190.92,"x0":-2.3194232602253604,"y0":50.00461520909575,"z0":5.354106532225256,"aX":0.99352983663686},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":10.1,"breakHorizontal":-2.3,"spinRate":2286,"spinDirection":204},"zone":8,"typeConfidence":2.0,"plateTime":0.4148005626250808,"extension":6.827542115580257},"index":0,"playId":"52ed5c6a-c12a-3d55-893e-1813f67e65a3","pitchNumber":1,"startTime":"2026-04-29T19:52:53.526Z","endTime":"2026-04-29T19:52:57.077Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543135,"link":"/api/v1/people/543135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":676609,"link":"/api/v1/people/676609","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.7,"endSpeed":82.7,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.85548433400999,"aZ":-28.266935160502374,"pfxX":-8.657674660976767,"pfxZ":2.274183656313631,"pX":0.3207546467464972,"pZ":0.33489885322086715,"vX0":9.133402142298602,"vY0":-130.22414321782614,"vZ0":-7.612246343399927,"x":104.77,"y":229.74,"x0":-2.103974387653703,"y0":50.00546462496416,"z0":5.428565226017458,"aX":-14.900502350129193},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":2.6,"breakHorizontal":13.7,"spinRate":1682,"spinDirection":238},"zone":14,"typeConfidence":2.0,"plateTime":0.42029216668977254,"extension":6.694975048062939},"index":1,"playId":"1777cf43-3e97-3cfd-88f5-a12fb5f0ed3c","pitchNumber":2,"startTime":"2026-04-29T19:53:11.278Z","endTime":"2026-04-29T19:53:14.822Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543135,"link":"/api/v1/people/543135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":676609,"link":"/api/v1/people/676609","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":83.7,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.083907425541543,"aZ":-19.904944011128084,"pfxX":-0.6469270184141833,"pfxZ":6.811538498986501,"pX":-0.546255709531552,"pZ":3.1133041261081207,"vX0":5.157161628100071,"vY0":-133.67666900255855,"vZ0":-2.1958186483202837,"x":137.82,"y":154.72,"x0":-2.4203246348024687,"y0":50.00287423108994,"z0":5.381620641144426,"aX":-1.1659152365869179},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":12.0,"breakHorizontal":0.0,"spinRate":2314,"spinDirection":203},"zone":1,"typeConfidence":2.0,"plateTime":0.41048543952943684,"extension":6.7681874606976145},"index":2,"playId":"793e367c-9e58-348a-88c9-bcb683f3b1c8","pitchNumber":3,"startTime":"2026-04-29T19:53:29.800Z","endTime":"2026-04-29T19:53:35.442Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543135,"link":"/api/v1/people/543135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":676609,"link":"/api/v1/people/676609","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.0,"endSpeed":71.8,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.548681791753626,"aZ":-39.74471910173461,"pfxX":4.440004930436391,"pfxZ":-5.854863428757524,"pX":1.178452374524296,"pZ":1.2627581214353527,"vX0":5.648122437487812,"vY0":-113.48433811749732,"vZ0":-0.7563911985151,"x":72.08,"y":204.69,"x0":-1.9284077748009627,"y0":50.00454669781741,"z0":5.591153203673004,"aX":5.737950125510397},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.8,"breakVerticalInduced":-10.4,"breakHorizontal":-9.6,"spinRate":2012,"spinDirection":38},"zone":14,"typeConfidence":2.0,"plateTime":0.48434606253944024,"extension":6.740036480107949},"hitData":{"launchSpeed":46.4,"launchAngle":-51.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":117.24,"coordY":191.79}},"index":3,"playId":"5b6fddeb-5c77-33a1-b9e5-a80e776a5bd8","pitchNumber":4,"startTime":"2026-04-29T19:53:56.845Z","endTime":"2026-04-29T19:54:04.426Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543135,"link":"/api/v1/people/543135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":676609,"link":"/api/v1/people/676609","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676609,"link":"/api/v1/people/676609"},"credit":"b_ab"},{"player":{"id":543135,"link":"/api/v1/people/543135"},"credit":"p_ab"},{"player":{"id":676609,"link":"/api/v1/people/676609"},"credit":"b_pa"},{"player":{"id":543135,"link":"/api/v1/people/543135"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.7,"awayTeamWinProbability":50.3,"homeTeamWinProbabilityAdded":-3.299999999999997,"leverageIndex":0.88,"dramaIndex":47.0,"contextMetrics":{},"playEndTime":"2026-04-29T19:54:04.426Z","atBatIndex":33},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Trent Grisham grounds into a double play, second baseman Ezequiel Duran to shortstop Corey Seager to first baseman Jake Burger. José Caballero out at 2nd. Trent Grisham out at 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-29T19:54:07.532Z","endTime":"2026-04-29T19:56:25.376Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":3,"strikes":1,"outs":3},"matchup":{"batter":{"id":663757,"fullName":"Trent Grisham","link":"/api/v1/people/663757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543135,"fullName":"Nathan Eovaldi","link":"/api/v1/people/543135"},"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":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":676609,"fullName":"José Caballero","link":"/api/v1/people/676609"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":677649,"link":"/api/v1/people/677649"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":608369,"link":"/api/v1/people/608369"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":663757,"fullName":"Trent Grisham","link":"/api/v1/people/663757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":608369,"link":"/api/v1/people/608369"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":669394,"link":"/api/v1/people/669394"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":79.8,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.66245339773277,"aZ":-29.28792439952867,"pfxX":-8.734624380112646,"pfxZ":1.7917420915826145,"pX":0.2766887365212657,"pZ":0.9225339470025324,"vX0":8.878555685604404,"vY0":-126.00009161401668,"vZ0":-5.281258019203467,"x":106.45,"y":213.87,"x0":-2.1582628928203813,"y0":50.000454360446255,"z0":5.412980559440045,"aX":-14.039489998196125},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":2.3,"breakHorizontal":13.8,"spinRate":1565,"spinDirection":244},"zone":14,"typeConfidence":2.0,"plateTime":0.4347527963909523,"extension":6.695717826162884},"index":0,"playId":"959a1e0e-e1c3-3004-80fa-2f4e5016e009","pitchNumber":1,"startTime":"2026-04-29T19:54:31.223Z","endTime":"2026-04-29T19:54:34.597Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543135,"link":"/api/v1/people/543135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":663757,"link":"/api/v1/people/663757","batSide":{"code":"L","description":"Left"}},"first":{"id":676609,"link":"/api/v1/people/676609"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"index":1,"playId":"54008e9b-c9fb-30cb-8ad9-5247aa91b952","startTime":"2026-04-29T19:54:53.282Z","endTime":"2026-04-29T19:54:56.811Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":543135,"link":"/api/v1/people/543135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":663757,"link":"/api/v1/people/663757","batSide":{"code":"L","description":"Left"}},"first":{"id":676609,"link":"/api/v1/people/676609"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":80.8,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.450913431406274,"aZ":-28.49933279730315,"pfxX":-7.884524269859494,"pfxZ":2.2125679647914263,"pX":-1.0393084260262586,"pZ":1.953943565932051,"vX0":5.615631205264763,"vY0":-128.067567139361,"vZ0":-3.592442217530887,"x":156.62,"y":186.02,"x0":-2.2361029537786408,"y0":50.00337005277103,"z0":5.604046033086442,"aX":-13.097319931763028},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":3.4,"breakHorizontal":13.0,"spinRate":1730,"spinDirection":235},"zone":13,"typeConfidence":2.0,"plateTime":0.4276938510914112,"extension":6.680618958125567},"index":2,"playId":"3439cdff-6a8b-3a22-a78c-517c357cab82","pitchNumber":2,"startTime":"2026-04-29T19:55:12.936Z","endTime":"2026-04-29T19:55:17.409Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543135,"link":"/api/v1/people/543135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":663757,"link":"/api/v1/people/663757","batSide":{"code":"L","description":"Left"}},"first":{"id":676609,"link":"/api/v1/people/676609"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":85.8,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.030856099895395,"aZ":-11.823927746992371,"pfxX":-5.859948555502855,"pfxZ":10.719088239024881,"pX":-0.19627780809977918,"pZ":2.162802336502642,"vX0":7.460282480842786,"vY0":-137.514371220439,"vZ0":-6.48962037058759,"x":124.48,"y":180.38,"x0":-2.194347817111323,"y0":50.00069452014348,"z0":5.37035518532194,"aX":-11.122745326374256},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":18.0,"breakHorizontal":8.9,"spinRate":2329,"spinDirection":223},"zone":5,"typeConfidence":2.0,"plateTime":0.39968004727836126,"extension":6.636827735914205},"index":3,"playId":"e6175d30-69a9-3ed9-8f41-7236f1b9ecef","pitchNumber":3,"startTime":"2026-04-29T19:55:34.563Z","endTime":"2026-04-29T19:55:38.438Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543135,"link":"/api/v1/people/543135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":663757,"link":"/api/v1/people/663757","batSide":{"code":"L","description":"Left"}},"first":{"id":676609,"link":"/api/v1/people/676609"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":81.4,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.947119732563156,"aZ":-21.630148426401973,"pfxX":1.8227939882271174,"pfxZ":6.230899967926698,"pX":0.1337191077012814,"pZ":3.524273725046667,"vX0":5.621670044343585,"vY0":-129.04421601511675,"vZ0":-1.1529050658362834,"x":111.9,"y":143.62,"x0":-2.306697407964337,"y0":50.00338394156242,"z0":5.6374270814894025,"aX":3.085605174562222},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":11.3,"breakHorizontal":-4.6,"spinRate":2282,"spinDirection":195},"zone":12,"typeConfidence":2.0,"plateTime":0.42385320791369097,"extension":6.58171848921786},"index":4,"playId":"68ac786c-7765-387d-b806-f719e375cec1","pitchNumber":4,"startTime":"2026-04-29T19:55:56.117Z","endTime":"2026-04-29T19:56:00.793Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543135,"link":"/api/v1/people/543135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":663757,"link":"/api/v1/people/663757","batSide":{"code":"L","description":"Left"}},"first":{"id":676609,"link":"/api/v1/people/676609"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"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(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":80.2,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.650219554837665,"aZ":-29.88357563538063,"pfxX":-9.46987333253486,"pfxZ":1.4015534393402165,"pX":-0.34214004070704207,"pZ":2.0219128118862626,"vX0":7.5701873884704325,"vY0":-127.34283631869428,"vZ0":-2.9101698058344447,"x":130.04,"y":184.19,"x0":-2.1260443324529708,"y0":50.00617606782423,"z0":5.548693308489841,"aX":-15.524144904462215},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":2.0,"breakHorizontal":15.4,"spinRate":1660,"spinDirection":237},"zone":7,"typeConfidence":2.0,"plateTime":0.43045338334010763,"extension":6.662891536428226},"hitData":{"launchSpeed":102.3,"launchAngle":-0.0,"totalDistance":40.0,"trajectory":"ground_ball","hardness":"hard","location":"4","coordinates":{"coordX":148.97,"coordY":150.57}},"index":5,"playId":"e884d16d-c54c-3e74-8b7b-ff17c6cf8004","pitchNumber":5,"startTime":"2026-04-29T19:56:18.511Z","endTime":"2026-04-29T19:56:25.376Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543135,"link":"/api/v1/people/543135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":663757,"link":"/api/v1/people/663757","batSide":{"code":"L","description":"Left"}},"first":{"id":676609,"link":"/api/v1/people/676609"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663757,"link":"/api/v1/people/663757"},"credit":"b_ab"},{"player":{"id":543135,"link":"/api/v1/people/543135"},"credit":"p_ab"},{"player":{"id":663757,"link":"/api/v1/people/663757"},"credit":"b_pa"},{"player":{"id":543135,"link":"/api/v1/people/543135"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":56.699999999999996,"awayTeamWinProbability":43.300000000000004,"homeTeamWinProbabilityAdded":6.999999999999993,"leverageIndex":1.64,"dramaIndex":89.0,"contextMetrics":{},"playEndTime":"2026-04-29T19:56:25.376Z","atBatIndex":34},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Alejandro Osuna hit by pitch.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-29T19:58:22.484Z","endTime":"2026-04-29T19:59:53.145Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":3,"strikes":1,"outs":0},"matchup":{"batter":{"id":696030,"fullName":"Alejandro Osuna","link":"/api/v1/people/696030"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695684,"fullName":"Elmer Rodríguez","link":"/api/v1/people/695684"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":696030,"fullName":"Alejandro Osuna","link":"/api/v1/people/696030"},"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":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":696030,"fullName":"Alejandro Osuna","link":"/api/v1/people/696030"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":77.9,"endSpeed":71.7,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.93581391736196,"aZ":-38.02805426340455,"pfxX":6.47968207849867,"pfxZ":-4.563321365159643,"pX":1.3215672121922908,"pZ":1.0610216003729893,"vX0":6.341143424726909,"vY0":-113.2372617929049,"vZ0":-1.858566054332345,"x":66.62,"y":210.13,"x0":-2.3689886276126613,"y0":50.00203516718483,"z0":5.738459747768684,"aX":8.3147302879617},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.0,"breakVerticalInduced":-8.4,"breakHorizontal":-13.4,"spinRate":2375,"spinDirection":47},"zone":14,"typeConfidence":2.0,"plateTime":0.48587801739784897,"extension":6.54980923038737},"index":0,"playId":"601fc17a-6528-3a58-89e5-4752cb2f5470","pitchNumber":1,"startTime":"2026-04-29T19:58:33.916Z","endTime":"2026-04-29T19:58:37.482Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695684,"link":"/api/v1/people/695684","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":680474,"link":"/api/v1/people/680474"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":696030,"link":"/api/v1/people/696030","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":75.9,"endSpeed":70.0,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.96173050314015,"aZ":-39.83751212045157,"pfxX":5.242619985975274,"pfxZ":-6.2931797347683105,"pX":1.2906121740586194,"pZ":0.8562728853359488,"vX0":6.231080581103374,"vY0":-110.36183144775185,"vZ0":-1.51777973791791,"x":67.8,"y":215.66,"x0":-2.2641889797958936,"y0":50.00282569414215,"z0":5.797307480418117,"aX":6.383897850545631},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.5,"breakVerticalInduced":-11.4,"breakHorizontal":-11.3,"spinRate":2353,"spinDirection":42},"zone":14,"typeConfidence":2.0,"plateTime":0.4987351015653698,"extension":6.275552088356329},"index":1,"playId":"e69e03cb-a859-3f4e-8d6b-3a0a660bdffb","pitchNumber":2,"startTime":"2026-04-29T19:58:45.655Z","endTime":"2026-04-29T19:58:49.501Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695684,"link":"/api/v1/people/695684","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":680474,"link":"/api/v1/people/680474"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":696030,"link":"/api/v1/people/696030","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"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":93.4,"endSpeed":85.0,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.20496139799812,"aZ":-20.03866414214685,"pfxX":-7.0111169524199966,"pfxZ":6.550196540386233,"pX":0.43046894913990574,"pZ":2.5617592177839836,"vX0":10.000587778229919,"vY0":-135.6222330909278,"vZ0":-4.195528369684611,"x":100.59,"y":169.61,"x0":-2.4033582478757713,"y0":50.00266214205194,"z0":5.536601474099596,"aX":-12.988950909415495},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":11.0,"breakHorizontal":10.4,"spinRate":1952,"spinDirection":232},"zone":6,"typeConfidence":2.0,"plateTime":0.40472608190657056,"extension":6.338680599694312},"index":2,"playId":"4e4982ed-418a-34fa-ad61-cfe59a0a0272","pitchNumber":3,"startTime":"2026-04-29T19:59:03.234Z","endTime":"2026-04-29T19:59:06.817Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695684,"link":"/api/v1/people/695684","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":680474,"link":"/api/v1/people/680474"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":696030,"link":"/api/v1/people/696030","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":86.1,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.49355430056046,"aZ":-19.932784017428393,"pfxX":-6.433876438548876,"pfxZ":6.428727574796923,"pX":1.7718854603139091,"pZ":3.349551123605302,"vX0":13.31762329637713,"vY0":-137.60663526368225,"vZ0":-2.4069927590769917,"x":49.46,"y":148.34,"x0":-2.3097324692549424,"y0":50.00530196795558,"z0":5.596396323502281,"aX":-12.257307394650992},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":11.3,"breakHorizontal":8.6,"spinRate":1844,"spinDirection":234},"zone":12,"typeConfidence":2.0,"plateTime":0.39909607593502816,"extension":6.4016111790308985},"index":3,"playId":"a87f8f72-d2f0-3b8c-8412-e67ea4233efc","pitchNumber":4,"startTime":"2026-04-29T19:59:43.912Z","endTime":"2026-04-29T19:59:53.145Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695684,"link":"/api/v1/people/695684","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":680474,"link":"/api/v1/people/680474"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":696030,"link":"/api/v1/people/696030","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":696030,"link":"/api/v1/people/696030"},"credit":"b_pa"},{"player":{"id":695684,"link":"/api/v1/people/695684"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":61.3,"awayTeamWinProbability":38.7,"homeTeamWinProbabilityAdded":4.600000000000001,"leverageIndex":1.16,"dramaIndex":62.0,"contextMetrics":{},"playEndTime":"2026-04-29T19:59:53.145Z","atBatIndex":35},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ezequiel Duran walks. Alejandro Osuna to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-29T20:00:06.614Z","endTime":"2026-04-29T20:03:32.158Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695684,"fullName":"Elmer Rodríguez","link":"/api/v1/people/695684"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"postOnSecond":{"id":696030,"fullName":"Alejandro Osuna","link":"/api/v1/people/696030"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6,7,8],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":696030,"fullName":"Alejandro Osuna","link":"/api/v1/people/696030"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.9,"endSpeed":84.8,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.265347855581258,"aZ":-27.035557182822934,"pfxX":-10.626861370657476,"pfxZ":2.7850052181502676,"pX":-1.8925146531459034,"pZ":3.426754683231894,"vX0":5.499757047868728,"vY0":-135.18767782752093,"vZ0":-0.5084102995342674,"x":189.14,"y":146.26,"x0":-2.5757339942771735,"y0":50.00381981955882,"z0":5.519810744083697,"aX":-19.613754166545984},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":5.2,"breakHorizontal":18.0,"spinRate":1901,"spinDirection":235},"zone":11,"typeConfidence":2.0,"plateTime":0.4056144454620352,"extension":6.443989318084122},"index":0,"playId":"b6eb915d-a6c0-3d97-b938-f130c139f4f2","pitchNumber":1,"startTime":"2026-04-29T20:00:19.467Z","endTime":"2026-04-29T20:00:22.947Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695684,"link":"/api/v1/people/695684","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":680474,"link":"/api/v1/people/680474"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":677649,"link":"/api/v1/people/677649","batSide":{"code":"R","description":"Right"}},"first":{"id":696030,"link":"/api/v1/people/696030"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":84.8,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.012955817093633,"aZ":-25.749448623395047,"pfxX":-9.764033282500336,"pfxZ":3.5072525114948645,"pX":0.196738854833224,"pZ":1.7859674457100294,"vX0":9.688756641736479,"vY0":-134.47642518234954,"vZ0":-4.891464093248392,"x":109.5,"y":190.56,"x0":-2.183326393181427,"y0":50.00459695870231,"z0":5.453980267436204,"aX":-17.894928514427807},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":5.5,"breakHorizontal":15.6,"spinRate":1787,"spinDirection":231},"zone":8,"typeConfidence":2.0,"plateTime":0.40721564295873414,"extension":6.529533053586421},"index":1,"playId":"cee790de-96d2-3fee-8ce9-2c64233b54e9","pitchNumber":2,"startTime":"2026-04-29T20:00:39.978Z","endTime":"2026-04-29T20:00:43.441Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695684,"link":"/api/v1/people/695684","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":680474,"link":"/api/v1/people/680474"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":677649,"link":"/api/v1/people/677649","batSide":{"code":"R","description":"Right"}},"first":{"id":696030,"link":"/api/v1/people/696030"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"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":79.6,"endSpeed":73.5,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.576132326306517,"aZ":-30.6970337458585,"pfxX":8.208302038316504,"pfxZ":1.0904836049339777,"pX":1.2161812714244822,"pZ":0.3689529993138096,"vX0":5.460995550500962,"vY0":-115.71492679749308,"vZ0":-4.7634778691166115,"x":70.64,"y":228.82,"x0":-2.2444708572427787,"y0":50.0003165780757,"z0":5.411291649210659,"aX":11.074266634117985},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":1.0,"breakHorizontal":-16.3,"spinRate":2444,"spinDirection":55},"zone":14,"typeConfidence":2.0,"plateTime":0.4742285564543174,"extension":6.6057031453345605},"index":2,"playId":"d4e66ac3-80b4-3261-8812-7d5385d6625a","pitchNumber":3,"startTime":"2026-04-29T20:00:59.100Z","endTime":"2026-04-29T20:01:02.427Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695684,"link":"/api/v1/people/695684","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":680474,"link":"/api/v1/people/680474"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":677649,"link":"/api/v1/people/677649","batSide":{"code":"R","description":"Right"}},"first":{"id":696030,"link":"/api/v1/people/696030"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"index":3,"playId":"33c48c47-6dda-34fa-8161-ec50c3804116","startTime":"2026-04-29T20:01:21.692Z","endTime":"2026-04-29T20:01:25.687Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":695684,"link":"/api/v1/people/695684","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":680474,"link":"/api/v1/people/680474"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":677649,"link":"/api/v1/people/677649","batSide":{"code":"R","description":"Right"}},"first":{"id":696030,"link":"/api/v1/people/696030"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"index":4,"playId":"c277e90c-074f-4e4a-842a-d26b894c7cf9","startTime":"2026-04-29T20:01:44.568Z","endTime":"2026-04-29T20:01:49.568Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":695684,"link":"/api/v1/people/695684","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":680474,"link":"/api/v1/people/680474"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":677649,"link":"/api/v1/people/677649","batSide":{"code":"R","description":"Right"}},"first":{"id":696030,"link":"/api/v1/people/696030"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"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":2},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":85.5,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.082816620328355,"aZ":-24.760732088980937,"pfxX":-10.846663496922115,"pfxZ":3.9640405771626224,"pX":-0.1994133348558731,"pZ":2.336164040737055,"vX0":9.085731926729279,"vY0":-136.22036997281072,"vZ0":-3.9778294503647222,"x":124.6,"y":175.7,"x0":-2.1756170929964185,"y0":50.004929707500786,"z0":5.535638133929901,"aX":-20.302216029759258},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":6.5,"breakHorizontal":17.6,"spinRate":1827,"spinDirection":233},"zone":5,"typeConfidence":2.0,"plateTime":0.40271615408972705,"extension":6.472389307405947},"index":5,"playId":"3af38d8a-0843-38dd-9b4f-0f5ed30d04c3","pitchNumber":4,"startTime":"2026-04-29T20:02:07.841Z","endTime":"2026-04-29T20:02:12.117Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695684,"link":"/api/v1/people/695684","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":680474,"link":"/api/v1/people/680474"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":677649,"link":"/api/v1/people/677649","batSide":{"code":"R","description":"Right"}},"first":{"id":696030,"link":"/api/v1/people/696030"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"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":2},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.3,"endSpeed":71.2,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.365205738431563,"aZ":-35.97743054952148,"pfxX":10.410157306544152,"pfxZ":-2.941788244126336,"pX":0.029800286274685235,"pZ":2.631738828407125,"vX0":2.6855275101996368,"vY0":-113.94262367472243,"vZ0":1.3919059811410674,"x":115.86,"y":167.72,"x0":-2.5215229955492333,"y0":50.0044387403139,"z0":5.616095857575782,"aX":13.448013106389656},"breaks":{"breakAngle":21.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.8,"breakVerticalInduced":-4.6,"breakHorizontal":-19.6,"spinRate":2278,"spinDirection":59},"zone":5,"typeConfidence":2.0,"plateTime":0.48397445479010237,"extension":6.545331851904607},"index":6,"playId":"c153fedd-40c4-3fa2-b2ae-d7dd5b8a9bbe","pitchNumber":5,"startTime":"2026-04-29T20:02:41.942Z","endTime":"2026-04-29T20:02:45.387Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695684,"link":"/api/v1/people/695684","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":680474,"link":"/api/v1/people/680474"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":677649,"link":"/api/v1/people/677649","batSide":{"code":"R","description":"Right"}},"first":{"id":696030,"link":"/api/v1/people/696030"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":2},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":86.2,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.44256174451904,"aZ":-24.208401164794996,"pfxX":-10.820822160423862,"pfxZ":4.180185880154259,"pX":0.9861495355115326,"pZ":2.9874653325686236,"vX0":12.245132755240236,"vY0":-137.42566887077007,"vZ0":-2.280975397689935,"x":79.41,"y":158.12,"x0":-2.128871020589177,"y0":50.0047306797242,"z0":5.478686544482908,"aX":-20.628660318406457},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":7.2,"breakHorizontal":16.9,"spinRate":1906,"spinDirection":233},"zone":12,"typeConfidence":2.0,"plateTime":0.39910414621528867,"extension":6.516726183320853},"index":7,"playId":"c0f57039-f065-3bcd-be51-2c6991d3724d","pitchNumber":6,"startTime":"2026-04-29T20:03:06.996Z","endTime":"2026-04-29T20:03:11.381Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695684,"link":"/api/v1/people/695684","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":680474,"link":"/api/v1/people/680474"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":677649,"link":"/api/v1/people/677649","batSide":{"code":"R","description":"Right"}},"first":{"id":696030,"link":"/api/v1/people/696030"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":85.4,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.719924054879844,"aZ":-23.740198785050033,"pfxX":-11.010870938716634,"pfxZ":4.523129268042605,"pX":1.0711908538153565,"pZ":2.234591428361614,"vX0":12.516440471801673,"vY0":-135.9665442586627,"vZ0":-4.194715599629052,"x":76.17,"y":178.45,"x0":-2.1684737147536484,"y0":50.00649475466494,"z0":5.451410525418641,"aX":-20.552967782561744},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":7.4,"breakHorizontal":17.2,"spinRate":1920,"spinDirection":226},"zone":14,"typeConfidence":2.0,"plateTime":0.4033372127872017,"extension":6.440349242237504},"index":8,"playId":"74fccbe9-f253-30f1-a614-ffbf284d85f2","pitchNumber":7,"startTime":"2026-04-29T20:03:27.585Z","endTime":"2026-04-29T20:03:32.158Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695684,"link":"/api/v1/people/695684","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":680474,"link":"/api/v1/people/680474"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":677649,"link":"/api/v1/people/677649","batSide":{"code":"R","description":"Right"}},"first":{"id":696030,"link":"/api/v1/people/696030"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677649,"link":"/api/v1/people/677649"},"credit":"b_pa"},{"player":{"id":695684,"link":"/api/v1/people/695684"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":68.0,"awayTeamWinProbability":32.0,"homeTeamWinProbabilityAdded":6.700000000000003,"leverageIndex":1.89,"dramaIndex":94.0,"contextMetrics":{},"playEndTime":"2026-04-29T20:03:32.158Z","atBatIndex":36},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brandon Nimmo singles on a ground ball to second baseman Jazz Chisholm Jr., deflected by first baseman Ben Rice. Alejandro Osuna to 3rd. Ezequiel Duran to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-29T20:05:11.193Z","endTime":"2026-04-29T20:05:22.400Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695684,"fullName":"Elmer Rodríguez","link":"/api/v1/people/695684"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"postOnSecond":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"postOnThird":{"id":696030,"fullName":"Alejandro Osuna","link":"/api/v1/people/696030"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":700250,"link":"/api/v1/people/700250"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_deflection"},{"player":{"id":665862,"link":"/api/v1/people/665862"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":696030,"fullName":"Alejandro Osuna","link":"/api/v1/people/696030"},"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":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-29T20:03:40.580Z","endTime":"2026-04-29T20:05:13.368Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":695684,"link":"/api/v1/people/695684","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":680474,"link":"/api/v1/people/680474"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":607043,"link":"/api/v1/people/607043","batSide":{"code":"L","description":"Left"}},"first":{"id":677649,"link":"/api/v1/people/677649"},"second":{"id":696030,"link":"/api/v1/people/696030"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"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":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":76.9,"endSpeed":70.4,"strikeZoneTop":3.27,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.736916314852255,"aZ":-38.77979058594698,"pfxX":6.929182411589058,"pfxZ":-5.275004320925259,"pX":-0.06868130651734478,"pZ":1.8566907848675465,"vX0":3.2126035249707137,"vY0":-111.93067627416197,"vZ0":0.22701106278454386,"x":119.62,"y":188.65,"x0":-2.429064638445614,"y0":50.00462921873126,"z0":5.769266950284157,"aX":8.673583773917338},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.8,"breakVerticalInduced":-9.1,"breakHorizontal":-13.4,"spinRate":2165,"spinDirection":55},"zone":8,"typeConfidence":2.0,"plateTime":0.4918879467133497,"extension":6.673833646202104},"hitData":{"launchSpeed":79.8,"launchAngle":5.0,"totalDistance":68.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":146.43,"coordY":170.84}},"index":1,"playId":"f23a73bf-771f-31cd-b0fe-7e55f50b5912","pitchNumber":1,"startTime":"2026-04-29T20:05:13.368Z","endTime":"2026-04-29T20:05:22.400Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695684,"link":"/api/v1/people/695684","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":680474,"link":"/api/v1/people/680474"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":607043,"link":"/api/v1/people/607043","batSide":{"code":"L","description":"Left"}},"first":{"id":677649,"link":"/api/v1/people/677649"},"second":{"id":696030,"link":"/api/v1/people/696030"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":607043,"link":"/api/v1/people/607043"},"credit":"b_ab"},{"player":{"id":695684,"link":"/api/v1/people/695684"},"credit":"p_ab"},{"player":{"id":607043,"link":"/api/v1/people/607043"},"credit":"b_pa"},{"player":{"id":695684,"link":"/api/v1/people/695684"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":76.3,"awayTeamWinProbability":23.700000000000003,"homeTeamWinProbabilityAdded":8.299999999999997,"leverageIndex":2.23,"dramaIndex":112.0,"contextMetrics":{},"playEndTime":"2026-04-29T20:05:22.400Z","atBatIndex":37},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Josh Jung singles on a ground ball to left fielder Max Schuemann. Alejandro Osuna scores. Ezequiel Duran scores. Brandon Nimmo to 2nd.","rbi":2,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-29T20:05:31.241Z","endTime":"2026-04-29T20:06:40.003Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":2,"strikes":0,"outs":0},"matchup":{"batter":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695684,"fullName":"Elmer Rodríguez","link":"/api/v1/people/695684"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"postOnSecond":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2,3,4],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":680474,"link":"/api/v1/people/680474"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"responsiblePitcher":{"id":695684,"link":"/api/v1/people/695684"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":696030,"fullName":"Alejandro Osuna","link":"/api/v1/people/696030"},"responsiblePitcher":{"id":695684,"link":"/api/v1/people/695684"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":87.9,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.19962519158154,"aZ":-23.845839493064457,"pfxX":-10.309200576210939,"pfxZ":4.227194604195496,"pX":0.20960876991739777,"pZ":1.255507184573607,"vX0":10.613677341357374,"vY0":-139.6383148167189,"vZ0":-6.7849302854704,"x":109.01,"y":204.88,"x0":-2.305897049706966,"y0":50.00076454542073,"z0":5.291462666341787,"aX":-20.304012645189506},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":6.4,"breakHorizontal":16.4,"spinRate":2049,"spinDirection":239},"zone":14,"typeConfidence":2.0,"plateTime":0.3926296412061987,"extension":6.522602278623976},"index":0,"playId":"8ab01151-f37f-3eaf-ad78-6771aa848a17","pitchNumber":1,"startTime":"2026-04-29T20:05:53.675Z","endTime":"2026-04-29T20:05:57.470Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695684,"link":"/api/v1/people/695684","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":680474,"link":"/api/v1/people/680474"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":673962,"link":"/api/v1/people/673962","batSide":{"code":"R","description":"Right"}},"first":{"id":607043,"link":"/api/v1/people/607043"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":696030,"link":"/api/v1/people/696030"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":86.3,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.26888064557158,"aZ":-24.561675347145364,"pfxX":-10.318404541413374,"pfxZ":4.0213920013678255,"pX":0.9256077781382276,"pZ":0.7498200813948037,"vX0":12.112733502441706,"vY0":-136.8943612118691,"vZ0":-7.923288790093612,"x":81.72,"y":218.53,"x0":-2.2235667038147104,"y0":50.00040946409569,"z0":5.37281771613605,"aX":-19.51025747868279},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":5.6,"breakHorizontal":16.0,"spinRate":1933,"spinDirection":234},"zone":14,"typeConfidence":2.0,"plateTime":0.4006970776710972,"extension":6.444792597263513},"index":1,"playId":"2bcc60d8-83d6-3286-8ab6-d694c44669fd","pitchNumber":2,"startTime":"2026-04-29T20:06:08.973Z","endTime":"2026-04-29T20:06:12.487Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695684,"link":"/api/v1/people/695684","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":680474,"link":"/api/v1/people/680474"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":673962,"link":"/api/v1/people/673962","batSide":{"code":"R","description":"Right"}},"first":{"id":607043,"link":"/api/v1/people/607043"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":696030,"link":"/api/v1/people/696030"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":85.9,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.03205614805644,"aZ":-23.90808717363745,"pfxX":-10.265903136543908,"pfxZ":4.358492074656342,"pX":-0.5537512781907923,"pZ":2.5249908466447173,"vX0":8.460025863517235,"vY0":-137.23475181431027,"vZ0":-3.929581793812445,"x":138.11,"y":170.61,"x0":-2.3516539381038157,"y0":50.00118489274737,"z0":5.615371768303537,"aX":-19.46485658869011},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":7.2,"breakHorizontal":16.7,"spinRate":1802,"spinDirection":230},"zone":4,"typeConfidence":2.0,"plateTime":0.4000002714318196,"extension":6.4004160069867755},"hitData":{"launchSpeed":93.6,"launchAngle":1.0,"totalDistance":61.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":77.49,"coordY":101.9}},"index":2,"playId":"2e01dfb0-23f4-3e1c-81f3-4b28d5f3452a","pitchNumber":3,"startTime":"2026-04-29T20:06:29.678Z","endTime":"2026-04-29T20:06:40.003Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695684,"link":"/api/v1/people/695684","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":680474,"link":"/api/v1/people/680474"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":673962,"link":"/api/v1/people/673962","batSide":{"code":"R","description":"Right"}},"first":{"id":607043,"link":"/api/v1/people/607043"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":696030,"link":"/api/v1/people/696030"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":673962,"link":"/api/v1/people/673962"},"credit":"b_ab"},{"player":{"id":695684,"link":"/api/v1/people/695684"},"credit":"p_ab"},{"player":{"id":673962,"link":"/api/v1/people/673962"},"credit":"b_pa"},{"player":{"id":695684,"link":"/api/v1/people/695684"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":86.6,"awayTeamWinProbability":13.400000000000006,"homeTeamWinProbabilityAdded":10.299999999999997,"leverageIndex":2.18,"dramaIndex":123.0,"contextMetrics":{},"playEndTime":"2026-04-29T20:06:40.003Z","atBatIndex":38},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Corey Seager challenged (pitch result), call on the field was confirmed: Corey Seager called out on strikes.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-29T20:09:35.002Z","endTime":"2026-04-29T20:10:54.077Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":608369,"fullName":"Corey Seager","link":"/api/v1/people/608369"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687396,"fullName":"Brent Headrick","link":"/api/v1/people/687396"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"postOnSecond":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[1],"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":608369,"fullName":"Corey Seager","link":"/api/v1/people/608369"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":641555,"link":"/api/v1/people/641555"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-29T20:07:03.559Z","endTime":"2026-04-29T20:07:29.406Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":695684,"link":"/api/v1/people/695684","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":680474,"link":"/api/v1/people/680474"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":608369,"link":"/api/v1/people/608369","batSide":{"code":"L","description":"Left"}},"first":{"id":673962,"link":"/api/v1/people/673962"},"second":{"id":607043,"link":"/api/v1/people/607043"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Brent Headrick replaces Elmer Rodríguez.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-04-29T20:07:29.406Z","endTime":"2026-04-29T20:09:37.213Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687396,"link":"/api/v1/people/687396"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":695684,"link":"/api/v1/people/695684","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":680474,"link":"/api/v1/people/680474"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":608369,"link":"/api/v1/people/608369","batSide":{"code":"L","description":"Left"}},"first":{"id":673962,"link":"/api/v1/people/673962"},"second":{"id":607043,"link":"/api/v1/people/607043"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"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":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.0,"endSpeed":76.0,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.57905634698332,"aZ":-25.222242804411948,"pfxX":-2.7687379623868322,"pfxZ":4.779794123253639,"pX":-1.6070135069921199,"pZ":0.4772504840327706,"vX0":-6.852419537781833,"vY0":-120.4167353990856,"vZ0":-7.9998048267287745,"x":178.26,"y":225.89,"x0":1.6466319565779275,"y0":50.00139201525543,"z0":6.10686421140047,"aX":-4.023772741449127},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":6.7,"breakHorizontal":6.8,"spinRate":1947,"spinDirection":168},"zone":13,"typeConfidence":0.92,"plateTime":0.45662792205928415,"extension":6.9094478656666745},"index":2,"playId":"03ae1bd3-6849-315c-8ca7-5bf4c76e9b12","pitchNumber":1,"startTime":"2026-04-29T20:09:37.213Z","endTime":"2026-04-29T20:09:40.757Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687396,"link":"/api/v1/people/687396","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":680474,"link":"/api/v1/people/680474"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":608369,"link":"/api/v1/people/608369","batSide":{"code":"L","description":"Left"}},"first":{"id":673962,"link":"/api/v1/people/673962"},"second":{"id":607043,"link":"/api/v1/people/607043"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":84.1,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.297808799960446,"aZ":-14.649684597588722,"pfxX":5.747467482515043,"pfxZ":9.62534031119866,"pX":-0.21591795146202497,"pZ":2.568687506130495,"vX0":-6.482655295502942,"vY0":-134.58651899358932,"vZ0":-6.751546550752246,"x":125.23,"y":169.43,"x0":1.4860142595098864,"y0":50.00095436593751,"z0":6.1620203385757755,"aX":10.462261157439949},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":16.1,"breakHorizontal":-8.9,"spinRate":2240,"spinDirection":141},"zone":5,"typeConfidence":0.69,"plateTime":0.4081673672283963,"extension":7.0050792008126095},"index":3,"playId":"0860f456-7aa6-3f14-a57d-7a2a36ee3d67","pitchNumber":2,"startTime":"2026-04-29T20:09:54.310Z","endTime":"2026-04-29T20:09:59.321Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687396,"link":"/api/v1/people/687396","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":680474,"link":"/api/v1/people/680474"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":608369,"link":"/api/v1/people/608369","batSide":{"code":"L","description":"Left"}},"first":{"id":673962,"link":"/api/v1/people/673962"},"second":{"id":607043,"link":"/api/v1/people/607043"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":85.8,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.954180444452668,"aZ":-13.85869349800855,"pfxX":5.154475328983732,"pfxZ":9.671179225920744,"pX":-0.8229046991984433,"pZ":3.3001109483829727,"vX0":-7.607250018354084,"vY0":-137.1505076493119,"vZ0":-5.517333449715832,"x":148.37,"y":149.68,"x0":1.3244653816203797,"y0":50.005674038361214,"z0":6.292534811137364,"aX":9.765307391668038},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.4,"breakHorizontal":-7.7,"spinRate":2233,"spinDirection":150},"zone":11,"typeConfidence":0.87,"plateTime":0.40024375476092855,"extension":6.971021373231282},"index":4,"playId":"232428fc-46c5-3c44-8c44-91b93eba3527","pitchNumber":3,"startTime":"2026-04-29T20:10:09.927Z","endTime":"2026-04-29T20:10:13.535Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687396,"link":"/api/v1/people/687396","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":680474,"link":"/api/v1/people/680474"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":608369,"link":"/api/v1/people/608369","batSide":{"code":"L","description":"Left"}},"first":{"id":673962,"link":"/api/v1/people/673962"},"second":{"id":607043,"link":"/api/v1/people/607043"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"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":93.3,"endSpeed":84.9,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.326127374448387,"aZ":-14.317349219165951,"pfxX":3.569055805529903,"pfxZ":9.634032405590586,"pX":0.02518614314829907,"pZ":2.9885554071167735,"vX0":-5.220944982609414,"vY0":-135.67711251154114,"vZ0":-6.026367806431475,"x":116.04,"y":158.09,"x0":1.5159743307501088,"y0":50.00223853847501,"z0":6.246793864557474,"aX":6.615047844386714},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":16.3,"breakHorizontal":-5.3,"spinRate":2302,"spinDirection":149},"zone":2,"typeConfidence":0.91,"plateTime":0.4046257209748454,"extension":7.015568587016954},"index":5,"playId":"f8b91a20-aea3-37cb-8d31-f11d1ad7aa84","pitchNumber":4,"startTime":"2026-04-29T20:10:27.107Z","endTime":"2026-04-29T20:10:30.107Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687396,"link":"/api/v1/people/687396","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":680474,"link":"/api/v1/people/680474"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":608369,"link":"/api/v1/people/608369","batSide":{"code":"L","description":"Left"}},"first":{"id":673962,"link":"/api/v1/people/673962"},"second":{"id":607043,"link":"/api/v1/people/607043"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":87.7,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.21892810804927,"aZ":-11.379634716910138,"pfxX":4.5253476009865885,"pfxZ":10.626622239532548,"pX":-0.38204125203955064,"pZ":1.736175619565963,"vX0":-6.225755532128469,"vY0":-138.80220928108497,"vZ0":-10.097646702931025,"x":131.56,"y":191.9,"x0":1.2990238791217021,"y0":50.00402130627189,"z0":6.172769399469075,"aX":8.856709328005913},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":17.4,"breakHorizontal":-7.0,"spinRate":2136,"spinDirection":150},"zone":7,"typeConfidence":0.94,"plateTime":0.394162015908214,"extension":7.116185063872253},"index":6,"playId":"5b20d8fc-c4e2-3b5b-b99d-5db99b05c7ce","pitchNumber":5,"startTime":"2026-04-29T20:10:48.681Z","endTime":"2026-04-29T20:10:54.077Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687396,"link":"/api/v1/people/687396","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":680474,"link":"/api/v1/people/680474"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":608369,"link":"/api/v1/people/608369","batSide":{"code":"L","description":"Left"}},"first":{"id":673962,"link":"/api/v1/people/673962"},"second":{"id":607043,"link":"/api/v1/people/607043"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608369,"link":"/api/v1/people/608369"},"credit":"b_ab"},{"player":{"id":687396,"link":"/api/v1/people/687396"},"credit":"p_ab"},{"player":{"id":608369,"link":"/api/v1/people/608369"},"credit":"b_pa"},{"player":{"id":687396,"link":"/api/v1/people/687396"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":140,"player":{"id":608369,"fullName":"Corey Seager","link":"/api/v1/people/608369"}},"homeTeamWinProbability":83.6,"awayTeamWinProbability":16.400000000000006,"homeTeamWinProbabilityAdded":-3.0,"leverageIndex":1.06,"dramaIndex":50.0,"contextMetrics":{},"playEndTime":"2026-04-29T20:10:54.077Z","atBatIndex":39},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Joc Pederson grounds into a force out, first baseman Ben Rice to shortstop José Caballero. Brandon Nimmo to 3rd. Josh Jung out at 2nd. Joc Pederson to 1st.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-29T20:11:31.872Z","endTime":"2026-04-29T20:14:17.077Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687396,"fullName":"Brent Headrick","link":"/api/v1/people/687396"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"postOnThird":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":700250,"link":"/api/v1/people/700250"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":676609,"link":"/api/v1/people/676609"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":92.7,"endSpeed":84.8,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.89511610826209,"aZ":-19.119933282091775,"pfxX":10.54836771555942,"pfxZ":7.1009914829752425,"pX":1.0003887435751613,"pZ":2.695982281224873,"vX0":-5.073470149446137,"vY0":-134.8776798327152,"vZ0":-5.691036100215293,"x":78.87,"y":165.99,"x0":1.5372959180839207,"y0":50.00599655587179,"z0":6.185947532229867,"aX":19.398348197921724},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":11.8,"breakHorizontal":-18.0,"spinRate":2214,"spinDirection":145},"zone":12,"typeConfidence":0.95,"plateTime":0.4064150095698893,"extension":7.073654708312358},"index":0,"playId":"ac240843-6402-3cdf-a681-0add873d2957","pitchNumber":1,"startTime":"2026-04-29T20:11:31.872Z","endTime":"2026-04-29T20:11:36.186Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687396,"link":"/api/v1/people/687396","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":680474,"link":"/api/v1/people/680474"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":592626,"link":"/api/v1/people/592626","batSide":{"code":"L","description":"Left"}},"first":{"id":673962,"link":"/api/v1/people/673962"},"second":{"id":607043,"link":"/api/v1/people/607043"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":84.6,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.141194179324657,"aZ":-18.014815134159743,"pfxX":9.960156446492316,"pfxZ":7.739238875205077,"pX":1.438563951422144,"pZ":2.404568568009512,"vX0":-3.895359070080083,"vY0":-134.6510045000888,"vZ0":-6.624395764402784,"x":62.17,"y":173.86,"x0":1.6124999229724395,"y0":50.006700725684624,"z0":6.178429025243022,"aX":18.232921439660775},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":12.7,"breakHorizontal":-17.2,"spinRate":2310,"spinDirection":151},"zone":14,"typeConfidence":0.94,"plateTime":0.4072955709721322,"extension":7.007801891997592},"index":1,"playId":"d4ebf7cd-597f-3e59-812b-194670749939","pitchNumber":2,"startTime":"2026-04-29T20:11:49.761Z","endTime":"2026-04-29T20:11:53.762Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687396,"link":"/api/v1/people/687396","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":680474,"link":"/api/v1/people/680474"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":592626,"link":"/api/v1/people/592626","batSide":{"code":"L","description":"Left"}},"first":{"id":673962,"link":"/api/v1/people/673962"},"second":{"id":607043,"link":"/api/v1/people/607043"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":85.9,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.91897920362537,"aZ":-16.776561639754973,"pfxX":9.673579569996352,"pfxZ":8.191251993376639,"pX":0.5690214523836676,"pZ":1.8264636917553336,"vX0":-5.983593160739837,"vY0":-136.2246607282763,"vZ0":-8.496871275561665,"x":95.31,"y":189.47,"x0":1.5372572131347693,"y0":50.00020186597768,"z0":6.145515922815249,"aX":18.178501933547828},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":13.2,"breakHorizontal":-16.2,"spinRate":2336,"spinDirection":150},"zone":9,"typeConfidence":0.92,"plateTime":0.4020750242339579,"extension":7.081347769650822},"index":2,"playId":"b377e73c-bf92-3109-9d7e-0b8956e6a583","pitchNumber":3,"startTime":"2026-04-29T20:12:10.022Z","endTime":"2026-04-29T20:12:14.042Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687396,"link":"/api/v1/people/687396","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":680474,"link":"/api/v1/people/680474"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":592626,"link":"/api/v1/people/592626","batSide":{"code":"L","description":"Left"}},"first":{"id":673962,"link":"/api/v1/people/673962"},"second":{"id":607043,"link":"/api/v1/people/607043"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":78.5,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.065463023448157,"aZ":-26.73512377998771,"pfxX":-0.5621848794611637,"pfxZ":3.528342879137158,"pX":-1.7388007667939742,"pZ":-0.3663629016924388,"vX0":-7.7654949595675715,"vY0":-123.66991533436352,"vZ0":-9.800190395554921,"x":183.28,"y":248.67,"x0":1.522791014452452,"y0":50.001461668273315,"z0":5.911983163114232,"aX":-0.863052430203099},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":4.1,"breakHorizontal":2.9,"spinRate":1905,"spinDirection":142},"zone":13,"typeConfidence":0.82,"plateTime":0.4439408523900914,"extension":7.048053372995716},"index":3,"playId":"0e6f2b0f-565c-3490-bd9d-1ae2746e0e40","pitchNumber":4,"startTime":"2026-04-29T20:12:29.270Z","endTime":"2026-04-29T20:12:33.377Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687396,"link":"/api/v1/people/687396","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":680474,"link":"/api/v1/people/680474"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":592626,"link":"/api/v1/people/592626","batSide":{"code":"L","description":"Left"}},"first":{"id":673962,"link":"/api/v1/people/673962"},"second":{"id":607043,"link":"/api/v1/people/607043"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":86.1,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.24011803834801,"aZ":-9.953641876896167,"pfxX":4.216890465210619,"pfxZ":11.662894669426786,"pX":0.17132034817971414,"pZ":2.5461869511278055,"vX0":-5.117826938528644,"vY0":-137.58435613689224,"vZ0":-8.009290823898345,"x":110.47,"y":170.03,"x0":1.513015490446446,"y0":50.006487120093276,"z0":6.180534087793295,"aX":8.037377144282765},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":19.4,"breakHorizontal":-6.5,"spinRate":2460,"spinDirection":149},"zone":5,"typeConfidence":0.96,"plateTime":0.39902352700970356,"extension":7.123403661402415},"index":4,"playId":"316ce0b2-6aff-3d83-af1f-c2d3b12e2047","pitchNumber":5,"startTime":"2026-04-29T20:12:52.032Z","endTime":"2026-04-29T20:12:55.568Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687396,"link":"/api/v1/people/687396","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":680474,"link":"/api/v1/people/680474"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":592626,"link":"/api/v1/people/592626","batSide":{"code":"L","description":"Left"}},"first":{"id":673962,"link":"/api/v1/people/673962"},"second":{"id":607043,"link":"/api/v1/people/607043"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":78.3,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.238277762006465,"aZ":-25.146752313140176,"pfxX":-0.9130202535435483,"pfxZ":4.558297529010575,"pX":-1.5685943844142782,"pZ":0.6689060703586002,"vX0":-7.095016409799629,"vY0":-123.81381407303613,"vZ0":-7.9129465880336936,"x":176.79,"y":220.72,"x0":1.4606403124481884,"y0":50.003647195393484,"z0":6.031030718928665,"aX":-1.408512964789393},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":6.5,"breakHorizontal":3.4,"spinRate":1936,"spinDirection":152},"zone":13,"typeConfidence":0.85,"plateTime":0.4434988667738793,"extension":7.013362873317339},"index":5,"playId":"e4285fec-fa7b-33c3-9722-efbbe9debc9d","pitchNumber":6,"startTime":"2026-04-29T20:13:18.166Z","endTime":"2026-04-29T20:13:23.226Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687396,"link":"/api/v1/people/687396","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":680474,"link":"/api/v1/people/680474"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":592626,"link":"/api/v1/people/592626","batSide":{"code":"L","description":"Left"}},"first":{"id":673962,"link":"/api/v1/people/673962"},"second":{"id":607043,"link":"/api/v1/people/607043"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"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":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":84.6,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.167664104558455,"aZ":-17.9778156992621,"pfxX":9.299360349879404,"pfxZ":7.732796097149825,"pX":0.432583452029669,"pZ":2.6942551266322265,"vX0":-6.014525371063261,"vY0":-134.8294247339085,"vZ0":-5.860884744968096,"x":100.51,"y":166.04,"x0":1.4876389284237044,"y0":50.00113413669001,"z0":6.170963543013435,"aX":17.066373918918387},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":12.8,"breakHorizontal":-15.5,"spinRate":2250,"spinDirection":151},"zone":6,"typeConfidence":0.92,"plateTime":0.4067287970207407,"extension":7.029507440090178},"index":6,"playId":"dfed1f26-ec0b-3cdd-bb6d-611a399a513b","pitchNumber":7,"startTime":"2026-04-29T20:13:40.147Z","endTime":"2026-04-29T20:13:45.865Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687396,"link":"/api/v1/people/687396","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":680474,"link":"/api/v1/people/680474"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":592626,"link":"/api/v1/people/592626","batSide":{"code":"L","description":"Left"}},"first":{"id":673962,"link":"/api/v1/people/673962"},"second":{"id":607043,"link":"/api/v1/people/607043"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":85.1,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.200370654498055,"aZ":-14.52249982901774,"pfxX":8.786531908082289,"pfxZ":9.525035813913675,"pX":0.1811683932550685,"pZ":1.8405984367733756,"vX0":-6.54353377120376,"vY0":-135.64989094543662,"vZ0":-8.630780449311114,"x":110.09,"y":189.08,"x0":1.4897985316218865,"y0":50.00285385347716,"z0":6.088024065701595,"aX":16.284515597251858},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":15.5,"breakHorizontal":-14.4,"spinRate":2308,"spinDirection":155},"zone":8,"typeConfidence":0.79,"plateTime":0.4046311031791312,"extension":7.067003234658724},"hitData":{"launchSpeed":105.1,"launchAngle":-2.0,"totalDistance":32.0,"trajectory":"ground_ball","hardness":"hard","location":"3","coordinates":{"coordX":156.57,"coordY":162.23}},"index":7,"playId":"2cc74512-704c-3cc3-a54d-cb27d7beac6a","pitchNumber":8,"startTime":"2026-04-29T20:14:07.386Z","endTime":"2026-04-29T20:14:17.077Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687396,"link":"/api/v1/people/687396","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":680474,"link":"/api/v1/people/680474"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":592626,"link":"/api/v1/people/592626","batSide":{"code":"L","description":"Left"}},"first":{"id":673962,"link":"/api/v1/people/673962"},"second":{"id":607043,"link":"/api/v1/people/607043"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592626,"link":"/api/v1/people/592626"},"credit":"b_ab"},{"player":{"id":687396,"link":"/api/v1/people/687396"},"credit":"p_ab"},{"player":{"id":592626,"link":"/api/v1/people/592626"},"credit":"b_pa"},{"player":{"id":687396,"link":"/api/v1/people/687396"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":81.2,"awayTeamWinProbability":18.799999999999997,"homeTeamWinProbabilityAdded":-2.3999999999999915,"leverageIndex":1.21,"dramaIndex":50.0,"contextMetrics":{},"playEndTime":"2026-04-29T20:14:17.077Z","atBatIndex":40},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jake Burger flies out to right fielder Cody Bellinger.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-29T20:16:15.484Z","endTime":"2026-04-29T20:16:49.096Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":669394,"fullName":"Jake Burger","link":"/api/v1/people/669394"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687396,"fullName":"Brent Headrick","link":"/api/v1/people/687396"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":669394,"fullName":"Jake Burger","link":"/api/v1/people/669394"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":641355,"link":"/api/v1/people/641355"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-29T20:14:31.735Z","endTime":"2026-04-29T20:15:34.298Z","isPitch":false,"type":"action","player":{"id":669394,"link":"/api/v1/people/669394"},"contextMetrics":{}},{"details":{"description":"Offensive Substitution: Pinch-runner Sam Haggerty replaces Brandon Nimmo.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-04-29T20:15:34.298Z","endTime":"2026-04-29T20:16:17.821Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664059,"link":"/api/v1/people/664059"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"101","replacedPlayer":{"id":607043,"link":"/api/v1/people/607043"},"base":3,"defense":{"pitcher":{"id":687396,"link":"/api/v1/people/687396","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":680474,"link":"/api/v1/people/680474"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":669394,"link":"/api/v1/people/669394","batSide":{"code":"R","description":"Right"}},"first":{"id":592626,"link":"/api/v1/people/592626"},"third":{"id":607043,"link":"/api/v1/people/607043"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.8,"endSpeed":76.6,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.19824003340685,"aZ":-29.519781445734058,"pfxX":-1.313186819085193,"pfxZ":1.7861471832411686,"pX":-0.6319137631771973,"pZ":1.9259027304652525,"vX0":-5.090191436951573,"vY0":-121.87544881269373,"vZ0":-4.005928877156655,"x":141.09,"y":186.78,"x0":1.6630449119464148,"y0":50.00488721764849,"z0":6.168853021141199,"aX":-1.956069116757374},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":2.4,"breakHorizontal":3.7,"spinRate":1924,"spinDirection":186},"zone":7,"typeConfidence":0.87,"plateTime":0.4511414720900051,"extension":6.8745395965953},"index":2,"playId":"0cc9b983-a9c2-38bb-9ff3-a7b503589e86","pitchNumber":1,"startTime":"2026-04-29T20:16:17.821Z","endTime":"2026-04-29T20:16:21.698Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687396,"link":"/api/v1/people/687396","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":680474,"link":"/api/v1/people/680474"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":669394,"link":"/api/v1/people/669394","batSide":{"code":"R","description":"Right"}},"first":{"id":592626,"link":"/api/v1/people/592626"},"third":{"id":664059,"link":"/api/v1/people/664059"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":85.9,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.14358782169993,"aZ":-15.590023416830945,"pfxX":5.432527986379171,"pfxZ":8.738599770913336,"pX":-0.07274937414400753,"pZ":2.693237682051866,"vX0":-5.91758614994808,"vY0":-137.29801351220723,"vZ0":-6.406585676474184,"x":119.77,"y":166.06,"x0":1.4110026720719657,"y0":50.000532522354014,"z0":6.129284841974281,"aX":10.30693283388177},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":14.5,"breakHorizontal":-8.5,"spinRate":2294,"spinDirection":147},"zone":5,"typeConfidence":0.76,"plateTime":0.3998764345034336,"extension":7.00337413914976},"hitData":{"launchSpeed":94.4,"launchAngle":30.0,"totalDistance":356.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":165.88,"coordY":61.07}},"index":3,"playId":"8e951aa4-5561-38ba-a134-4562cce69eea","pitchNumber":2,"startTime":"2026-04-29T20:16:41.440Z","endTime":"2026-04-29T20:16:49.096Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687396,"link":"/api/v1/people/687396","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":680474,"link":"/api/v1/people/680474"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":669394,"link":"/api/v1/people/669394","batSide":{"code":"R","description":"Right"}},"first":{"id":592626,"link":"/api/v1/people/592626"},"third":{"id":664059,"link":"/api/v1/people/664059"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669394,"link":"/api/v1/people/669394"},"credit":"b_ab"},{"player":{"id":687396,"link":"/api/v1/people/687396"},"credit":"p_ab"},{"player":{"id":669394,"link":"/api/v1/people/669394"},"credit":"b_pa"},{"player":{"id":687396,"link":"/api/v1/people/687396"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":77.9,"awayTeamWinProbability":22.099999999999994,"homeTeamWinProbabilityAdded":-3.299999999999997,"leverageIndex":1.26,"dramaIndex":57.0,"contextMetrics":{},"playEndTime":"2026-04-29T20:16:49.096Z","atBatIndex":41},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ben Rice singles on a ground ball to right fielder Alejandro Osuna.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-29T20:18:57.225Z","endTime":"2026-04-29T20:19:21.982Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":700250,"fullName":"Ben Rice","link":"/api/v1/people/700250"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543135,"fullName":"Nathan Eovaldi","link":"/api/v1/people/543135"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":700250,"fullName":"Ben Rice","link":"/api/v1/people/700250"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[2,3],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":700250,"fullName":"Ben Rice","link":"/api/v1/people/700250"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":696030,"link":"/api/v1/people/696030"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Sam Haggerty remains in the game as the left fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-29T20:17:59.116Z","endTime":"2026-04-29T20:17:59.127Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664059,"link":"/api/v1/people/664059"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"101","replacedPlayer":{"id":607043,"link":"/api/v1/people/607043"},"defense":{"pitcher":{"id":543135,"link":"/api/v1/people/543135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":700250,"link":"/api/v1/people/700250","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive switch from left field to right field for Alejandro Osuna.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-04-29T20:17:59.127Z","endTime":"2026-04-29T20:18:59.462Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":696030,"link":"/api/v1/people/696030"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"800","defense":{"pitcher":{"id":543135,"link":"/api/v1/people/543135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":700250,"link":"/api/v1/people/700250","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":81.0,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.928920327697142,"aZ":-33.3871185782063,"pfxX":-8.819170175939892,"pfxZ":-0.7321277145662872,"pX":-1.383889667882118,"pZ":1.7106697516775684,"vX0":4.987158910779183,"vY0":-127.47788151858687,"vZ0":-3.16973370515103,"x":169.75,"y":192.59,"x0":-2.214497984164385,"y0":50.003704571448324,"z0":5.591774125044158,"aX":-14.591175787471165},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":-1.8,"breakHorizontal":14.9,"spinRate":1585,"spinDirection":238},"zone":13,"typeConfidence":2.0,"plateTime":0.428815703314366,"extension":6.659360112600765},"index":2,"playId":"c8133e61-15b5-398a-9885-8e88a1dd0a5e","pitchNumber":1,"startTime":"2026-04-29T20:18:59.462Z","endTime":"2026-04-29T20:19:02.812Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543135,"link":"/api/v1/people/543135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":664059,"link":"/api/v1/people/664059"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":696030,"link":"/api/v1/people/696030"}},"offense":{"batter":{"id":700250,"link":"/api/v1/people/700250","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":83.0,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.544729447850926,"aZ":-17.2626455284529,"pfxX":-2.4304782307127364,"pfxZ":8.489723695740576,"pX":0.1781578624156208,"pZ":2.6623910334390155,"vX0":7.086585493914648,"vY0":-131.3688073716794,"vZ0":-4.254237917868874,"x":110.21,"y":166.9,"x0":-2.232745218508735,"y0":50.00319747535368,"z0":5.577444506663172,"aX":-4.269878596226049},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":14.6,"breakHorizontal":2.9,"spinRate":2309,"spinDirection":207},"zone":5,"typeConfidence":2.0,"plateTime":0.41616243179187107,"extension":6.7522762667017275},"hitData":{"launchSpeed":98.0,"launchAngle":5.0,"totalDistance":96.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":181.41,"coordY":106.97}},"index":3,"playId":"8eed5e73-964f-3192-a816-27ae942a8660","pitchNumber":2,"startTime":"2026-04-29T20:19:13.477Z","endTime":"2026-04-29T20:19:21.982Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543135,"link":"/api/v1/people/543135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":664059,"link":"/api/v1/people/664059"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":696030,"link":"/api/v1/people/696030"}},"offense":{"batter":{"id":700250,"link":"/api/v1/people/700250","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":700250,"link":"/api/v1/people/700250"},"credit":"b_ab"},{"player":{"id":543135,"link":"/api/v1/people/543135"},"credit":"p_ab"},{"player":{"id":700250,"link":"/api/v1/people/700250"},"credit":"b_pa"},{"player":{"id":543135,"link":"/api/v1/people/543135"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":72.39999999999999,"awayTeamWinProbability":27.60000000000001,"homeTeamWinProbabilityAdded":-5.500000000000014,"leverageIndex":1.23,"dramaIndex":70.0,"contextMetrics":{},"playEndTime":"2026-04-29T20:19:21.982Z","atBatIndex":42},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Aaron Judge strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-29T20:19:26.471Z","endTime":"2026-04-29T20:20:49.707Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":592450,"fullName":"Aaron Judge","link":"/api/v1/people/592450"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":543135,"fullName":"Nathan Eovaldi","link":"/api/v1/people/543135"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":700250,"fullName":"Ben Rice","link":"/api/v1/people/700250"},"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":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":592450,"fullName":"Aaron Judge","link":"/api/v1/people/592450"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":543309,"link":"/api/v1/people/543309"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":83.1,"strikeZoneTop":3.523,"strikeZoneBottom":1.778,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.373099962322552,"aZ":-19.014309392388647,"pfxX":-8.514807528611732,"pfxZ":7.397972947947698,"pX":-0.6707267966640207,"pZ":2.8431823986787306,"vX0":6.798305603951207,"vY0":-132.99486207745824,"vZ0":-3.289502369008325,"x":142.57,"y":162.01,"x0":-2.1626184546330256,"y0":50.00196292311559,"z0":5.486712731308308,"aX":-15.146516595338976},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":12.8,"breakHorizontal":13.8,"spinRate":2080,"spinDirection":218},"zone":4,"typeConfidence":2.0,"plateTime":0.4129239955832671,"extension":6.734008463713253},"index":0,"playId":"d2d23623-0b39-329d-a9f8-8e335308f833","pitchNumber":1,"startTime":"2026-04-29T20:19:47.125Z","endTime":"2026-04-29T20:19:50.841Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543135,"link":"/api/v1/people/543135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":664059,"link":"/api/v1/people/664059"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":696030,"link":"/api/v1/people/696030"}},"offense":{"batter":{"id":592450,"link":"/api/v1/people/592450","batSide":{"code":"R","description":"Right"}},"first":{"id":700250,"link":"/api/v1/people/700250"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":75.2,"endSpeed":68.9,"strikeZoneTop":3.523,"strikeZoneBottom":1.778,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.281893975077462,"aZ":-39.62004480456315,"pfxX":5.98473890102817,"pfxZ":-6.207258007257268,"pX":0.049374662894730935,"pZ":2.698238086382906,"vX0":3.1566427297878796,"vY0":-109.43762886392057,"vZ0":2.380017544085076,"x":115.12,"y":165.93,"x0":-2.1944853901021006,"y0":50.00312543574329,"z0":5.874404885901458,"aX":7.178864740003936},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.9,"breakVerticalInduced":-10.2,"breakHorizontal":-11.8,"spinRate":1971,"spinDirection":42},"zone":5,"typeConfidence":2.0,"plateTime":0.50259869187312,"extension":6.801755543826675},"index":1,"playId":"28b5c537-ddc7-3186-bd8e-f9d54fe3e603","pitchNumber":2,"startTime":"2026-04-29T20:20:02.722Z","endTime":"2026-04-29T20:20:06.987Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543135,"link":"/api/v1/people/543135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":664059,"link":"/api/v1/people/664059"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":696030,"link":"/api/v1/people/696030"}},"offense":{"batter":{"id":592450,"link":"/api/v1/people/592450","batSide":{"code":"R","description":"Right"}},"first":{"id":700250,"link":"/api/v1/people/700250"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":80.6,"strikeZoneTop":3.523,"strikeZoneBottom":1.778,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.15747296219966,"aZ":-30.881953879552732,"pfxX":-8.596207456719355,"pfxZ":0.7861546880776724,"pX":0.49165574398854095,"pZ":0.7034820868960011,"vX0":9.085503296155672,"vY0":-127.12575922373436,"vZ0":-5.911388733786563,"x":98.26,"y":219.79,"x0":-2.0123731045720885,"y0":50.00154276962812,"z0":5.511626185942769,"aX":-14.064234114378948},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":0.2,"breakHorizontal":13.4,"spinRate":1438,"spinDirection":237},"zone":14,"typeConfidence":2.0,"plateTime":0.43092981439376477,"extension":6.589457725815201},"index":2,"playId":"970b55b6-d057-363b-8758-70900787b677","pitchNumber":3,"startTime":"2026-04-29T20:20:21.823Z","endTime":"2026-04-29T20:20:28.722Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543135,"link":"/api/v1/people/543135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":664059,"link":"/api/v1/people/664059"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":696030,"link":"/api/v1/people/696030"}},"offense":{"batter":{"id":592450,"link":"/api/v1/people/592450","batSide":{"code":"R","description":"Right"}},"first":{"id":700250,"link":"/api/v1/people/700250"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"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":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":81.0,"strikeZoneTop":3.523,"strikeZoneBottom":1.778,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.340461999459745,"aZ":-32.81899665090739,"pfxX":-7.8937072034208065,"pfxZ":-0.38998629218693104,"pX":0.11315949944332154,"pZ":1.5640591043595031,"vX0":8.412340303872957,"vY0":-128.08282843855287,"vZ0":-3.284292342246756,"x":112.69,"y":196.55,"x0":-2.1874869329130373,"y0":50.00168747686682,"z0":5.428076300977726,"aX":-13.12106038590129},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":-1.2,"breakHorizontal":12.4,"spinRate":1435,"spinDirection":243},"zone":14,"typeConfidence":2.0,"plateTime":0.4275560862917258,"extension":6.714572996575333},"index":3,"playId":"51db7430-041a-30e0-8992-145cd45aef7a","pitchNumber":4,"startTime":"2026-04-29T20:20:45.236Z","endTime":"2026-04-29T20:20:49.707Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543135,"link":"/api/v1/people/543135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":664059,"link":"/api/v1/people/664059"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":696030,"link":"/api/v1/people/696030"}},"offense":{"batter":{"id":592450,"link":"/api/v1/people/592450","batSide":{"code":"R","description":"Right"}},"first":{"id":700250,"link":"/api/v1/people/700250"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592450,"link":"/api/v1/people/592450"},"credit":"b_ab"},{"player":{"id":543135,"link":"/api/v1/people/543135"},"credit":"p_ab"},{"player":{"id":592450,"link":"/api/v1/people/592450"},"credit":"b_pa"},{"player":{"id":543135,"link":"/api/v1/people/543135"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":77.4,"awayTeamWinProbability":22.599999999999994,"homeTeamWinProbabilityAdded":5.000000000000014,"leverageIndex":2.18,"dramaIndex":90.0,"contextMetrics":{},"playEndTime":"2026-04-29T20:20:49.707Z","atBatIndex":43},{"result":{"type":"atBat","event":"Double Play","eventType":"double_play","description":"Cody Bellinger lines into a double play, second baseman Ezequiel Duran to first baseman Jake Burger. Ben Rice out at 1st.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-29T20:20:58.022Z","endTime":"2026-04-29T20:22:46.142Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":25},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":641355,"fullName":"Cody Bellinger","link":"/api/v1/people/641355"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543135,"fullName":"Nathan Eovaldi","link":"/api/v1/people/543135"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"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":641355,"fullName":"Cody Bellinger","link":"/api/v1/people/641355"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":677649,"link":"/api/v1/people/677649"},"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":700250,"fullName":"Ben Rice","link":"/api/v1/people/700250"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":677649,"link":"/api/v1/people/677649"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":669394,"link":"/api/v1/people/669394"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":85.1,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.29840416420894,"aZ":-15.932274318784005,"pfxX":-7.669470418359172,"pfxZ":8.663095669279441,"pX":-0.8605698580407286,"pZ":2.7397869027227473,"vX0":6.490531959954907,"vY0":-136.8103646308682,"vZ0":-4.263791064055092,"x":149.8,"y":164.81,"x0":-2.2803011052906603,"y0":50.0017865737703,"z0":5.427917109671344,"aX":-14.37712278877661},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":14.9,"breakHorizontal":12.4,"spinRate":2176,"spinDirection":229},"zone":11,"typeConfidence":2.0,"plateTime":0.40206971614799736,"extension":6.499548944651053},"index":0,"playId":"851dd270-15d4-320b-ae9e-874da8092aae","pitchNumber":1,"startTime":"2026-04-29T20:21:09.375Z","endTime":"2026-04-29T20:21:13.926Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543135,"link":"/api/v1/people/543135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":664059,"link":"/api/v1/people/664059"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":696030,"link":"/api/v1/people/696030"}},"offense":{"batter":{"id":641355,"link":"/api/v1/people/641355","batSide":{"code":"L","description":"Left"}},"first":{"id":700250,"link":"/api/v1/people/700250"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"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.8,"endSpeed":82.3,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.091576613452812,"aZ":-20.836288472466673,"pfxX":-0.622934939048625,"pfxZ":6.536617117225518,"pX":-0.9374542814432892,"pZ":3.297499271121098,"vX0":3.9012981943693372,"vY0":-130.7378980984228,"vZ0":-1.91913167874013,"x":152.73,"y":149.75,"x0":-2.3668696560719567,"y0":50.00169436390784,"z0":5.601975708013601,"aX":-1.080828831109575},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":11.6,"breakHorizontal":0.2,"spinRate":2228,"spinDirection":201},"zone":11,"typeConfidence":2.0,"plateTime":0.4186564419765073,"extension":6.8258808033959895},"index":1,"playId":"7a722fc2-e567-31f6-bd0d-d544fac7bf7e","pitchNumber":2,"startTime":"2026-04-29T20:21:27.097Z","endTime":"2026-04-29T20:21:30.657Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543135,"link":"/api/v1/people/543135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":664059,"link":"/api/v1/people/664059"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":696030,"link":"/api/v1/people/696030"}},"offense":{"batter":{"id":641355,"link":"/api/v1/people/641355","batSide":{"code":"L","description":"Left"}},"first":{"id":700250,"link":"/api/v1/people/700250"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"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":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.2,"endSpeed":82.8,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.17147174218748,"aZ":-19.178998194210244,"pfxX":-0.80471754440424,"pfxZ":7.424257637233662,"pX":-0.017678659514234422,"pZ":3.2336180159328873,"vX0":6.325816578724142,"vY0":-131.30793525984035,"vZ0":-2.5551391376590846,"x":117.67,"y":151.47,"x0":-2.3509430404846072,"y0":50.00352846541727,"z0":5.64246905089923,"aX":-1.4095881885887254},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":13.1,"breakHorizontal":0.1,"spinRate":2215,"spinDirection":194},"zone":2,"typeConfidence":2.0,"plateTime":0.4167440108914895,"extension":6.721148087741468},"index":2,"playId":"d98d1db9-2777-3eff-91c2-c2c8440af722","pitchNumber":3,"startTime":"2026-04-29T20:21:48.730Z","endTime":"2026-04-29T20:21:52.266Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543135,"link":"/api/v1/people/543135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":664059,"link":"/api/v1/people/664059"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":696030,"link":"/api/v1/people/696030"}},"offense":{"batter":{"id":641355,"link":"/api/v1/people/641355","batSide":{"code":"L","description":"Left"}},"first":{"id":700250,"link":"/api/v1/people/700250"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-04-29T20:22:02.614Z","endTime":"2026-04-29T20:22:16.829Z","isPitch":false,"type":"action","player":{"id":641355,"link":"/api/v1/people/641355"},"defense":{"pitcher":{"id":543135,"link":"/api/v1/people/543135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":664059,"link":"/api/v1/people/664059"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":696030,"link":"/api/v1/people/696030"}},"offense":{"batter":{"id":641355,"link":"/api/v1/people/641355","batSide":{"code":"L","description":"Left"}},"first":{"id":700250,"link":"/api/v1/people/700250"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"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":90.5,"endSpeed":83.1,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.624876843269746,"aZ":-19.823333858914904,"pfxX":1.020286501758381,"pfxZ":6.984779326077685,"pX":-1.0676317869070586,"pZ":4.560950040315356,"vX0":3.364118032810076,"vY0":-131.78437695022953,"vZ0":0.853028224169578,"x":157.7,"y":115.63,"x0":-2.4905341974915185,"y0":50.00265423853906,"z0":5.691705196273364,"aX":1.8030420980605084},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":13.1,"breakHorizontal":-2.5,"spinRate":2264,"spinDirection":195},"zone":11,"typeConfidence":2.0,"plateTime":0.41479644022909223,"extension":6.558294735988503},"index":4,"playId":"1dd8024a-c7f5-3850-8d58-e3898a4f41b1","pitchNumber":4,"startTime":"2026-04-29T20:22:16.829Z","endTime":"2026-04-29T20:22:20.093Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543135,"link":"/api/v1/people/543135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":664059,"link":"/api/v1/people/664059"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":696030,"link":"/api/v1/people/696030"}},"offense":{"batter":{"id":641355,"link":"/api/v1/people/641355","batSide":{"code":"L","description":"Left"}},"first":{"id":700250,"link":"/api/v1/people/700250"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"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(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.7,"endSpeed":81.7,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.023588010383943,"aZ":-36.581481329685985,"pfxX":-7.290268404906387,"pfxZ":-2.6121715478180256,"pX":-0.09805540470701957,"pZ":2.2254772950531496,"vX0":7.838416477910192,"vY0":-128.95084291911292,"vZ0":-1.2725147209364815,"x":120.74,"y":178.69,"x0":-2.225436137461539,"y0":50.001409606336324,"z0":5.539589564417378,"aX":-12.315947836387652},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-4.8,"breakHorizontal":11.5,"spinRate":1630,"spinDirection":244},"zone":8,"typeConfidence":2.0,"plateTime":0.4242582964598105,"extension":6.5676501671363665},"hitData":{"launchSpeed":107.8,"launchAngle":8.0,"totalDistance":160.0,"trajectory":"line_drive","hardness":"hard","location":"4","coordinates":{"coordX":151.13,"coordY":142.53}},"index":5,"playId":"7e837bb0-b028-36c1-823d-86b3626d86a4","pitchNumber":5,"startTime":"2026-04-29T20:22:36.505Z","endTime":"2026-04-29T20:22:46.142Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543135,"link":"/api/v1/people/543135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":664059,"link":"/api/v1/people/664059"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":696030,"link":"/api/v1/people/696030"}},"offense":{"batter":{"id":641355,"link":"/api/v1/people/641355","batSide":{"code":"L","description":"Left"}},"first":{"id":700250,"link":"/api/v1/people/700250"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641355,"link":"/api/v1/people/641355"},"credit":"b_ab"},{"player":{"id":543135,"link":"/api/v1/people/543135"},"credit":"p_ab"},{"player":{"id":641355,"link":"/api/v1/people/641355"},"credit":"b_pa"},{"player":{"id":543135,"link":"/api/v1/people/543135"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"}],"homeTeamWinProbability":84.5,"awayTeamWinProbability":15.5,"homeTeamWinProbabilityAdded":7.099999999999994,"leverageIndex":1.74,"dramaIndex":92.0,"contextMetrics":{},"playEndTime":"2026-04-29T20:22:46.142Z","atBatIndex":44},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Evan Carter pops out softly to second baseman Jazz Chisholm Jr.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-29T20:24:53.329Z","endTime":"2026-04-29T20:27:00.293Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":694497,"fullName":"Evan Carter","link":"/api/v1/people/694497"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687396,"fullName":"Brent Headrick","link":"/api/v1/people/687396"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":694497,"fullName":"Evan Carter","link":"/api/v1/people/694497"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":665862,"link":"/api/v1/people/665862"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.9,"endSpeed":76.9,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.103621087452023,"aZ":-27.453445078085586,"pfxX":-0.5171421322433645,"pfxZ":3.153254869417755,"pX":-1.3484691230854082,"pZ":2.0283260085050703,"vX0":-6.885301412123799,"vY0":-121.93691982372222,"vZ0":-4.428085658430206,"x":168.4,"y":184.02,"x0":1.585015677002274,"y0":50.003896569263425,"z0":6.250240877579664,"aX":-0.7751316370843758},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":4.8,"breakHorizontal":2.6,"spinRate":1872,"spinDirection":173},"zone":13,"typeConfidence":0.84,"plateTime":0.4500467774881627,"extension":6.827308212072995},"index":0,"playId":"ff79b880-1116-3480-a9c7-e8b7701dc7c6","pitchNumber":1,"startTime":"2026-04-29T20:24:55.375Z","endTime":"2026-04-29T20:24:59.755Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687396,"link":"/api/v1/people/687396","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":680474,"link":"/api/v1/people/680474"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":694497,"link":"/api/v1/people/694497","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"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":92.7,"endSpeed":84.6,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.932664444579206,"aZ":-16.475104031649174,"pfxX":8.945461763519653,"pfxZ":8.558265436983943,"pX":0.04940351791211595,"pZ":2.763041786516234,"vX0":-7.4230283202318805,"vY0":-134.74667605496998,"vZ0":-5.922288620496955,"x":115.12,"y":164.18,"x0":1.680957345141836,"y0":50.00230763952848,"z0":6.157879382452936,"aX":16.409843917189832},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":14.4,"breakHorizontal":-14.5,"spinRate":2320,"spinDirection":147},"zone":5,"typeConfidence":0.87,"plateTime":0.40684466020992716,"extension":7.03894352742446},"index":1,"playId":"29a1f1ad-5ad1-348c-9eee-fbb38513aca8","pitchNumber":2,"startTime":"2026-04-29T20:25:19.383Z","endTime":"2026-04-29T20:25:24.508Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687396,"link":"/api/v1/people/687396","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":680474,"link":"/api/v1/people/680474"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":694497,"link":"/api/v1/people/694497","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.1,"endSpeed":76.8,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.811439228581147,"aZ":-26.510274598060942,"pfxX":-1.4624770344461655,"pfxZ":3.7588744210415364,"pX":0.44023622595182405,"pZ":2.247601606430696,"vX0":-2.725479068894704,"vY0":-122.37133444116508,"vZ0":-3.8962950787162374,"x":100.22,"y":178.09,"x0":1.7615899841896554,"y0":50.001304853705626,"z0":6.150591612973191,"aX":-2.200481426116262},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":6.1,"breakHorizontal":3.4,"spinRate":1881,"spinDirection":162},"zone":9,"typeConfidence":0.88,"plateTime":0.4488700461374182,"extension":6.759378032833246},"index":2,"playId":"1d6858f7-135d-36e0-91c6-4f82442c944b","pitchNumber":3,"startTime":"2026-04-29T20:25:39.749Z","endTime":"2026-04-29T20:25:44.012Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687396,"link":"/api/v1/people/687396","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":680474,"link":"/api/v1/people/680474"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":694497,"link":"/api/v1/people/694497","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":87.3,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.77490392512858,"aZ":-11.987939729392064,"pfxX":5.5771948407707965,"pfxZ":10.308648612010314,"pX":-0.04366221243407981,"pZ":2.609502026488004,"vX0":-6.227825315668002,"vY0":-139.4093911215556,"vZ0":-7.592341956780354,"x":118.66,"y":168.32,"x0":1.4998828290812218,"y0":50.006484562011586,"z0":6.168523066358985,"aX":10.926192329326916},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":17.2,"breakHorizontal":-8.8,"spinRate":2316,"spinDirection":146},"zone":5,"typeConfidence":0.92,"plateTime":0.39361998100836404,"extension":7.017619090235041},"index":3,"playId":"01f98ccd-0262-38d5-bd2c-08bc8cc3944a","pitchNumber":4,"startTime":"2026-04-29T20:25:57.900Z","endTime":"2026-04-29T20:26:00.900Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687396,"link":"/api/v1/people/687396","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":680474,"link":"/api/v1/people/680474"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":694497,"link":"/api/v1/people/694497","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"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":85.7,"endSpeed":78.3,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.76578355786461,"aZ":-24.338597173520043,"pfxX":-0.785377551033096,"pfxZ":5.064630439279229,"pX":-1.5687571909022509,"pZ":0.3661244374519742,"vX0":-6.923201894761576,"vY0":-124.36244685782668,"vZ0":-8.811372533324192,"x":176.8,"y":228.89,"x0":1.3673489757942705,"y0":50.002813071750154,"z0":6.01274386937935,"aX":-1.215219667727988},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":7.1,"breakHorizontal":3.2,"spinRate":1995,"spinDirection":155},"zone":13,"typeConfidence":0.83,"plateTime":0.4424889601537694,"extension":7.034789226577673},"index":4,"playId":"31e52fec-4f0d-3b59-a558-e27476d498df","pitchNumber":5,"startTime":"2026-04-29T20:26:15.154Z","endTime":"2026-04-29T20:26:21.516Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687396,"link":"/api/v1/people/687396","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":680474,"link":"/api/v1/people/680474"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":694497,"link":"/api/v1/people/694497","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.8,"endSpeed":78.4,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.804536698323375,"aZ":-26.701331685132338,"pfxX":-2.035650792382678,"pfxZ":3.5402521686369495,"pX":-1.1080284294125364,"pZ":1.5758566321771872,"vX0":-5.812582766369302,"vY0":-123.39171682792583,"vZ0":-5.5750136549733895,"x":159.24,"y":196.23,"x0":1.5396720800513095,"y0":50.00488594117668,"z0":6.105185580809155,"aX":-3.1492675028995034},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":5.4,"breakHorizontal":5.0,"spinRate":2069,"spinDirection":169},"zone":13,"typeConfidence":0.89,"plateTime":0.44333546787149647,"extension":6.991726819667859},"index":5,"playId":"019c381c-3221-3003-ac51-297cf28c4a6a","pitchNumber":6,"startTime":"2026-04-29T20:26:35.170Z","endTime":"2026-04-29T20:26:40.262Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687396,"link":"/api/v1/people/687396","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":680474,"link":"/api/v1/people/680474"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":694497,"link":"/api/v1/people/694497","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":85.9,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.875271159556064,"aZ":-16.589139859822133,"pfxX":10.30026923484666,"pfxZ":8.271516919124863,"pX":1.2549820675655368,"pZ":3.1288990615292134,"vX0":-4.643746701663351,"vY0":-136.1490832407036,"vZ0":-5.139288205543589,"x":69.16,"y":154.3,"x0":1.64105953366587,"y0":50.00308563504743,"z0":6.182766991664257,"aX":19.40748906231242},"breaks":{"breakAngle":46.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":14.2,"breakHorizontal":-17.8,"spinRate":2364,"spinDirection":150},"zone":12,"typeConfidence":0.94,"plateTime":0.4017508649652113,"extension":7.022674450197929},"hitData":{"launchSpeed":53.8,"launchAngle":66.0,"totalDistance":89.0,"trajectory":"popup","hardness":"soft","location":"4","coordinates":{"coordX":142.6,"coordY":171.45}},"index":6,"playId":"949d82b7-4137-3e6f-83c2-44b59bb3b644","pitchNumber":7,"startTime":"2026-04-29T20:26:51.054Z","endTime":"2026-04-29T20:27:00.293Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687396,"link":"/api/v1/people/687396","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":680474,"link":"/api/v1/people/680474"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":694497,"link":"/api/v1/people/694497","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694497,"link":"/api/v1/people/694497"},"credit":"b_ab"},{"player":{"id":687396,"link":"/api/v1/people/687396"},"credit":"p_ab"},{"player":{"id":694497,"link":"/api/v1/people/694497"},"credit":"b_pa"},{"player":{"id":687396,"link":"/api/v1/people/687396"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":83.2,"awayTeamWinProbability":16.799999999999997,"homeTeamWinProbabilityAdded":-1.2999999999999972,"leverageIndex":0.51,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-04-29T20:27:00.293Z","atBatIndex":45},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Kyle Higashioka flies out to center fielder Trent Grisham.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-29T20:29:19.335Z","endTime":"2026-04-29T20:30:06.236Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":543309,"fullName":"Kyle Higashioka","link":"/api/v1/people/543309"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656234,"fullName":"Jake Bird","link":"/api/v1/people/656234"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":543309,"fullName":"Kyle Higashioka","link":"/api/v1/people/543309"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663757,"link":"/api/v1/people/663757"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-29T20:27:07.239Z","endTime":"2026-04-29T20:27:41.729Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":687396,"link":"/api/v1/people/687396","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":680474,"link":"/api/v1/people/680474"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":543309,"link":"/api/v1/people/543309","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Jake Bird replaces Brent Headrick.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-04-29T20:27:41.729Z","endTime":"2026-04-29T20:29:21.605Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656234,"link":"/api/v1/people/656234"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":687396,"link":"/api/v1/people/687396","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":680474,"link":"/api/v1/people/680474"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":543309,"link":"/api/v1/people/543309","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":85.8,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.967763234367833,"aZ":-26.695020704533107,"pfxX":-10.710511120634063,"pfxZ":2.9084544921042923,"pX":0.4986047744934477,"pZ":2.206758284365477,"vX0":12.32780462507684,"vY0":-136.60547947566593,"vZ0":-2.9425241475752166,"x":97.99,"y":179.2,"x0":-2.6878056670620927,"y0":50.00228133240019,"z0":5.139112964814141,"aX":-20.178805757087623},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":4.8,"breakHorizontal":16.7,"spinRate":2233,"spinDirection":236},"zone":9,"typeConfidence":0.9,"plateTime":0.4014363047246068,"extension":5.974577607506868},"index":2,"playId":"5a2ff5df-a870-3358-abbe-8faccaf9272d","pitchNumber":1,"startTime":"2026-04-29T20:29:21.605Z","endTime":"2026-04-29T20:29:25.717Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656234,"link":"/api/v1/people/656234","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":680474,"link":"/api/v1/people/680474"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":543309,"link":"/api/v1/people/543309","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":78.1,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.649134346406345,"aZ":-30.94450934772561,"pfxX":6.147915545756794,"pfxZ":0.7886023976855938,"pX":-0.14298013454477287,"pZ":2.4400912972411257,"vX0":5.092703467239515,"vY0":-124.76595078112828,"vZ0":0.11417208185610406,"x":122.45,"y":172.9,"x0":-3.0172615543704944,"y0":50.00267380660088,"z0":4.966931907157966,"aX":9.586401912217859},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":1.7,"breakHorizontal":-12.4,"spinRate":2852,"spinDirection":92},"zone":5,"typeConfidence":0.89,"plateTime":0.4408496974204348,"extension":5.58411141093603},"index":3,"playId":"61a580a1-92b5-3a41-8ab6-1b615c68d2d5","pitchNumber":2,"startTime":"2026-04-29T20:29:37.308Z","endTime":"2026-04-29T20:29:41.837Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656234,"link":"/api/v1/people/656234","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":680474,"link":"/api/v1/people/680474"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":543309,"link":"/api/v1/people/543309","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.2,"endSpeed":77.2,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.065326706057355,"aZ":-27.465599718457124,"pfxX":7.935048430235035,"pfxZ":3.1056656188050953,"pX":-0.17199330957367417,"pZ":2.1887994368959154,"vX0":3.9646000020877312,"vY0":-122.60805362543658,"vZ0":-1.0947306262516756,"x":123.56,"y":179.68,"x0":-2.842889010694629,"y0":50.00519156846516,"z0":4.992831874581804,"aX":12.036713142820785},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":5.6,"breakHorizontal":-15.4,"spinRate":2645,"spinDirection":78},"zone":8,"typeConfidence":0.91,"plateTime":0.44735327295113736,"extension":5.53135484542599},"hitData":{"launchSpeed":97.5,"launchAngle":19.0,"totalDistance":336.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":96.99,"coordY":67.07}},"index":4,"playId":"c0022714-2fb0-313a-ab0d-271697701092","pitchNumber":3,"startTime":"2026-04-29T20:29:57.528Z","endTime":"2026-04-29T20:30:06.236Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656234,"link":"/api/v1/people/656234","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":680474,"link":"/api/v1/people/680474"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":543309,"link":"/api/v1/people/543309","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":543309,"link":"/api/v1/people/543309"},"credit":"b_ab"},{"player":{"id":656234,"link":"/api/v1/people/656234"},"credit":"p_ab"},{"player":{"id":543309,"link":"/api/v1/people/543309"},"credit":"b_pa"},{"player":{"id":656234,"link":"/api/v1/people/656234"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":82.19999999999999,"awayTeamWinProbability":17.80000000000001,"homeTeamWinProbabilityAdded":-1.0000000000000142,"leverageIndex":0.4,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-04-29T20:30:06.236Z","atBatIndex":46},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Alejandro Osuna pops out to first baseman Ben Rice.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-29T20:30:32.920Z","endTime":"2026-04-29T20:31:57.415Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":696030,"fullName":"Alejandro Osuna","link":"/api/v1/people/696030"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656234,"fullName":"Jake Bird","link":"/api/v1/people/656234"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":696030,"fullName":"Alejandro Osuna","link":"/api/v1/people/696030"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":700250,"link":"/api/v1/people/700250"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":78.6,"endSpeed":71.2,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.078219714864666,"aZ":-41.27421706822266,"pfxX":10.393562890846177,"pfxZ":-7.003495428714,"pX":-1.978036443591865,"pZ":3.8879537651655705,"vX0":-1.222480910367096,"vY0":-114.16771492404968,"vZ0":4.81015152070185,"x":192.4,"y":133.81,"x0":-2.7788071315913587,"y0":50.00242500661744,"z0":5.8554526019366575,"aX":13.505620967935426},"breaks":{"breakAngle":18.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.8,"breakVerticalInduced":-10.9,"breakHorizontal":-18.4,"spinRate":2859,"spinDirection":65},"zone":11,"typeConfidence":0.91,"plateTime":0.4826500400783509,"extension":5.6974219863110145},"index":0,"playId":"760dbaf8-1763-3728-a1d7-e06018f4f135","pitchNumber":1,"startTime":"2026-04-29T20:30:32.920Z","endTime":"2026-04-29T20:30:36.937Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656234,"link":"/api/v1/people/656234","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":680474,"link":"/api/v1/people/680474"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":696030,"link":"/api/v1/people/696030","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.3,"endSpeed":76.9,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.34335413446764,"aZ":-26.628234871323976,"pfxX":8.932314392011932,"pfxZ":3.6661101642335208,"pX":-0.6591699935678799,"pZ":2.55303494002395,"vX0":2.907535011994594,"vY0":-122.72678658566589,"vZ0":-0.44054557237386544,"x":142.13,"y":169.85,"x0":-3.0222388554048782,"y0":50.000497177838305,"z0":5.020757302013501,"aX":13.499224493688592},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":6.8,"breakHorizontal":-16.9,"spinRate":2637,"spinDirection":76},"zone":4,"typeConfidence":0.91,"plateTime":0.44784600140613673,"extension":5.612575457924811},"index":1,"playId":"4cc892c3-906d-3f3f-9b2f-458d16f63ae3","pitchNumber":2,"startTime":"2026-04-29T20:30:48.558Z","endTime":"2026-04-29T20:30:52.302Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656234,"link":"/api/v1/people/656234","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":680474,"link":"/api/v1/people/680474"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":696030,"link":"/api/v1/people/696030","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":77.1,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.112706189390074,"aZ":-27.91006974916649,"pfxX":8.114685708584316,"pfxZ":2.8020702212550326,"pX":-0.544484754243091,"pZ":3.1794123738593356,"vX0":3.5942337163381697,"vY0":-123.04160221798746,"vZ0":1.4052956078763796,"x":137.75,"y":152.94,"x0":-3.081713383330817,"y0":50.00299960155983,"z0":4.978834870935101,"aX":12.34821299622461},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":5.6,"breakHorizontal":-15.6,"spinRate":2742,"spinDirection":76},"zone":1,"typeConfidence":0.91,"plateTime":0.4464296701156547,"extension":5.654545390689937},"index":2,"playId":"e206964e-8f6a-36ce-bd79-9ff36ae7a88f","pitchNumber":3,"startTime":"2026-04-29T20:31:05.201Z","endTime":"2026-04-29T20:31:09.121Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656234,"link":"/api/v1/people/656234","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":680474,"link":"/api/v1/people/680474"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":696030,"link":"/api/v1/people/696030","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-04-29T20:31:16.553Z","endTime":"2026-04-29T20:31:28.199Z","isPitch":false,"type":"action","player":{"id":696030,"link":"/api/v1/people/696030"},"defense":{"pitcher":{"id":656234,"link":"/api/v1/people/656234","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":680474,"link":"/api/v1/people/680474"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":696030,"link":"/api/v1/people/696030","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"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":80.4,"endSpeed":72.6,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.09077124760764,"aZ":-40.33585199315954,"pfxX":11.588691161616008,"pfxZ":-6.028394641172634,"pX":-1.4809579507982622,"pZ":3.582529475283058,"vX0":-0.6905857960920456,"vY0":-116.81278629426141,"vZ0":4.112923073153522,"x":173.45,"y":142.05,"x0":-2.6793448466144487,"y0":50.00104494608267,"z0":5.6401100605649255,"aX":15.694425463744134},"breaks":{"breakAngle":21.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-52.4,"breakVerticalInduced":-9.2,"breakHorizontal":-20.6,"spinRate":2972,"spinDirection":60},"zone":11,"typeConfidence":0.91,"plateTime":0.47251902971526016,"extension":5.818849816165765},"index":4,"playId":"04dd5b11-46a8-3b38-83c2-c58b1109426b","pitchNumber":4,"startTime":"2026-04-29T20:31:28.199Z","endTime":"2026-04-29T20:31:32.007Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656234,"link":"/api/v1/people/656234","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":680474,"link":"/api/v1/people/680474"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":696030,"link":"/api/v1/people/696030","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":86.9,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.186127202912274,"aZ":-17.722784876206298,"pfxX":-4.770635323045029,"pfxZ":7.492118955730235,"pX":0.8593191219910704,"pZ":2.515013201883591,"vX0":10.657341741948098,"vY0":-137.88584933183975,"vZ0":-3.930383831000937,"x":84.24,"y":170.87,"x0":-2.4331452388150985,"y0":50.00327665407359,"z0":5.1522093650755805,"aX":-9.203638292512318},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":13.0,"breakHorizontal":6.5,"spinRate":2543,"spinDirection":221},"zone":12,"typeConfidence":2.0,"plateTime":0.39698107084842427,"extension":6.058188423137872},"hitData":{"launchSpeed":87.6,"launchAngle":70.0,"totalDistance":106.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":157.58,"coordY":163.24}},"index":5,"playId":"6543c1da-6ca3-3678-96c1-49d48d8b2f30","pitchNumber":5,"startTime":"2026-04-29T20:31:46.129Z","endTime":"2026-04-29T20:31:57.415Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656234,"link":"/api/v1/people/656234","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":680474,"link":"/api/v1/people/680474"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":696030,"link":"/api/v1/people/696030","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":696030,"link":"/api/v1/people/696030"},"credit":"b_ab"},{"player":{"id":656234,"link":"/api/v1/people/656234"},"credit":"p_ab"},{"player":{"id":696030,"link":"/api/v1/people/696030"},"credit":"b_pa"},{"player":{"id":656234,"link":"/api/v1/people/656234"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":81.5,"awayTeamWinProbability":18.5,"homeTeamWinProbabilityAdded":-0.6999999999999886,"leverageIndex":0.28,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2026-04-29T20:31:57.415Z","atBatIndex":47},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jazz Chisholm Jr. grounds out, second baseman Ezequiel Duran to first baseman Jake Burger.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-29T20:33:57.167Z","endTime":"2026-04-29T20:34:58.116Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":665862,"fullName":"Jazz Chisholm Jr.","link":"/api/v1/people/665862"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543135,"fullName":"Nathan Eovaldi","link":"/api/v1/people/543135"},"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":665862,"fullName":"Jazz Chisholm Jr.","link":"/api/v1/people/665862"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":677649,"link":"/api/v1/people/677649"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":669394,"link":"/api/v1/people/669394"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":83.4,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.94297356663446,"aZ":-20.435886755965253,"pfxX":-1.977799803441354,"pfxZ":6.605630022482774,"pX":-0.19334431545472042,"pZ":3.2269361477536807,"vX0":6.056532221352117,"vY0":-132.16049722798638,"vZ0":-2.253547425567082,"x":124.37,"y":151.65,"x0":-2.2530889271815324,"y0":50.003617253935666,"z0":5.584227782766862,"aX":-3.5157031139088555},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":11.8,"breakHorizontal":2.3,"spinRate":2154,"spinDirection":201},"zone":2,"typeConfidence":2.0,"plateTime":0.41370706989561423,"extension":6.665662030941647},"index":0,"playId":"3414570e-8734-319b-8810-376819e44549","pitchNumber":1,"startTime":"2026-04-29T20:34:09.297Z","endTime":"2026-04-29T20:34:12.626Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543135,"link":"/api/v1/people/543135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":664059,"link":"/api/v1/people/664059"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":696030,"link":"/api/v1/people/696030"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"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":94.1,"endSpeed":85.4,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.02461849266855,"aZ":-18.788635268759048,"pfxX":-7.785720994570376,"pfxZ":7.115732698977547,"pX":-0.28342619339927955,"pZ":3.2631707499745746,"vX0":7.743794052068701,"vY0":-136.736093772685,"vZ0":-2.630179647530968,"x":127.8,"y":150.67,"x0":-2.1497351328275953,"y0":50.00263737527306,"z0":5.5366273897317395,"aX":-14.64512279194714},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":12.5,"breakHorizontal":12.4,"spinRate":2094,"spinDirection":223},"zone":2,"typeConfidence":2.0,"plateTime":0.40159465300697583,"extension":6.707895728705279},"index":1,"playId":"63412506-5865-3edb-a613-c3343e4b8ea6","pitchNumber":2,"startTime":"2026-04-29T20:34:27.439Z","endTime":"2026-04-29T20:34:30.843Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543135,"link":"/api/v1/people/543135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":664059,"link":"/api/v1/people/664059"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":696030,"link":"/api/v1/people/696030"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":76.4,"endSpeed":70.1,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.103058777781484,"aZ":-38.091312406741714,"pfxX":4.113542914249285,"pfxZ":-4.7608264794639155,"pX":-0.6084880231319204,"pZ":2.4983353563480044,"vX0":2.5505500202798195,"vY0":-111.13422259520996,"vZ0":1.5370019853211132,"x":140.19,"y":171.32,"x0":-2.3079566536375875,"y0":50.00269449682462,"z0":5.773409439052406,"aX":5.112306764358014},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.0,"breakVerticalInduced":-7.8,"breakHorizontal":-8.2,"spinRate":1886,"spinDirection":41},"zone":4,"typeConfidence":2.0,"plateTime":0.49406510983492025,"extension":6.718440356635261},"hitData":{"launchSpeed":90.7,"launchAngle":-14.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":150.04,"coordY":134.44}},"index":2,"playId":"fea204a2-bd3c-36bd-864f-827a360ea75d","pitchNumber":3,"startTime":"2026-04-29T20:34:50.481Z","endTime":"2026-04-29T20:34:58.116Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543135,"link":"/api/v1/people/543135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":664059,"link":"/api/v1/people/664059"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":696030,"link":"/api/v1/people/696030"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665862,"link":"/api/v1/people/665862"},"credit":"b_ab"},{"player":{"id":543135,"link":"/api/v1/people/543135"},"credit":"p_ab"},{"player":{"id":665862,"link":"/api/v1/people/665862"},"credit":"b_pa"},{"player":{"id":543135,"link":"/api/v1/people/543135"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":84.89999999999999,"awayTeamWinProbability":15.100000000000009,"homeTeamWinProbabilityAdded":3.3999999999999915,"leverageIndex":1.35,"dramaIndex":60.0,"contextMetrics":{},"playEndTime":"2026-04-29T20:34:58.116Z","atBatIndex":48},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Max Schuemann walks.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-29T20:35:01.491Z","endTime":"2026-04-29T20:37:55.062Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":680474,"fullName":"Max Schuemann","link":"/api/v1/people/680474"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":543135,"fullName":"Nathan Eovaldi","link":"/api/v1/people/543135"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680474,"fullName":"Max Schuemann","link":"/api/v1/people/680474"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":680474,"fullName":"Max Schuemann","link":"/api/v1/people/680474"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":83.5,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.69727475552528,"aZ":-19.11607858173223,"pfxX":-1.1670798402760791,"pfxZ":7.357420968968885,"pX":0.9005408066422145,"pZ":2.7143089788721766,"vX0":8.530646066286783,"vY0":-132.0209702823699,"vZ0":-3.339864978899337,"x":82.67,"y":165.49,"x0":-2.2134827764994824,"y0":50.002914411665024,"z0":5.393737409733792,"aX":-2.072996304824205},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":12.8,"breakHorizontal":0.4,"spinRate":2229,"spinDirection":206},"zone":12,"typeConfidence":2.0,"plateTime":0.41404638412822026,"extension":6.859335629363257},"index":0,"playId":"6c31ae14-0dcc-30a8-8006-c9715fe86b3b","pitchNumber":1,"startTime":"2026-04-29T20:35:22.623Z","endTime":"2026-04-29T20:35:26.846Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543135,"link":"/api/v1/people/543135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":664059,"link":"/api/v1/people/664059"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":696030,"link":"/api/v1/people/696030"}},"offense":{"batter":{"id":680474,"link":"/api/v1/people/680474","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":84.9,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.452291600137336,"aZ":-20.06488618701915,"pfxX":-10.435899227598433,"pfxZ":6.510322818474949,"pX":-0.09178689044908596,"pZ":2.9161441128975114,"vX0":8.62290790164166,"vY0":-136.13570614214842,"vZ0":-3.2033620565670526,"x":120.5,"y":160.04,"x0":-1.95891990137103,"y0":50.00104308510769,"z0":5.5122160772738,"aX":-19.406062994775382},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":11.2,"breakHorizontal":16.8,"spinRate":2204,"spinDirection":222},"zone":2,"typeConfidence":2.0,"plateTime":0.4037617104468123,"extension":6.861735946642157},"index":1,"playId":"9677d4c9-5f47-359d-a3c5-88dc30389752","pitchNumber":2,"startTime":"2026-04-29T20:35:37.884Z","endTime":"2026-04-29T20:35:42.721Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543135,"link":"/api/v1/people/543135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":664059,"link":"/api/v1/people/664059"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":696030,"link":"/api/v1/people/696030"}},"offense":{"batter":{"id":680474,"link":"/api/v1/people/680474","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.0,"endSpeed":82.5,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.221248143662383,"aZ":-29.242798350436406,"pfxX":-9.826076331220825,"pfxZ":1.6950390756784088,"pX":-0.3162865451496303,"pZ":1.1805451354864447,"vX0":7.921365611690722,"vY0":-130.83248144514644,"vZ0":-5.331924004102427,"x":129.06,"y":206.91,"x0":-2.110164332402869,"y0":50.004003547161055,"z0":5.443121347452195,"aX":-16.995066714981352},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":2.0,"breakHorizontal":16.0,"spinRate":1683,"spinDirection":238},"zone":13,"typeConfidence":2.0,"plateTime":0.4190284902123387,"extension":6.778842008627415},"index":2,"playId":"ccb3d2d4-6f6b-36ac-a5f0-8044ced9280d","pitchNumber":3,"startTime":"2026-04-29T20:35:54.149Z","endTime":"2026-04-29T20:35:58.937Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543135,"link":"/api/v1/people/543135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":664059,"link":"/api/v1/people/664059"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":696030,"link":"/api/v1/people/696030"}},"offense":{"batter":{"id":680474,"link":"/api/v1/people/680474","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":82.6,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.645621534525095,"aZ":-31.960272036397857,"pfxX":-6.64268814308425,"pfxZ":0.12295676659567523,"pX":1.0588119046259625,"pZ":0.5095232929256048,"vX0":10.198587171211623,"vY0":-129.5461649492886,"vZ0":-6.285976922063365,"x":76.64,"y":225.02,"x0":-2.055874769944389,"y0":50.00227653026589,"z0":5.393593764446907,"aX":-11.354514997035192},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":-1.0,"breakHorizontal":10.0,"spinRate":1636,"spinDirection":239},"zone":14,"typeConfidence":2.0,"plateTime":0.42191624621987556,"extension":6.73053202781763},"index":3,"playId":"cb11082a-f5b6-3f76-aa7e-fba136cab009","pitchNumber":4,"startTime":"2026-04-29T20:36:19.774Z","endTime":"2026-04-29T20:36:23.257Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543135,"link":"/api/v1/people/543135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":664059,"link":"/api/v1/people/664059"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":696030,"link":"/api/v1/people/696030"}},"offense":{"batter":{"id":680474,"link":"/api/v1/people/680474","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-04-29T20:36:51.983Z","endTime":"2026-04-29T20:37:04.145Z","isPitch":false,"type":"action","player":{"id":680474,"link":"/api/v1/people/680474"},"defense":{"pitcher":{"id":543135,"link":"/api/v1/people/543135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":664059,"link":"/api/v1/people/664059"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":696030,"link":"/api/v1/people/696030"}},"offense":{"batter":{"id":680474,"link":"/api/v1/people/680474","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"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":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":84.8,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.17830766694747,"aZ":-18.66784254260056,"pfxX":-6.351472434722634,"pfxZ":7.250857274485137,"pX":-0.5204925130645343,"pZ":3.992711778407767,"vX0":6.3855882534103685,"vY0":-136.19403566757248,"vZ0":-0.5821424847484049,"x":136.84,"y":130.98,"x0":-2.079484333592107,"y0":50.00667442227568,"z0":5.509879967182119,"aX":-11.838019981210987},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":13.2,"breakHorizontal":10.0,"spinRate":2277,"spinDirection":224},"zone":11,"typeConfidence":2.0,"plateTime":0.403432047521485,"extension":6.809782017296561},"index":5,"playId":"2d470ef1-89a8-338e-9e2c-aba386190ac1","pitchNumber":5,"startTime":"2026-04-29T20:37:04.145Z","endTime":"2026-04-29T20:37:08.256Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543135,"link":"/api/v1/people/543135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":664059,"link":"/api/v1/people/664059"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":696030,"link":"/api/v1/people/696030"}},"offense":{"batter":{"id":680474,"link":"/api/v1/people/680474","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"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":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":81.4,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.066984302728542,"aZ":-29.803833326194813,"pfxX":-8.253445584831965,"pfxZ":1.416162488567605,"pX":-0.5276972350350382,"pZ":1.6136720388345427,"vX0":6.811705962703424,"vY0":-128.22772689761914,"vZ0":-4.019500575429927,"x":137.11,"y":195.21,"x0":-2.138702670296188,"y0":50.004665335849644,"z0":5.5119421888771845,"aX":-13.826071719712267},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":1.9,"breakHorizontal":13.6,"spinRate":1487,"spinDirection":240},"zone":7,"typeConfidence":2.0,"plateTime":0.42620786353133644,"extension":6.805233842464736},"index":6,"playId":"47ed9be8-9678-36dd-8dda-906f68e29f76","pitchNumber":6,"startTime":"2026-04-29T20:37:18.889Z","endTime":"2026-04-29T20:37:24.120Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543135,"link":"/api/v1/people/543135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":664059,"link":"/api/v1/people/664059"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":696030,"link":"/api/v1/people/696030"}},"offense":{"batter":{"id":680474,"link":"/api/v1/people/680474","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":80.7,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.393261437239527,"aZ":-29.51140599085478,"pfxX":-8.140594382375337,"pfxZ":1.6150043680303368,"pX":0.43134633637888087,"pZ":1.224998040330954,"vX0":8.945269304086297,"vY0":-127.65329736152458,"vZ0":-4.708930624086759,"x":100.56,"y":205.71,"x0":-2.0614138069762595,"y0":50.00360693468576,"z0":5.418160545295182,"aX":-13.429612242589986},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":2.0,"breakHorizontal":12.7,"spinRate":1551,"spinDirection":242},"zone":14,"typeConfidence":2.0,"plateTime":0.429153578445979,"extension":6.891600443702912},"index":7,"playId":"58ade1ac-c538-3be4-a71a-90a6eedb01a7","pitchNumber":7,"startTime":"2026-04-29T20:37:50.585Z","endTime":"2026-04-29T20:37:55.062Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543135,"link":"/api/v1/people/543135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":664059,"link":"/api/v1/people/664059"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":696030,"link":"/api/v1/people/696030"}},"offense":{"batter":{"id":680474,"link":"/api/v1/people/680474","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680474,"link":"/api/v1/people/680474"},"credit":"b_pa"},{"player":{"id":543135,"link":"/api/v1/people/543135"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":80.9,"awayTeamWinProbability":19.099999999999994,"homeTeamWinProbabilityAdded":-3.999999999999986,"leverageIndex":0.94,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-04-29T20:37:55.062Z","atBatIndex":49},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"J.C. Escarra lines out sharply to center fielder Evan Carter.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-29T20:38:01.035Z","endTime":"2026-04-29T20:40:23.670Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":641555,"fullName":"J.C. Escarra","link":"/api/v1/people/641555"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543135,"fullName":"Nathan Eovaldi","link":"/api/v1/people/543135"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680474,"fullName":"Max Schuemann","link":"/api/v1/people/680474"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":641555,"fullName":"J.C. Escarra","link":"/api/v1/people/641555"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":694497,"link":"/api/v1/people/694497"},"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, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":75.9,"endSpeed":69.6,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.089278408072783,"aZ":-40.798395144165745,"pfxX":3.5660217177987557,"pfxZ":-7.090212689903846,"pX":0.6361057966150756,"pZ":1.592736411575731,"vX0":4.873538176079334,"vY0":-110.31979045216002,"vZ0":0.5606798787226475,"x":92.75,"y":195.78,"x0":-2.0765545955704314,"y0":50.00328528184946,"z0":5.682849069731136,"aX":4.3364271685445805},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.4,"breakVerticalInduced":-12.2,"breakHorizontal":-7.9,"spinRate":1990,"spinDirection":39},"zone":14,"typeConfidence":2.0,"plateTime":0.4990605166053763,"extension":6.713805585263829},"index":0,"playId":"20108e60-be9f-35ce-bb73-fa5c26629970","pitchNumber":1,"startTime":"2026-04-29T20:38:24.441Z","endTime":"2026-04-29T20:38:29.472Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543135,"link":"/api/v1/people/543135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":664059,"link":"/api/v1/people/664059"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":696030,"link":"/api/v1/people/696030"}},"offense":{"batter":{"id":641555,"link":"/api/v1/people/641555","batSide":{"code":"L","description":"Left"}},"first":{"id":680474,"link":"/api/v1/people/680474"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"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":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.7,"endSpeed":80.9,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.897445937565617,"aZ":-32.27478685982083,"pfxX":-10.582431679108094,"pfxZ":-0.059703028537449576,"pX":-0.40078386258494925,"pZ":1.1753387096110006,"vX0":7.795779113486938,"vY0":-128.82082324168147,"vZ0":-4.614453401104045,"x":132.28,"y":207.05,"x0":-2.1042929558276957,"y0":50.003227172538494,"z0":5.509167814886988,"aX":-17.634235084964203},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":-1.0,"breakHorizontal":17.3,"spinRate":1661,"spinDirection":234},"zone":13,"typeConfidence":2.0,"plateTime":0.42658140472493766,"extension":6.628735776891151},"index":1,"playId":"2ac4c03e-fa69-3768-9885-f4bfe739dab6","pitchNumber":2,"startTime":"2026-04-29T20:38:42.000Z","endTime":"2026-04-29T20:38:45.496Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543135,"link":"/api/v1/people/543135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":664059,"link":"/api/v1/people/664059"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":696030,"link":"/api/v1/people/696030"}},"offense":{"batter":{"id":641555,"link":"/api/v1/people/641555","batSide":{"code":"L","description":"Left"}},"first":{"id":680474,"link":"/api/v1/people/680474"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"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.3,"endSpeed":81.8,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.795914492757962,"aZ":-20.48904929659627,"pfxX":1.9651739615419617,"pfxZ":6.816306796346195,"pX":-0.6189085221326702,"pZ":3.8050990864615772,"vX0":4.230110337144419,"vY0":-130.0087713446402,"vZ0":-0.6416452127051215,"x":140.59,"y":136.04,"x0":-2.521365658304594,"y0":50.00602296065867,"z0":5.607699358454079,"aX":3.3699704988836823},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":12.5,"breakHorizontal":-4.4,"spinRate":2321,"spinDirection":186},"zone":11,"typeConfidence":2.0,"plateTime":0.42101656080375394,"extension":6.652513241769444},"index":2,"playId":"149a1e6c-e225-3ffb-aa58-c336ecbc29bc","pitchNumber":3,"startTime":"2026-04-29T20:39:03.060Z","endTime":"2026-04-29T20:39:06.933Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543135,"link":"/api/v1/people/543135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":664059,"link":"/api/v1/people/664059"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":696030,"link":"/api/v1/people/696030"}},"offense":{"batter":{"id":641555,"link":"/api/v1/people/641555","batSide":{"code":"L","description":"Left"}},"first":{"id":680474,"link":"/api/v1/people/680474"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"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":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":79.8,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.1764894888076,"aZ":-30.79435258918968,"pfxX":-7.635771375159976,"pfxZ":0.8564048900333558,"pX":0.1912275089761026,"pZ":1.512409187865914,"vX0":8.273149152693788,"vY0":-126.39839144373876,"vZ0":-3.6742136270250088,"x":109.71,"y":197.94,"x0":-2.1348911023774826,"y0":50.00584462261203,"z0":5.462329118731028,"aX":-12.33701804677324},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":1.0,"breakHorizontal":11.9,"spinRate":1515,"spinDirection":240},"zone":14,"typeConfidence":2.0,"plateTime":0.4336280095969065,"extension":6.809321818974003},"index":3,"playId":"cf3734b4-ef54-3371-ba45-eaa5dd48f9d9","pitchNumber":4,"startTime":"2026-04-29T20:39:24.117Z","endTime":"2026-04-29T20:39:28.652Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543135,"link":"/api/v1/people/543135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":664059,"link":"/api/v1/people/664059"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":696030,"link":"/api/v1/people/696030"}},"offense":{"batter":{"id":641555,"link":"/api/v1/people/641555","batSide":{"code":"L","description":"Left"}},"first":{"id":680474,"link":"/api/v1/people/680474"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-04-29T20:39:37.623Z","endTime":"2026-04-29T20:39:52.564Z","isPitch":false,"type":"action","player":{"id":641555,"link":"/api/v1/people/641555"},"defense":{"pitcher":{"id":543135,"link":"/api/v1/people/543135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":664059,"link":"/api/v1/people/664059"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":696030,"link":"/api/v1/people/696030"}},"offense":{"batter":{"id":641555,"link":"/api/v1/people/641555","batSide":{"code":"L","description":"Left"}},"first":{"id":680474,"link":"/api/v1/people/680474"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":81.2,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.20369223054664,"aZ":-31.179334243093102,"pfxX":-10.551923378517747,"pfxZ":0.595574770582314,"pX":0.5322927392151771,"pZ":0.5937315610161896,"vX0":9.986663642768555,"vY0":-129.16536621008876,"vZ0":-6.126501469248104,"x":96.71,"y":222.75,"x0":-2.0303697680105954,"y0":50.00520520962855,"z0":5.4216724654117,"aX":-17.669372447070725},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":-0.2,"breakHorizontal":16.7,"spinRate":1713,"spinDirection":234},"zone":14,"typeConfidence":2.0,"plateTime":0.42555208595080307,"extension":6.809549531235289},"index":5,"playId":"646ed262-dd92-325e-b11a-deac84bb0b31","pitchNumber":5,"startTime":"2026-04-29T20:39:52.564Z","endTime":"2026-04-29T20:39:57.786Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543135,"link":"/api/v1/people/543135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":664059,"link":"/api/v1/people/664059"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":696030,"link":"/api/v1/people/696030"}},"offense":{"batter":{"id":641555,"link":"/api/v1/people/641555","batSide":{"code":"L","description":"Left"}},"first":{"id":680474,"link":"/api/v1/people/680474"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"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(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":80.0,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.41785517024426,"aZ":-32.30374760176113,"pfxX":-7.927922602723922,"pfxZ":-0.07936866113239027,"pX":-0.3345181255309295,"pZ":2.4491066835602107,"vX0":7.1846321784004665,"vY0":-126.66873667850805,"vZ0":-1.2742794527120502,"x":129.75,"y":172.65,"x0":-2.1750510932395737,"y0":50.004168308856215,"z0":5.537173527868138,"aX":-12.908780353129094},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":-0.2,"breakHorizontal":12.7,"spinRate":1603,"spinDirection":240},"zone":4,"typeConfidence":2.0,"plateTime":0.43211098334270703,"extension":6.6739096660187895},"hitData":{"launchSpeed":103.7,"launchAngle":17.0,"totalDistance":339.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":140.61,"coordY":63.52}},"index":6,"playId":"1060110c-0832-3551-b28c-be9ce4e80364","pitchNumber":6,"startTime":"2026-04-29T20:40:15.944Z","endTime":"2026-04-29T20:40:23.670Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543135,"link":"/api/v1/people/543135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":664059,"link":"/api/v1/people/664059"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":696030,"link":"/api/v1/people/696030"}},"offense":{"batter":{"id":641555,"link":"/api/v1/people/641555","batSide":{"code":"L","description":"Left"}},"first":{"id":680474,"link":"/api/v1/people/680474"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641555,"link":"/api/v1/people/641555"},"credit":"b_ab"},{"player":{"id":543135,"link":"/api/v1/people/543135"},"credit":"p_ab"},{"player":{"id":641555,"link":"/api/v1/people/641555"},"credit":"b_pa"},{"player":{"id":543135,"link":"/api/v1/people/543135"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":85.39999999999999,"awayTeamWinProbability":14.600000000000009,"homeTeamWinProbabilityAdded":4.499999999999986,"leverageIndex":1.93,"dramaIndex":81.0,"contextMetrics":{},"playEndTime":"2026-04-29T20:40:23.670Z","atBatIndex":50},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ryan McMahon grounds out to first baseman Jake Burger.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-29T20:40:32.242Z","endTime":"2026-04-29T20:41:02.212Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":641857,"fullName":"Ryan McMahon","link":"/api/v1/people/641857"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543135,"fullName":"Nathan Eovaldi","link":"/api/v1/people/543135"},"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":641857,"fullName":"Ryan McMahon","link":"/api/v1/people/641857"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":669394,"link":"/api/v1/people/669394"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":74.3,"endSpeed":68.0,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.827800922882563,"aZ":-38.42227402791332,"pfxX":6.471571123040245,"pfxZ":-5.343721965621928,"pX":-0.5559375827785185,"pZ":2.462605740181202,"vX0":1.9486312125477272,"vY0":-108.10824399749117,"vZ0":1.8776457231975892,"x":138.19,"y":172.29,"x0":-2.312276520854446,"y0":50.0002134133986,"z0":5.835894152104022,"aX":7.572475035721556},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.7,"breakVerticalInduced":-8.8,"breakHorizontal":-12.2,"spinRate":1904,"spinDirection":42},"zone":4,"typeConfidence":2.0,"plateTime":0.5088457443096326,"extension":6.443502788978734},"hitData":{"launchSpeed":68.6,"launchAngle":-21.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":139.84,"coordY":176.93}},"index":0,"playId":"d661eb27-3478-3d9e-a1d3-227fbd2ef672","pitchNumber":1,"startTime":"2026-04-29T20:40:55.466Z","endTime":"2026-04-29T20:41:02.212Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543135,"link":"/api/v1/people/543135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":664059,"link":"/api/v1/people/664059"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":696030,"link":"/api/v1/people/696030"}},"offense":{"batter":{"id":641857,"link":"/api/v1/people/641857","batSide":{"code":"L","description":"Left"}},"first":{"id":680474,"link":"/api/v1/people/680474"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641857,"link":"/api/v1/people/641857"},"credit":"b_ab"},{"player":{"id":543135,"link":"/api/v1/people/543135"},"credit":"p_ab"},{"player":{"id":641857,"link":"/api/v1/people/641857"},"credit":"b_pa"},{"player":{"id":543135,"link":"/api/v1/people/543135"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":88.7,"awayTeamWinProbability":11.299999999999997,"homeTeamWinProbabilityAdded":3.3000000000000114,"leverageIndex":1.3,"dramaIndex":58.0,"contextMetrics":{},"playEndTime":"2026-04-29T20:41:02.212Z","atBatIndex":51},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Ezequiel Duran doubles (5) on a ground ball to left fielder Max Schuemann.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-29T20:43:09.572Z","endTime":"2026-04-29T20:43:40.146Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656234,"fullName":"Jake Bird","link":"/api/v1/people/656234"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":680474,"link":"/api/v1/people/680474"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":86.5,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.33224184345291,"aZ":-32.05413390514049,"pfxX":-10.6582261473546,"pfxZ":0.062381857652893835,"pX":-1.0255855716078792,"pZ":1.412525529869274,"vX0":8.14427395779245,"vY0":-137.82814353870276,"vZ0":-4.004149487934802,"x":156.09,"y":200.64,"x0":-2.6428262197110546,"y0":50.004111177633774,"z0":5.063336935308909,"aX":-20.385842052741047},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":-0.6,"breakHorizontal":17.5,"spinRate":2304,"spinDirection":244},"zone":13,"typeConfidence":0.89,"plateTime":0.398304672096768,"extension":5.929679677335139},"hitData":{"launchSpeed":98.9,"launchAngle":-8.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":34.39,"coordY":106.97}},"index":0,"playId":"8152795d-17ac-3803-8c60-2088d486ec98","pitchNumber":1,"startTime":"2026-04-29T20:43:25.351Z","endTime":"2026-04-29T20:43:40.146Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656234,"link":"/api/v1/people/656234","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":680474,"link":"/api/v1/people/680474"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":677649,"link":"/api/v1/people/677649","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677649,"link":"/api/v1/people/677649"},"credit":"b_ab"},{"player":{"id":656234,"link":"/api/v1/people/656234"},"credit":"p_ab"},{"player":{"id":677649,"link":"/api/v1/people/677649"},"credit":"b_pa"},{"player":{"id":656234,"link":"/api/v1/people/656234"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":91.60000000000001,"awayTeamWinProbability":8.399999999999991,"homeTeamWinProbabilityAdded":2.9000000000000057,"leverageIndex":0.41,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2026-04-29T20:43:40.146Z","atBatIndex":52},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Sam Haggerty singles on a ground ball to center fielder Trent Grisham. Ezequiel Duran scores.","rbi":1,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-29T20:43:54.796Z","endTime":"2026-04-29T20:45:46.352Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":664059,"fullName":"Sam Haggerty","link":"/api/v1/people/664059"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656234,"fullName":"Jake Bird","link":"/api/v1/people/656234"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664059,"fullName":"Sam Haggerty","link":"/api/v1/people/664059"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":664059,"fullName":"Sam Haggerty","link":"/api/v1/people/664059"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663757,"link":"/api/v1/people/663757"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"responsiblePitcher":{"id":656234,"link":"/api/v1/people/656234"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.0,"endSpeed":77.0,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.18248485341734,"aZ":-31.266799687750744,"pfxX":5.533773847738264,"pfxZ":0.6036599002768934,"pX":-0.5247305886421335,"pZ":2.2642655149665942,"vX0":4.470411849659496,"vY0":-122.27501563930264,"vZ0":-0.1175761932194781,"x":137.0,"y":177.64,"x0":-3.0988131913375905,"y0":50.004096338787036,"z0":5.006515460954933,"aX":8.339236491625504},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":1.3,"breakHorizontal":-11.2,"spinRate":2695,"spinDirection":77},"zone":4,"typeConfidence":0.89,"plateTime":0.4487590759919131,"extension":5.931628281725422},"index":0,"playId":"92a3ba58-5cf7-3cec-a4c3-c4942bef98e8","pitchNumber":1,"startTime":"2026-04-29T20:44:09.116Z","endTime":"2026-04-29T20:44:19.324Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656234,"link":"/api/v1/people/656234","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":680474,"link":"/api/v1/people/680474"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":664059,"link":"/api/v1/people/664059","batSide":{"code":"L","description":"Left"}},"second":{"id":677649,"link":"/api/v1/people/677649"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"M","description":"Missed Bunt"},"description":"Missed Bunt","code":"M","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.2,"endSpeed":73.4,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.941015716605794,"aZ":-40.79382248167622,"pfxX":9.078600555248022,"pfxZ":-6.337459758834245,"pX":-0.42785537027412657,"pZ":1.4997684677811118,"vX0":2.3146338691907684,"vY0":-116.71087871708676,"vZ0":-0.24018723392252506,"x":133.31,"y":198.29,"x0":-2.6152588494577325,"y0":50.00364793550531,"z0":5.493441907351027,"aX":12.343349515186896},"breaks":{"breakAngle":16.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.1,"breakVerticalInduced":-11.2,"breakHorizontal":-17.0,"spinRate":2776,"spinDirection":60},"zone":13,"typeConfidence":0.91,"plateTime":0.47192280136405484,"extension":6.144977448971296},"index":1,"playId":"48917644-753f-3dad-bf97-0291482f20bd","pitchNumber":2,"startTime":"2026-04-29T20:44:54.644Z","endTime":"2026-04-29T20:45:00.802Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656234,"link":"/api/v1/people/656234","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":680474,"link":"/api/v1/people/680474"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":664059,"link":"/api/v1/people/664059","batSide":{"code":"L","description":"Left"}},"second":{"id":677649,"link":"/api/v1/people/677649"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"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":79.8,"endSpeed":72.7,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.87856837699328,"aZ":-39.25998209197319,"pfxX":10.80695964059197,"pfxZ":-5.260604463542485,"pX":-1.776691806611448,"pZ":2.1227698041647973,"vX0":-0.6150792986091875,"vY0":-116.20120485329991,"vZ0":0.9161043819579313,"x":184.72,"y":181.47,"x0":-2.9073159096188084,"y0":50.00387769923339,"z0":5.49891211685408,"aX":14.553179369726355},"breaks":{"breakAngle":20.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.3,"breakVerticalInduced":-8.9,"breakHorizontal":-19.3,"spinRate":2916,"spinDirection":62},"zone":13,"typeConfidence":0.91,"plateTime":0.474141045869104,"extension":5.8161992375136995},"index":2,"playId":"cd1dbb3b-82e9-3815-879e-4b558800214b","pitchNumber":3,"startTime":"2026-04-29T20:45:15.467Z","endTime":"2026-04-29T20:45:20.028Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656234,"link":"/api/v1/people/656234","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":680474,"link":"/api/v1/people/680474"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":664059,"link":"/api/v1/people/664059","batSide":{"code":"L","description":"Left"}},"second":{"id":677649,"link":"/api/v1/people/677649"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.1,"endSpeed":73.9,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.82707396224784,"aZ":-39.81273351700395,"pfxX":8.931724822809802,"pfxZ":-5.512867401289014,"pX":-0.5871950177026964,"pZ":2.1405052688627815,"vX0":2.146281407115489,"vY0":-117.9704317923512,"vZ0":0.7176346174836081,"x":139.38,"y":180.99,"x0":-2.6720932717076686,"y0":50.00144202304873,"z0":5.550352249652709,"aX":12.38280943757522},"breaks":{"breakAngle":18.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.6,"breakVerticalInduced":-9.4,"breakHorizontal":-16.7,"spinRate":2857,"spinDirection":62},"zone":7,"typeConfidence":0.91,"plateTime":0.46720748767401465,"extension":5.941203827192921},"hitData":{"launchSpeed":77.5,"launchAngle":1.0,"totalDistance":46.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":133.25,"coordY":92.27}},"index":3,"playId":"79b88465-faae-32d7-bb93-838688be4de6","pitchNumber":4,"startTime":"2026-04-29T20:45:35.089Z","endTime":"2026-04-29T20:45:46.352Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656234,"link":"/api/v1/people/656234","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":680474,"link":"/api/v1/people/680474"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":664059,"link":"/api/v1/people/664059","batSide":{"code":"L","description":"Left"}},"second":{"id":677649,"link":"/api/v1/people/677649"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664059,"link":"/api/v1/people/664059"},"credit":"b_ab"},{"player":{"id":656234,"link":"/api/v1/people/656234"},"credit":"p_ab"},{"player":{"id":664059,"link":"/api/v1/people/664059"},"credit":"b_pa"},{"player":{"id":656234,"link":"/api/v1/people/656234"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":95.0,"awayTeamWinProbability":5.0,"homeTeamWinProbabilityAdded":3.3999999999999915,"leverageIndex":0.51,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2026-04-29T20:45:46.352Z","atBatIndex":53},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Josh Jung grounds into a force out, third baseman Ryan McMahon to second baseman Jazz Chisholm Jr. Sam Haggerty out at 2nd. Josh Jung to 1st.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-29T20:46:11.009Z","endTime":"2026-04-29T20:46:50.155Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656234,"fullName":"Jake Bird","link":"/api/v1/people/656234"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":664059,"fullName":"Sam Haggerty","link":"/api/v1/people/664059"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":641857,"link":"/api/v1/people/641857"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":665862,"link":"/api/v1/people/665862"},"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":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.6,"endSpeed":76.1,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.58638176253622,"aZ":-27.72804002702213,"pfxX":9.08446959652634,"pfxZ":3.000658324527963,"pX":-0.882464032783069,"pZ":2.1593082747400456,"vX0":2.3027174665212877,"vY0":-121.73395150168355,"vZ0":-0.961138614591578,"x":150.64,"y":180.48,"x0":-3.0234910112960205,"y0":50.004672310283595,"z0":4.985971256642621,"aX":13.470695893873085},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":5.4,"breakHorizontal":-17.0,"spinRate":2725,"spinDirection":78},"zone":13,"typeConfidence":0.91,"plateTime":0.4520369709952665,"extension":5.6897799917671374},"index":0,"playId":"01c47ecc-e5ea-3cb5-a3b4-956dab1030a7","pitchNumber":1,"startTime":"2026-04-29T20:46:21.179Z","endTime":"2026-04-29T20:46:25.072Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656234,"link":"/api/v1/people/656234","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":680474,"link":"/api/v1/people/680474"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":673962,"link":"/api/v1/people/673962","batSide":{"code":"R","description":"Right"}},"first":{"id":664059,"link":"/api/v1/people/664059"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":85.4,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.950056482701115,"aZ":-28.93239948783693,"pfxX":-11.931252352152203,"pfxZ":1.7181089025005374,"pX":-0.3608784437787123,"pZ":2.70542839574382,"vX0":10.00979070763075,"vY0":-137.25682415462012,"vZ0":-1.4011576857775812,"x":130.76,"y":165.73,"x0":-2.5277304720104525,"y0":50.000007409691655,"z0":5.21617875514983,"aX":-22.47513984679199},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":3.0,"breakHorizontal":19.2,"spinRate":2175,"spinDirection":238},"zone":4,"typeConfidence":0.9,"plateTime":0.40098180758897417,"extension":6.07782779019151},"hitData":{"launchSpeed":92.6,"launchAngle":-26.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":92.69,"coordY":166.79}},"index":1,"playId":"9c8c898d-4715-3389-bf45-9b2d5ddadfc7","pitchNumber":2,"startTime":"2026-04-29T20:46:41.616Z","endTime":"2026-04-29T20:46:50.155Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656234,"link":"/api/v1/people/656234","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":680474,"link":"/api/v1/people/680474"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":673962,"link":"/api/v1/people/673962","batSide":{"code":"R","description":"Right"}},"first":{"id":664059,"link":"/api/v1/people/664059"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":673962,"link":"/api/v1/people/673962"},"credit":"b_ab"},{"player":{"id":656234,"link":"/api/v1/people/656234"},"credit":"p_ab"},{"player":{"id":673962,"link":"/api/v1/people/673962"},"credit":"b_pa"},{"player":{"id":656234,"link":"/api/v1/people/656234"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":94.19999999999999,"awayTeamWinProbability":5.800000000000011,"homeTeamWinProbabilityAdded":-0.8000000000000114,"leverageIndex":0.34,"dramaIndex":19.0,"contextMetrics":{},"playEndTime":"2026-04-29T20:46:50.155Z","atBatIndex":54},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Corey Seager grounds into a double play, second baseman Jazz Chisholm Jr. to shortstop José Caballero to first baseman Ben Rice. Josh Jung out at 2nd. Corey Seager out at 1st.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-29T20:49:43.785Z","endTime":"2026-04-29T20:50:28.713Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":608369,"fullName":"Corey Seager","link":"/api/v1/people/608369"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657612,"fullName":"Tim Hill","link":"/api/v1/people/657612"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":665862,"link":"/api/v1/people/665862"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":676609,"link":"/api/v1/people/676609"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":608369,"fullName":"Corey Seager","link":"/api/v1/people/608369"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":676609,"link":"/api/v1/people/676609"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":700250,"link":"/api/v1/people/700250"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-29T20:47:09.907Z","endTime":"2026-04-29T20:47:34.745Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":656234,"link":"/api/v1/people/656234","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":680474,"link":"/api/v1/people/680474"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":608369,"link":"/api/v1/people/608369","batSide":{"code":"L","description":"Left"}},"first":{"id":673962,"link":"/api/v1/people/673962"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Tim Hill replaces Jake Bird.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-04-29T20:47:34.745Z","endTime":"2026-04-29T20:49:46.014Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":657612,"link":"/api/v1/people/657612"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":656234,"link":"/api/v1/people/656234","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":680474,"link":"/api/v1/people/680474"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":608369,"link":"/api/v1/people/608369","batSide":{"code":"L","description":"Left"}},"first":{"id":673962,"link":"/api/v1/people/673962"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":80.6,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.885293718389633,"aZ":-39.91647103329747,"pfxX":10.404654402213193,"pfxZ":-4.663753459473023,"pX":0.3304754476747885,"pZ":2.5717479037701088,"vX0":-11.647164127460805,"vY0":-127.93683813340215,"vZ0":5.916622470778233,"x":104.4,"y":169.34,"x0":3.5857405824632713,"y0":50.00127111223671,"z0":3.35437912460573,"aX":17.283111795591136},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-6.7,"breakHorizontal":-16.3,"spinRate":2033,"spinDirection":79},"zone":6,"typeConfidence":0.91,"plateTime":0.4277952273444612,"extension":6.525913256601551},"index":2,"playId":"40e7d37f-a9ec-3ce0-91b5-66f4764f0300","pitchNumber":1,"startTime":"2026-04-29T20:49:46.014Z","endTime":"2026-04-29T20:49:53.183Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657612,"link":"/api/v1/people/657612","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":680474,"link":"/api/v1/people/680474"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":608369,"link":"/api/v1/people/608369","batSide":{"code":"L","description":"Left"}},"first":{"id":673962,"link":"/api/v1/people/673962"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":81.3,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.949399215487823,"aZ":-31.367355575790473,"pfxX":11.246957885738563,"pfxZ":0.47499727430582794,"pX":-0.024286357657654245,"pZ":2.7638733994160387,"vX0":-12.596136517005556,"vY0":-129.81889048515126,"vZ0":4.19903988214643,"x":117.93,"y":164.16,"x0":3.4364185258059523,"y0":50.00362797459149,"z0":3.5170692037492213,"aX":19.14021229189111},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":2.2,"breakHorizontal":-17.5,"spinRate":2158,"spinDirection":103},"zone":5,"typeConfidence":0.91,"plateTime":0.4224055627875969,"extension":6.578495012428153},"index":3,"playId":"f930f414-e7e4-35d3-a2c0-9555808b0da1","pitchNumber":2,"startTime":"2026-04-29T20:50:02.288Z","endTime":"2026-04-29T20:50:05.541Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657612,"link":"/api/v1/people/657612","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":680474,"link":"/api/v1/people/680474"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":608369,"link":"/api/v1/people/608369","batSide":{"code":"L","description":"Left"}},"first":{"id":673962,"link":"/api/v1/people/673962"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":81.0,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.730425305189634,"aZ":-41.90821387311476,"pfxX":9.623525735557202,"pfxZ":-5.807364783264132,"pX":0.3574673540993596,"pZ":2.188955441758059,"vX0":-11.373110055557147,"vY0":-128.6546958756178,"vZ0":5.423091093047358,"x":103.37,"y":179.68,"x0":3.5853741366822756,"y0":50.002482506374314,"z0":3.3019963257823033,"aX":16.129821232821133},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-8.9,"breakHorizontal":-14.9,"spinRate":1841,"spinDirection":78},"zone":9,"typeConfidence":0.89,"plateTime":0.42574966731112074,"extension":6.521796422574412},"hitData":{"launchSpeed":102.8,"launchAngle":-5.0,"totalDistance":22.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":150.99,"coordY":154.62}},"index":4,"playId":"cae9bbd0-c46b-3fed-b9d3-3bc650f2955c","pitchNumber":3,"startTime":"2026-04-29T20:50:20.607Z","endTime":"2026-04-29T20:50:28.713Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657612,"link":"/api/v1/people/657612","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":680474,"link":"/api/v1/people/680474"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":608369,"link":"/api/v1/people/608369","batSide":{"code":"L","description":"Left"}},"first":{"id":673962,"link":"/api/v1/people/673962"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608369,"link":"/api/v1/people/608369"},"credit":"b_ab"},{"player":{"id":657612,"link":"/api/v1/people/657612"},"credit":"p_ab"},{"player":{"id":608369,"link":"/api/v1/people/608369"},"credit":"b_pa"},{"player":{"id":657612,"link":"/api/v1/people/657612"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":92.80000000000001,"awayTeamWinProbability":7.199999999999989,"homeTeamWinProbabilityAdded":-1.3999999999999773,"leverageIndex":0.3,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-04-29T20:50:28.713Z","atBatIndex":55},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Umpire reviewed (hit by pitch), call on the field was overturned: José Caballero strikes out swinging.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-29T20:52:54.405Z","endTime":"2026-04-29T20:54:39.109Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":676609,"fullName":"José Caballero","link":"/api/v1/people/676609"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656641,"fullName":"Jacob Latz","link":"/api/v1/people/656641"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,7],"actionIndex":[0,6],"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":676609,"fullName":"José Caballero","link":"/api/v1/people/676609"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":543309,"link":"/api/v1/people/543309"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Jacob Latz replaces Nathan Eovaldi.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-29T20:50:53.093Z","endTime":"2026-04-29T20:52:56.465Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656641,"link":"/api/v1/people/656641"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":543135,"link":"/api/v1/people/543135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":664059,"link":"/api/v1/people/664059"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":696030,"link":"/api/v1/people/696030"}},"offense":{"batter":{"id":676609,"link":"/api/v1/people/676609","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":85.1,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.71586863595913,"aZ":-11.08814829228502,"pfxX":5.528206420762345,"pfxZ":11.218231928033187,"pX":0.27827899951913254,"pZ":4.662521269266616,"vX0":-5.897527460679212,"vY0":-136.85067336840882,"vZ0":-1.80044678501444,"x":106.39,"y":112.89,"x0":1.7522236276330343,"y0":50.0060755959277,"z0":6.096733374598293,"aX":10.394563819549184},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":20.0,"breakHorizontal":-8.6,"spinRate":2393,"spinDirection":149},"zone":12,"typeConfidence":0.91,"plateTime":0.4016140003944182,"extension":6.65565430918424},"index":1,"playId":"d02e2a07-857b-3794-b6d8-527abcd4886d","pitchNumber":1,"startTime":"2026-04-29T20:52:56.465Z","endTime":"2026-04-29T20:52:59.832Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656641,"link":"/api/v1/people/656641","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":664059,"link":"/api/v1/people/664059"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":696030,"link":"/api/v1/people/696030"}},"offense":{"batter":{"id":676609,"link":"/api/v1/people/676609","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":86.2,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.828580949764635,"aZ":-9.862751304810118,"pfxX":5.149095441914824,"pfxZ":11.6933996074739,"pX":-0.21205508882048504,"pZ":1.8016940950605809,"vX0":-7.0970908568984346,"vY0":-137.79407112566108,"vZ0":-8.889412085076145,"x":125.08,"y":190.13,"x0":1.7372799749097096,"y0":50.00596680774688,"z0":5.751097379288144,"aX":9.827606499259959},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":19.3,"breakHorizontal":-7.7,"spinRate":2408,"spinDirection":152},"zone":8,"typeConfidence":0.91,"plateTime":0.3986829099326781,"extension":6.592258700402399},"index":2,"playId":"f59ab8c5-8cf5-330f-aae6-d344541ff37c","pitchNumber":2,"startTime":"2026-04-29T20:53:12.300Z","endTime":"2026-04-29T20:53:16.182Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656641,"link":"/api/v1/people/656641","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":664059,"link":"/api/v1/people/664059"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":696030,"link":"/api/v1/people/696030"}},"offense":{"batter":{"id":676609,"link":"/api/v1/people/676609","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":78.3,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.385897153900437,"aZ":-25.446750950181304,"pfxX":9.648842024512602,"pfxZ":4.289492290109539,"pX":0.6662459140096223,"pZ":2.5995989934970645,"vX0":-6.172091136347833,"vY0":-124.76859419981876,"vZ0":-2.745579886801549,"x":91.6,"y":168.59,"x0":1.9253574683367953,"y0":50.002065792580225,"z0":5.823393362013874,"aX":15.128738214867711},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":7.3,"breakHorizontal":-16.0,"spinRate":2147,"spinDirection":124},"zone":6,"typeConfidence":0.91,"plateTime":0.43991606757247936,"extension":6.41215550180757},"index":3,"playId":"b9eacab2-bb3a-3be1-9a14-15e970577f9c","pitchNumber":3,"startTime":"2026-04-29T20:53:28.996Z","endTime":"2026-04-29T20:53:32.677Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656641,"link":"/api/v1/people/656641","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":664059,"link":"/api/v1/people/664059"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":696030,"link":"/api/v1/people/696030"}},"offense":{"batter":{"id":676609,"link":"/api/v1/people/676609","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"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.1,"endSpeed":86.1,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.46647573939276,"aZ":-10.277861271075851,"pfxX":8.238529735329593,"pfxZ":11.480390694497753,"pX":-0.8776579613611641,"pZ":1.896231141391735,"vX0":-9.460217049408818,"vY0":-137.90635878756686,"vZ0":-8.628358340780483,"x":150.45,"y":187.58,"x0":1.5428163509551207,"y0":50.00250419991642,"z0":5.777456287590824,"aX":15.713382013582452},"breaks":{"breakAngle":48.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":18.8,"breakHorizontal":-12.7,"spinRate":2405,"spinDirection":152},"zone":13,"typeConfidence":0.9,"plateTime":0.39866544332300347,"extension":6.7464122167112555},"index":4,"playId":"31401f80-a079-34c1-9060-68cd5968744a","pitchNumber":4,"startTime":"2026-04-29T20:53:53.025Z","endTime":"2026-04-29T20:53:57.592Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656641,"link":"/api/v1/people/656641","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":664059,"link":"/api/v1/people/664059"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":696030,"link":"/api/v1/people/696030"}},"offense":{"batter":{"id":676609,"link":"/api/v1/people/676609","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"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":95.2,"endSpeed":86.0,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.78853076502374,"aZ":-9.589045229552013,"pfxX":8.74820558529218,"pfxZ":11.849616452375681,"pX":-1.151610534449819,"pZ":1.5899204540886236,"vX0":-10.238511941662157,"vY0":-137.92859681915485,"vZ0":-9.259113975929894,"x":160.9,"y":195.85,"x0":1.4911000808443373,"y0":50.00073526437885,"z0":5.658237654985191,"aX":16.67115318676922},"breaks":{"breakAngle":50.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":19.3,"breakHorizontal":-13.4,"spinRate":2537,"spinDirection":155},"zone":13,"typeConfidence":0.9,"plateTime":0.3987637307769316,"extension":6.6845726204266365},"index":5,"playId":"aa78cc86-579e-3871-b4b9-09e6b5424e2e","pitchNumber":5,"startTime":"2026-04-29T20:54:11.031Z","endTime":"2026-04-29T20:54:15.276Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656641,"link":"/api/v1/people/656641","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":664059,"link":"/api/v1/people/664059"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":696030,"link":"/api/v1/people/696030"}},"offense":{"batter":{"id":676609,"link":"/api/v1/people/676609","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":6,"startTime":"2026-04-29T20:54:31.923Z","endTime":"2026-04-29T20:54:31.924Z","isPitch":false,"type":"action","player":{"id":676609,"link":"/api/v1/people/676609"},"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":86.9,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.41583080695229,"aZ":-9.094200312602686,"pfxX":7.039040748662166,"pfxZ":11.86871179553998,"pX":-1.1663677833936463,"pZ":2.528697300259293,"vX0":-9.914966256118579,"vY0":-139.0930750359586,"vZ0":-7.363786004335225,"x":161.46,"y":170.51,"x0":1.542569566292631,"y0":50.002995612413876,"z0":5.825922475320119,"aX":13.688843131904356},"breaks":{"breakAngle":46.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":19.9,"breakHorizontal":-10.6,"spinRate":2449,"spinDirection":150},"zone":11,"typeConfidence":0.91,"plateTime":0.3949488542203068,"extension":6.59319856950538},"index":7,"playId":"0a87b66e-dba0-384d-88ae-1c09e44e3f05","pitchNumber":6,"startTime":"2026-04-29T20:54:31.925Z","endTime":"2026-04-29T20:54:39.109Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656641,"link":"/api/v1/people/656641","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":664059,"link":"/api/v1/people/664059"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":696030,"link":"/api/v1/people/696030"}},"offense":{"batter":{"id":676609,"link":"/api/v1/people/676609","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676609,"link":"/api/v1/people/676609"},"credit":"b_ab"},{"player":{"id":656641,"link":"/api/v1/people/656641"},"credit":"p_ab"},{"player":{"id":676609,"link":"/api/v1/people/676609"},"credit":"b_pa"},{"player":{"id":656641,"link":"/api/v1/people/656641"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"NI"},"homeTeamWinProbability":95.1,"awayTeamWinProbability":4.900000000000006,"homeTeamWinProbabilityAdded":2.299999999999983,"leverageIndex":0.9,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-04-29T20:54:39.109Z","atBatIndex":56},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Trent Grisham grounds out, second baseman Ezequiel Duran to first baseman Jake Burger.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-29T20:59:04.788Z","endTime":"2026-04-29T21:00:00.235Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":663757,"fullName":"Trent Grisham","link":"/api/v1/people/663757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656641,"fullName":"Jacob Latz","link":"/api/v1/people/656641"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663757,"fullName":"Trent Grisham","link":"/api/v1/people/663757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":677649,"link":"/api/v1/people/677649"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":669394,"link":"/api/v1/people/669394"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":78.7,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.0697119987794,"aZ":-30.044409531168565,"pfxX":-3.491390457157944,"pfxZ":1.3510066324783363,"pX":-0.03516268532819623,"pZ":2.726534929371469,"vX0":-4.245665573685871,"vY0":-125.42371902163535,"vZ0":-1.7742821196619802,"x":118.34,"y":165.16,"x0":2.1379276665817786,"y0":50.00581696063217,"z0":5.910050466695321,"aX":-5.523695842191068},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":2.3,"breakHorizontal":7.3,"spinRate":2583,"spinDirection":225},"zone":5,"typeConfidence":0.9,"plateTime":0.43790604091184804,"extension":6.517760417143954},"index":0,"playId":"7fe5bf12-ff70-3411-88a2-a3288ef81e3e","pitchNumber":1,"startTime":"2026-04-29T20:59:04.788Z","endTime":"2026-04-29T20:59:09.400Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656641,"link":"/api/v1/people/656641","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":664059,"link":"/api/v1/people/664059"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":696030,"link":"/api/v1/people/696030"}},"offense":{"batter":{"id":663757,"link":"/api/v1/people/663757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"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":85.8,"endSpeed":78.4,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.731700176202235,"aZ":-30.610622204951053,"pfxX":-3.4590772488721786,"pfxZ":0.9970883088424713,"pX":-0.09346769963629714,"pZ":2.8142562139501885,"vX0":-4.301067349517772,"vY0":-124.88409832730387,"vZ0":-1.3773191894687753,"x":120.56,"y":162.8,"x0":2.1049574825262347,"y0":50.00434725766494,"z0":5.906677828229397,"aX":-5.425812459113812},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":1.7,"breakHorizontal":7.3,"spinRate":2578,"spinDirection":237},"zone":2,"typeConfidence":0.9,"plateTime":0.439731433264428,"extension":6.663972172608717},"index":1,"playId":"1572eb5a-9f60-34ce-b53f-c887fa328cd7","pitchNumber":2,"startTime":"2026-04-29T20:59:23.037Z","endTime":"2026-04-29T20:59:26.507Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656641,"link":"/api/v1/people/656641","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":664059,"link":"/api/v1/people/664059"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":696030,"link":"/api/v1/people/696030"}},"offense":{"batter":{"id":663757,"link":"/api/v1/people/663757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-04-29T20:59:38.999Z","endTime":"2026-04-29T20:59:52.616Z","isPitch":false,"type":"action","player":{"id":663757,"link":"/api/v1/people/663757"},"defense":{"pitcher":{"id":656641,"link":"/api/v1/people/656641","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":664059,"link":"/api/v1/people/664059"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":696030,"link":"/api/v1/people/696030"}},"offense":{"batter":{"id":663757,"link":"/api/v1/people/663757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":86.4,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.11612205907189,"aZ":-12.223949049486237,"pfxX":6.286629048475859,"pfxZ":10.351008284830097,"pX":0.8217554137820223,"pZ":2.2768877129092693,"vX0":-5.383166125152809,"vY0":-138.68756955655826,"vZ0":-7.3144964955824605,"x":85.68,"y":177.3,"x0":1.9814658205703797,"y0":50.000536082426606,"z0":5.782960737075795,"aX":12.113919583512473},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":17.2,"breakHorizontal":-10.1,"spinRate":2301,"spinDirection":149},"zone":6,"typeConfidence":0.91,"plateTime":0.3965690163723674,"extension":6.540231754283767},"hitData":{"launchSpeed":91.8,"launchAngle":6.0,"totalDistance":109.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":148.97,"coordY":149.55}},"index":3,"playId":"2f1ac8a0-c3f2-352d-ae71-02fd4875ae80","pitchNumber":3,"startTime":"2026-04-29T20:59:52.616Z","endTime":"2026-04-29T21:00:00.235Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656641,"link":"/api/v1/people/656641","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":664059,"link":"/api/v1/people/664059"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":696030,"link":"/api/v1/people/696030"}},"offense":{"batter":{"id":663757,"link":"/api/v1/people/663757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663757,"link":"/api/v1/people/663757"},"credit":"b_ab"},{"player":{"id":656641,"link":"/api/v1/people/656641"},"credit":"p_ab"},{"player":{"id":663757,"link":"/api/v1/people/663757"},"credit":"b_pa"},{"player":{"id":656641,"link":"/api/v1/people/656641"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.6,"awayTeamWinProbability":3.4000000000000057,"homeTeamWinProbabilityAdded":1.5,"leverageIndex":0.56,"dramaIndex":28.0,"contextMetrics":{},"playEndTime":"2026-04-29T21:00:00.235Z","atBatIndex":57},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ben Rice singles on a sharp ground ball to center fielder Evan Carter.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-29T21:00:05.572Z","endTime":"2026-04-29T21:01:14.794Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":700250,"fullName":"Ben Rice","link":"/api/v1/people/700250"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656641,"fullName":"Jacob Latz","link":"/api/v1/people/656641"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":700250,"fullName":"Ben Rice","link":"/api/v1/people/700250"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":700250,"fullName":"Ben Rice","link":"/api/v1/people/700250"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":694497,"link":"/api/v1/people/694497"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":79.7,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.623023122725204,"aZ":-30.846133649104594,"pfxX":-4.3114835621973615,"pfxZ":0.8158335163124608,"pX":0.08919459013396687,"pZ":3.288952899823615,"vX0":-3.448414985785736,"vY0":-126.7031850833534,"vZ0":-0.3426042703033537,"x":113.6,"y":149.98,"x0":2.029287195523044,"y0":50.001213461709234,"z0":5.897353927715982,"aX":-6.986118539153116},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":1.7,"breakHorizontal":8.6,"spinRate":2529,"spinDirection":228},"zone":2,"typeConfidence":0.9,"plateTime":0.43279851684615034,"extension":6.441743584109401},"index":0,"playId":"d999dd51-5d35-3aad-a38e-b573f71daef7","pitchNumber":1,"startTime":"2026-04-29T21:00:26.796Z","endTime":"2026-04-29T21:00:30.437Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656641,"link":"/api/v1/people/656641","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":664059,"link":"/api/v1/people/664059"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":696030,"link":"/api/v1/people/696030"}},"offense":{"batter":{"id":700250,"link":"/api/v1/people/700250","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":87.3,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.63546744668141,"aZ":-12.810917534670242,"pfxX":5.287962768161244,"pfxZ":9.886724445187799,"pX":-0.4774306247307028,"pZ":2.098589550020634,"vX0":-7.838071511376874,"vY0":-139.57985881802648,"vZ0":-7.74667744450279,"x":135.2,"y":182.12,"x0":1.6898668969083224,"y0":50.000978845394414,"z0":5.767654478656867,"aX":10.354829263572288},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.3,"breakHorizontal":-7.8,"spinRate":2198,"spinDirection":147},"zone":7,"typeConfidence":0.91,"plateTime":0.39354910331456106,"extension":6.663773755981165},"index":1,"playId":"57cae224-a039-3328-b84c-d7a295d187fe","pitchNumber":2,"startTime":"2026-04-29T21:00:43.841Z","endTime":"2026-04-29T21:00:47.509Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656641,"link":"/api/v1/people/656641","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":664059,"link":"/api/v1/people/664059"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":696030,"link":"/api/v1/people/696030"}},"offense":{"batter":{"id":700250,"link":"/api/v1/people/700250","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":86.7,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.40067718423315,"aZ":-11.63800977216157,"pfxX":6.951001226404032,"pfxZ":10.58798897610154,"pX":-0.5105881921008328,"pZ":3.399805397123817,"vX0":-8.229469598456706,"vY0":-138.94450621586964,"vZ0":-4.712705090184772,"x":136.46,"y":146.99,"x0":1.597547105114208,"y0":50.00627649881536,"z0":5.902011411528866,"aX":13.487415399203991},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":18.2,"breakHorizontal":-10.7,"spinRate":2315,"spinDirection":151},"zone":1,"typeConfidence":0.91,"plateTime":0.39538348258723754,"extension":6.6683857137286795},"hitData":{"launchSpeed":104.8,"launchAngle":-1.0,"totalDistance":45.0,"trajectory":"ground_ball","hardness":"hard","location":"8","coordinates":{"coordX":115.51,"coordY":94.29}},"index":2,"playId":"400238fa-286c-3389-9946-e857f876f8d8","pitchNumber":3,"startTime":"2026-04-29T21:01:04.161Z","endTime":"2026-04-29T21:01:14.794Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656641,"link":"/api/v1/people/656641","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":664059,"link":"/api/v1/people/664059"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":696030,"link":"/api/v1/people/696030"}},"offense":{"batter":{"id":700250,"link":"/api/v1/people/700250","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":700250,"link":"/api/v1/people/700250"},"credit":"b_ab"},{"player":{"id":656641,"link":"/api/v1/people/656641"},"credit":"p_ab"},{"player":{"id":700250,"link":"/api/v1/people/700250"},"credit":"b_pa"},{"player":{"id":656641,"link":"/api/v1/people/656641"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":95.5,"awayTeamWinProbability":4.5,"homeTeamWinProbabilityAdded":-1.0999999999999943,"leverageIndex":0.27,"dramaIndex":19.0,"contextMetrics":{},"playEndTime":"2026-04-29T21:01:14.794Z","atBatIndex":58},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Aaron Judge grounds out, third baseman Josh Jung to first baseman Jake Burger.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-29T21:01:15.944Z","endTime":"2026-04-29T21:01:52.356Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":592450,"fullName":"Aaron Judge","link":"/api/v1/people/592450"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656641,"fullName":"Jacob Latz","link":"/api/v1/people/656641"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":592450,"fullName":"Aaron Judge","link":"/api/v1/people/592450"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":673962,"link":"/api/v1/people/673962"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":669394,"link":"/api/v1/people/669394"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.7,"endSpeed":77.3,"strikeZoneTop":3.523,"strikeZoneBottom":1.778,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.591730420427577,"aZ":-24.97650424398033,"pfxX":8.603922371129322,"pfxZ":4.712332828640038,"pX":0.03283449659342033,"pZ":2.1249894045850235,"vX0":-7.169788900009442,"vY0":-123.08906302863662,"vZ0":-3.65792739385062,"x":115.75,"y":181.41,"x0":1.8727914582796743,"y0":50.00138780781581,"z0":5.757310819691543,"aX":13.134572676987828},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":7.9,"breakHorizontal":-13.8,"spinRate":2014,"spinDirection":118},"zone":8,"typeConfidence":0.91,"plateTime":0.44584887503061754,"extension":6.412282893368407},"hitData":{"launchSpeed":83.7,"launchAngle":-17.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":95.74,"coordY":165.78}},"index":0,"playId":"8c14cf77-2a79-38a2-ac4f-c3327de55f0d","pitchNumber":1,"startTime":"2026-04-29T21:01:43.692Z","endTime":"2026-04-29T21:01:52.356Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656641,"link":"/api/v1/people/656641","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":664059,"link":"/api/v1/people/664059"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":696030,"link":"/api/v1/people/696030"}},"offense":{"batter":{"id":592450,"link":"/api/v1/people/592450","batSide":{"code":"R","description":"Right"}},"first":{"id":700250,"link":"/api/v1/people/700250"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592450,"link":"/api/v1/people/592450"},"credit":"b_ab"},{"player":{"id":656641,"link":"/api/v1/people/656641"},"credit":"p_ab"},{"player":{"id":592450,"link":"/api/v1/people/592450"},"credit":"b_pa"},{"player":{"id":656641,"link":"/api/v1/people/656641"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":97.2,"awayTeamWinProbability":2.799999999999997,"homeTeamWinProbabilityAdded":1.7000000000000028,"leverageIndex":0.7,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-04-29T21:01:52.356Z","atBatIndex":59},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Joc Pederson singles on a fly ball to center fielder Trent Grisham.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-29T21:04:10.990Z","endTime":"2026-04-29T21:05:47.273Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":518585,"fullName":"Fernando Cruz","link":"/api/v1/people/518585"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":663757,"link":"/api/v1/people/663757"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Fernando Cruz replaces Tim Hill.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-29T21:03:59.976Z","endTime":"2026-04-29T21:04:13.352Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":518585,"link":"/api/v1/people/518585"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":657612,"link":"/api/v1/people/657612","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":680474,"link":"/api/v1/people/680474"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":592626,"link":"/api/v1/people/592626","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":85.3,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.332852284247398,"aZ":-14.938642604960762,"pfxX":-5.345032236677611,"pfxZ":9.292983615670032,"pX":0.686286100256872,"pZ":0.5972867148474366,"vX0":9.432417737646913,"vY0":-135.71733473743222,"vZ0":-10.499218775660207,"x":90.84,"y":222.65,"x0":-2.149052320406057,"y0":50.000613587089475,"z0":5.570951342382352,"aX":-9.911445065521965},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":14.5,"breakHorizontal":7.6,"spinRate":2179,"spinDirection":216},"zone":14,"typeConfidence":2.0,"plateTime":0.4044869582473538,"extension":6.994587992005105},"index":1,"playId":"2478f15f-c7f2-3838-a8b3-8eb24f4bfdbe","pitchNumber":1,"startTime":"2026-04-29T21:04:13.352Z","endTime":"2026-04-29T21:04:16.376Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518585,"link":"/api/v1/people/518585","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":680474,"link":"/api/v1/people/680474"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":592626,"link":"/api/v1/people/592626","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":85.3,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.00653600654048,"aZ":-15.717277001940063,"pfxX":-5.466381762023869,"pfxZ":8.801836497075529,"pX":-0.2927668505317165,"pZ":2.10530166975214,"vX0":6.9457642843633565,"vY0":-136.38531228646087,"vZ0":-6.664851757521876,"x":128.16,"y":181.94,"x0":-2.170933228182429,"y0":50.0060210271981,"z0":5.678699973637269,"aX":-10.22570685499485},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":14.5,"breakHorizontal":8.3,"spinRate":2135,"spinDirection":211},"zone":8,"typeConfidence":2.0,"plateTime":0.4026950733547734,"extension":6.7501339710906025},"index":2,"playId":"239ac40f-d781-3771-8efa-303ee27bbdc5","pitchNumber":2,"startTime":"2026-04-29T21:04:31.712Z","endTime":"2026-04-29T21:04:34.712Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518585,"link":"/api/v1/people/518585","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":680474,"link":"/api/v1/people/680474"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":592626,"link":"/api/v1/people/592626","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.6,"endSpeed":73.5,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.076091994458345,"aZ":-29.710725832419435,"pfxX":-2.9971541549471623,"pfxZ":1.8050870119025682,"pX":0.9053681110609474,"pZ":0.5208936042589842,"vX0":7.38502550822186,"vY0":-117.00990266162106,"vZ0":-5.5429922867771415,"x":82.49,"y":224.72,"x0":-1.922881152955654,"y0":50.00538968415541,"z0":5.753409427967229,"aX":-4.09697495243938},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":1.9,"breakHorizontal":3.4,"spinRate":571,"spinDirection":229},"zone":14,"typeConfidence":2.0,"plateTime":0.4707401867249228,"extension":6.821026091984323},"index":3,"playId":"1b549965-9dfe-3994-a6a2-fa12cc86ff81","pitchNumber":3,"startTime":"2026-04-29T21:04:52.041Z","endTime":"2026-04-29T21:04:55.041Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518585,"link":"/api/v1/people/518585","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":680474,"link":"/api/v1/people/680474"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":592626,"link":"/api/v1/people/592626","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":85.3,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.438099189081118,"aZ":-14.334417901578181,"pfxX":-3.3116703619127206,"pfxZ":9.524795855754228,"pX":-0.13732176371306057,"pZ":2.8191698145610955,"vX0":6.2947669981843575,"vY0":-136.33704660472262,"vZ0":-5.33632558533894,"x":122.23,"y":162.66,"x0":-2.0512421309991113,"y0":50.00100172800453,"z0":5.79975974421978,"aX":-6.201989478877776},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.2,"breakHorizontal":4.6,"spinRate":2176,"spinDirection":206},"zone":2,"typeConfidence":2.0,"plateTime":0.4025456951444557,"extension":6.739600725960406},"index":4,"playId":"50c2d29a-1a45-31b2-8d06-a0a1b3ce9576","pitchNumber":4,"startTime":"2026-04-29T21:05:17.116Z","endTime":"2026-04-29T21:05:20.642Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518585,"link":"/api/v1/people/518585","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":680474,"link":"/api/v1/people/680474"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":592626,"link":"/api/v1/people/592626","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"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":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.0,"endSpeed":74.3,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.755926933264043,"aZ":-35.155996851588206,"pfxX":-5.104838723934625,"pfxZ":-2.1370169190882855,"pX":-0.6734432763040356,"pZ":1.7641695343588264,"vX0":4.421035677172636,"vY0":-117.84670711224437,"vZ0":-2.127757838651361,"x":142.67,"y":191.15,"x0":-1.9164263892132596,"y0":50.000208878182065,"z0":5.946162977188193,"aX":-7.132406006438812},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.1,"breakVerticalInduced":-4.1,"breakHorizontal":8.0,"spinRate":752,"spinDirection":229},"zone":7,"typeConfidence":2.0,"plateTime":0.46592975097511014,"extension":6.871836071309824},"hitData":{"launchSpeed":72.6,"launchAngle":32.0,"totalDistance":257.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":110.67,"coordY":88.51}},"index":5,"playId":"ca08918e-7135-321c-96e2-92ee8a9a63ff","pitchNumber":5,"startTime":"2026-04-29T21:05:36.449Z","endTime":"2026-04-29T21:05:47.273Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518585,"link":"/api/v1/people/518585","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":680474,"link":"/api/v1/people/680474"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":592626,"link":"/api/v1/people/592626","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592626,"link":"/api/v1/people/592626"},"credit":"b_ab"},{"player":{"id":518585,"link":"/api/v1/people/518585"},"credit":"p_ab"},{"player":{"id":592626,"link":"/api/v1/people/592626"},"credit":"b_pa"},{"player":{"id":518585,"link":"/api/v1/people/518585"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":97.7,"awayTeamWinProbability":2.299999999999997,"homeTeamWinProbabilityAdded":0.5,"leverageIndex":0.11,"dramaIndex":11.0,"contextMetrics":{},"playEndTime":"2026-04-29T21:05:47.273Z","atBatIndex":60},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jake Burger flies out to right fielder Cody Bellinger.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-29T21:05:45.671Z","endTime":"2026-04-29T21:07:55.279Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":669394,"fullName":"Jake Burger","link":"/api/v1/people/669394"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":518585,"fullName":"Fernando Cruz","link":"/api/v1/people/518585"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":669394,"fullName":"Jake Burger","link":"/api/v1/people/669394"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":641355,"link":"/api/v1/people/641355"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":79.3,"endSpeed":72.9,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.290290563342886,"aZ":-28.871380407137014,"pfxX":-3.529211780642963,"pfxZ":2.461286778965678,"pX":0.5077286560952863,"pZ":1.7167093862483263,"vX0":6.301525724809287,"vY0":-115.35053240281937,"vZ0":-3.382524027957447,"x":97.65,"y":192.43,"x0":-1.8060931652880796,"y0":50.00261308376579,"z0":5.9978683814162395,"aX":-4.736297459840418},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":3.8,"breakHorizontal":4.8,"spinRate":725,"spinDirection":219},"zone":9,"typeConfidence":2.0,"plateTime":0.47559968647667494,"extension":6.813616991712588},"index":0,"playId":"8a460dff-abbc-300c-869a-7860e891216e","pitchNumber":1,"startTime":"2026-04-29T21:06:13.733Z","endTime":"2026-04-29T21:06:17.292Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518585,"link":"/api/v1/people/518585","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":680474,"link":"/api/v1/people/680474"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":669394,"link":"/api/v1/people/669394","batSide":{"code":"R","description":"Right"}},"first":{"id":592626,"link":"/api/v1/people/592626"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.2,"endSpeed":72.6,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.335322992094067,"aZ":-29.379162562059634,"pfxX":-3.779964749070693,"pfxZ":2.118442078626968,"pX":1.5738761740648541,"pZ":1.8672184598934551,"vX0":8.240361107067084,"vY0":-113.71455921261393,"vZ0":-2.806339350879801,"x":57.01,"y":188.37,"x0":-1.5933126457826028,"y0":50.00382009427131,"z0":6.009299718072011,"aX":-4.990023355602684},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":3.5,"breakHorizontal":4.9,"spinRate":638,"spinDirection":230},"zone":14,"typeConfidence":2.0,"plateTime":0.48024160787611425,"extension":6.810147874440294},"index":1,"playId":"3dcc69b3-c77d-3aba-a36f-c1175b790d9f","pitchNumber":2,"startTime":"2026-04-29T21:06:27.472Z","endTime":"2026-04-29T21:06:32.277Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518585,"link":"/api/v1/people/518585","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":680474,"link":"/api/v1/people/680474"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":669394,"link":"/api/v1/people/669394","batSide":{"code":"R","description":"Right"}},"first":{"id":592626,"link":"/api/v1/people/592626"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.3,"endSpeed":73.7,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.55763641792888,"aZ":-31.025459504823278,"pfxX":-4.212836271566485,"pfxZ":0.850508190548561,"pX":0.25926042717487824,"pZ":0.27316349203783863,"vX0":5.717042276160079,"vY0":-115.30777883328267,"vZ0":-5.948889495529484,"x":107.12,"y":231.4,"x0":-1.6999341601707816,"y0":50.0051172252906,"z0":5.864615053213493,"aX":-5.699386875708635},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":0.4,"breakHorizontal":6.2,"spinRate":744,"spinDirection":217},"zone":14,"typeConfidence":2.0,"plateTime":0.4742329721286418,"extension":6.787278815488626},"index":2,"playId":"4b7bbd68-e8d2-3126-893b-6569bdee4ab0","pitchNumber":3,"startTime":"2026-04-29T21:06:47.292Z","endTime":"2026-04-29T21:06:51.481Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518585,"link":"/api/v1/people/518585","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":680474,"link":"/api/v1/people/680474"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":669394,"link":"/api/v1/people/669394","batSide":{"code":"R","description":"Right"}},"first":{"id":592626,"link":"/api/v1/people/592626"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":84.9,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.080964122155773,"aZ":-17.73341584729464,"pfxX":-7.5611581559672985,"pfxZ":7.836992215886184,"pX":-1.4012411372890903,"pZ":3.1094705978452226,"vX0":4.416301955106104,"vY0":-134.59509119752235,"vZ0":-4.018542676172323,"x":170.41,"y":154.82,"x0":-2.0774656128755202,"y0":50.001167639704434,"z0":5.870682802634647,"aX":-13.928798527870429},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":13.6,"breakHorizontal":12.8,"spinRate":2016,"spinDirection":203},"zone":11,"typeConfidence":2.0,"plateTime":0.40629656872652387,"extension":6.776197990145709},"index":3,"playId":"528afac2-b8f6-379c-9497-a8400924531c","pitchNumber":4,"startTime":"2026-04-29T21:07:12.760Z","endTime":"2026-04-29T21:07:16.747Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518585,"link":"/api/v1/people/518585","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":680474,"link":"/api/v1/people/680474"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":669394,"link":"/api/v1/people/669394","batSide":{"code":"R","description":"Right"}},"first":{"id":592626,"link":"/api/v1/people/592626"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2026-04-29T21:07:24.773Z","endTime":"2026-04-29T21:07:43.668Z","isPitch":false,"type":"action","player":{"id":669394,"link":"/api/v1/people/669394"},"defense":{"pitcher":{"id":518585,"link":"/api/v1/people/518585","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":680474,"link":"/api/v1/people/680474"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":669394,"link":"/api/v1/people/669394","batSide":{"code":"R","description":"Right"}},"first":{"id":592626,"link":"/api/v1/people/592626"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"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(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.6,"endSpeed":73.6,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.808789239768206,"aZ":-31.238263254349107,"pfxX":-2.275249399548328,"pfxZ":0.68397007259213,"pX":0.07336720256493244,"pZ":2.468734560986349,"vX0":5.001062382270486,"vY0":-115.87173840279563,"vZ0":-1.3426905234142703,"x":114.2,"y":172.12,"x0":-1.8132814880510815,"y0":50.00135670784951,"z0":6.02906082891944,"aX":-3.106607180329876},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":1.2,"breakHorizontal":2.9,"spinRate":660,"spinDirection":247},"zone":5,"typeConfidence":2.0,"plateTime":0.47194671730931104,"extension":6.827671915215914},"hitData":{"launchSpeed":96.4,"launchAngle":42.0,"totalDistance":319.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":173.73,"coordY":80.17}},"index":5,"playId":"b1e12260-6cec-3874-b697-147e7a079aae","pitchNumber":5,"startTime":"2026-04-29T21:07:43.668Z","endTime":"2026-04-29T21:07:55.279Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518585,"link":"/api/v1/people/518585","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":680474,"link":"/api/v1/people/680474"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":669394,"link":"/api/v1/people/669394","batSide":{"code":"R","description":"Right"}},"first":{"id":592626,"link":"/api/v1/people/592626"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669394,"link":"/api/v1/people/669394"},"credit":"b_ab"},{"player":{"id":518585,"link":"/api/v1/people/518585"},"credit":"p_ab"},{"player":{"id":669394,"link":"/api/v1/people/669394"},"credit":"b_pa"},{"player":{"id":518585,"link":"/api/v1/people/518585"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":97.3,"awayTeamWinProbability":2.700000000000003,"homeTeamWinProbabilityAdded":-0.4000000000000057,"leverageIndex":0.17,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2026-04-29T21:07:55.279Z","atBatIndex":61},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Evan Carter called out on strikes.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-29T21:08:07.786Z","endTime":"2026-04-29T21:10:00.976Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":694497,"fullName":"Evan Carter","link":"/api/v1/people/694497"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":518585,"fullName":"Fernando Cruz","link":"/api/v1/people/518585"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"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":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":694497,"fullName":"Evan Carter","link":"/api/v1/people/694497"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":641555,"link":"/api/v1/people/641555"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":83.9,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.196022657105974,"aZ":-14.890562029291198,"pfxX":-2.668468095041411,"pfxZ":9.564025943619004,"pX":-0.13555517838477912,"pZ":2.0631357691345698,"vX0":5.503168353764802,"vY0":-134.11139700155564,"vZ0":-7.081854190434312,"x":122.17,"y":183.08,"x0":-1.8749038404107583,"y0":50.00162424595415,"z0":5.816363671857852,"aX":-4.822077118227233},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":15.8,"breakHorizontal":3.6,"spinRate":2088,"spinDirection":203},"zone":8,"typeConfidence":2.0,"plateTime":0.40968631867937333,"extension":6.711691341427582},"index":0,"playId":"0c4086ad-d947-3f02-9796-846bfe2e399d","pitchNumber":1,"startTime":"2026-04-29T21:08:22.408Z","endTime":"2026-04-29T21:08:27.151Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518585,"link":"/api/v1/people/518585","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":680474,"link":"/api/v1/people/680474"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":694497,"link":"/api/v1/people/694497","batSide":{"code":"L","description":"Left"}},"first":{"id":592626,"link":"/api/v1/people/592626"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"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(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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.3,"endSpeed":72.7,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.00154034105683,"aZ":-30.896305850670778,"pfxX":-3.2448240542700995,"pfxZ":0.9596680312330186,"pX":-0.6626913608066819,"pZ":1.5280615189982707,"vX0":3.4159024828689737,"vY0":-115.38765255823398,"vZ0":-3.3055149635363046,"x":142.26,"y":197.52,"x0":-1.7460363410597879,"y0":50.005619323940664,"z0":5.979775187745264,"aX":-4.342817208766778},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":1.1,"breakHorizontal":4.9,"spinRate":526,"spinDirection":230},"zone":13,"typeConfidence":2.0,"plateTime":0.4760751248212096,"extension":6.77011408601384},"index":1,"playId":"35224dff-d752-3f9c-a82e-d4878b351acf","pitchNumber":2,"startTime":"2026-04-29T21:08:39.713Z","endTime":"2026-04-29T21:08:44.317Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518585,"link":"/api/v1/people/518585","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":680474,"link":"/api/v1/people/680474"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":694497,"link":"/api/v1/people/694497","batSide":{"code":"L","description":"Left"}},"first":{"id":592626,"link":"/api/v1/people/592626"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.8,"endSpeed":73.7,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.78943939042429,"aZ":-33.618554927542284,"pfxX":-3.081653202576484,"pfxZ":-1.0584678524429396,"pX":-0.28264863383440847,"pZ":1.7279035685094741,"vX0":4.308608976941402,"vY0":-116.16587343757853,"vZ0":-2.3819478054761127,"x":127.77,"y":192.13,"x0":-1.7611653817076018,"y0":50.002097791204704,"z0":5.962912551591275,"aX":-4.211223940767356},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.1,"breakVerticalInduced":-2.3,"breakHorizontal":4.6,"spinRate":689,"spinDirection":251},"zone":8,"typeConfidence":2.0,"plateTime":0.47153028153190535,"extension":6.708375352038137},"index":2,"playId":"47b91d14-16b2-3ec8-b6fc-5bbf9af1fbad","pitchNumber":3,"startTime":"2026-04-29T21:09:01.256Z","endTime":"2026-04-29T21:09:05.213Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518585,"link":"/api/v1/people/518585","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":680474,"link":"/api/v1/people/680474"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":694497,"link":"/api/v1/people/694497","batSide":{"code":"L","description":"Left"}},"first":{"id":592626,"link":"/api/v1/people/592626"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.4,"endSpeed":73.0,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.653598698119634,"aZ":-24.914639866514545,"pfxX":-3.3292428341627818,"pfxZ":5.355584777220938,"pX":0.8358649352114339,"pZ":0.5908817088047549,"vX0":6.2957592166494365,"vY0":-116.7401128624357,"vZ0":-6.644003199038948,"x":85.14,"y":222.83,"x0":-1.485328449621813,"y0":50.00251315487902,"z0":5.876355383612311,"aX":-4.512917427297559},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":8.0,"breakHorizontal":4.2,"spinRate":600,"spinDirection":237},"zone":14,"typeConfidence":2.0,"plateTime":0.47243916530519803,"extension":6.838399842883574},"index":3,"playId":"6a5f1daf-ce72-3f48-b937-4979b471c3cd","pitchNumber":4,"startTime":"2026-04-29T21:09:24.428Z","endTime":"2026-04-29T21:09:28.838Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518585,"link":"/api/v1/people/518585","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":680474,"link":"/api/v1/people/680474"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":694497,"link":"/api/v1/people/694497","batSide":{"code":"L","description":"Left"}},"first":{"id":592626,"link":"/api/v1/people/592626"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":84.9,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.705881907239487,"aZ":-13.438360980911206,"pfxX":-2.183393389558083,"pfxZ":10.110023185576615,"pX":-0.34754288110398945,"pZ":1.9784638185372374,"vX0":4.277057079846438,"vY0":-135.76650449954118,"vZ0":-7.723357472098226,"x":96.49,"y":146.08,"x0":-1.664792481374535,"y0":50.005198159077,"z0":5.809661364607533,"aX":-4.047560235407876},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":16.7,"breakHorizontal":3.0,"spinRate":2084,"spinDirection":206},"zone":7,"typeConfidence":2.0,"plateTime":0.4045354591113344,"extension":6.712872515477056},"index":4,"playId":"41ed1637-d816-36da-940e-42341bae2bb5","pitchNumber":5,"startTime":"2026-04-29T21:09:56.669Z","endTime":"2026-04-29T21:10:00.976Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518585,"link":"/api/v1/people/518585","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":680474,"link":"/api/v1/people/680474"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":694497,"link":"/api/v1/people/694497","batSide":{"code":"L","description":"Left"}},"first":{"id":592626,"link":"/api/v1/people/592626"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694497,"link":"/api/v1/people/694497"},"credit":"b_ab"},{"player":{"id":518585,"link":"/api/v1/people/518585"},"credit":"p_ab"},{"player":{"id":694497,"link":"/api/v1/people/694497"},"credit":"b_pa"},{"player":{"id":518585,"link":"/api/v1/people/518585"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.89999999999999,"awayTeamWinProbability":3.1000000000000085,"homeTeamWinProbabilityAdded":-0.4000000000000057,"leverageIndex":0.16,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2026-04-29T21:10:00.976Z","atBatIndex":62},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Higashioka strikes out swinging.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-29T21:10:14.517Z","endTime":"2026-04-29T21:12:42.096Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":543309,"fullName":"Kyle Higashioka","link":"/api/v1/people/543309"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":518585,"fullName":"Fernando Cruz","link":"/api/v1/people/518585"},"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],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":543309,"fullName":"Kyle Higashioka","link":"/api/v1/people/543309"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":641555,"link":"/api/v1/people/641555"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.8,"endSpeed":74.0,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.953515070317188,"aZ":-33.479784887801586,"pfxX":9.152450502059114,"pfxZ":-0.9328166715743063,"pX":-1.4223691917872856,"pZ":3.565075086655532,"vX0":-0.6110638772703815,"vY0":-117.6113510063302,"vZ0":1.6986003660931899,"x":171.22,"y":142.52,"x0":-2.3473881767090035,"y0":50.004143553086834,"z0":5.945543473758978,"aX":12.782581675311402},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-1.0,"breakHorizontal":-16.4,"spinRate":2576,"spinDirection":66},"zone":11,"typeConfidence":2.0,"plateTime":0.46627125871420017,"extension":6.577280937482646},"index":0,"playId":"ff7ccd62-e4f3-343a-bf8f-cea26cc02b35","pitchNumber":1,"startTime":"2026-04-29T21:10:27.512Z","endTime":"2026-04-29T21:10:31.567Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518585,"link":"/api/v1/people/518585","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":680474,"link":"/api/v1/people/680474"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":543309,"link":"/api/v1/people/543309","batSide":{"code":"R","description":"Right"}},"first":{"id":592626,"link":"/api/v1/people/592626"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"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":true},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.7,"endSpeed":75.6,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.71896194267939,"aZ":-25.807503561729714,"pfxX":5.6654183927113895,"pfxZ":4.371965092351269,"pX":0.7205329478811886,"pZ":2.932845048937187,"vX0":4.888951459989963,"vY0":-120.31331881916495,"vZ0":-1.41284743280166,"x":89.53,"y":159.59,"x0":-2.0786505960151698,"y0":50.00472681800966,"z0":5.8285633374325485,"aX":8.252741142784293},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":7.8,"breakHorizontal":-11.5,"spinRate":2509,"spinDirection":76},"zone":3,"typeConfidence":2.0,"plateTime":0.4563603301770218,"extension":6.912051689560584},"index":1,"playId":"b8c2b6a2-e0f0-3547-a1a1-31add9a80b2b","pitchNumber":2,"startTime":"2026-04-29T21:10:48.702Z","endTime":"2026-04-29T21:10:53.411Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518585,"link":"/api/v1/people/518585","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":680474,"link":"/api/v1/people/680474"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":543309,"link":"/api/v1/people/543309","batSide":{"code":"R","description":"Right"}},"first":{"id":592626,"link":"/api/v1/people/592626"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":147,"player":{"id":641555,"fullName":"J.C. Escarra","link":"/api/v1/people/641555"}},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.5,"endSpeed":75.4,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.943112689605485,"aZ":-31.85527273824867,"pfxX":-2.694782775602288,"pfxZ":0.2304888371331284,"pX":1.1784967588758966,"pZ":1.2106626797266977,"vX0":7.38323442978943,"vY0":-117.117676373703,"vZ0":-4.008859185652114,"x":72.08,"y":206.09,"x0":-1.6438084746866861,"y0":50.005316606588046,"z0":5.875472048658601,"aX":-3.801580737962727},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-0.2,"breakHorizontal":3.4,"spinRate":840,"spinDirection":229},"zone":14,"typeConfidence":2.0,"plateTime":0.46495803252148304,"extension":6.936599072085058},"index":2,"playId":"8662b879-6ca5-3c37-a603-907965a214f3","pitchNumber":3,"startTime":"2026-04-29T21:11:21.429Z","endTime":"2026-04-29T21:11:24.532Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518585,"link":"/api/v1/people/518585","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":680474,"link":"/api/v1/people/680474"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":543309,"link":"/api/v1/people/543309","batSide":{"code":"R","description":"Right"}},"first":{"id":592626,"link":"/api/v1/people/592626"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"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.6,"endSpeed":75.3,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.749841767662232,"aZ":-27.470458463060115,"pfxX":7.799715189599722,"pfxZ":3.249384065855317,"pX":0.43253719224413345,"pZ":2.490542029054477,"vX0":3.297390352837253,"vY0":-120.21497614932544,"vZ0":-2.074157999593681,"x":100.51,"y":171.54,"x0":-1.974708109827847,"y0":50.00141998453999,"z0":5.830077388326994,"aX":11.286616547530059},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":5.6,"breakHorizontal":-15.0,"spinRate":2442,"spinDirection":89},"zone":6,"typeConfidence":2.0,"plateTime":0.45759112802693735,"extension":6.853266266036785},"index":3,"playId":"373b76aa-d60e-3157-a021-90e35820a5ad","pitchNumber":4,"startTime":"2026-04-29T21:11:42.805Z","endTime":"2026-04-29T21:11:46.836Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518585,"link":"/api/v1/people/518585","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":680474,"link":"/api/v1/people/680474"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":543309,"link":"/api/v1/people/543309","batSide":{"code":"R","description":"Right"}},"first":{"id":592626,"link":"/api/v1/people/592626"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.8,"endSpeed":74.7,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.210030176048704,"aZ":-26.383298828919305,"pfxX":-4.983146538938527,"pfxZ":4.164412171788552,"pX":0.9581944644618475,"pZ":-0.6782071824335715,"vX0":7.220758791150633,"vY0":-117.16939189788445,"vZ0":-9.165939225070677,"x":80.48,"y":257.09,"x0":-1.5165060281124345,"y0":50.00136898838491,"z0":5.750903032175002,"aX":-6.926018436133159},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":5.5,"breakHorizontal":7.2,"spinRate":750,"spinDirection":227},"zone":14,"typeConfidence":2.0,"plateTime":0.46752335685165214,"extension":7.035668921782323},"index":4,"playId":"eab220b2-8c9c-319a-b6a4-6abbc451abbb","pitchNumber":5,"startTime":"2026-04-29T21:12:05.901Z","endTime":"2026-04-29T21:12:10.335Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518585,"link":"/api/v1/people/518585","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":680474,"link":"/api/v1/people/680474"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":543309,"link":"/api/v1/people/543309","batSide":{"code":"R","description":"Right"}},"first":{"id":592626,"link":"/api/v1/people/592626"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"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,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":84.9,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.075585297012378,"aZ":-17.309367518999043,"pfxX":-9.255695923467187,"pfxZ":8.057315989569075,"pX":-1.186313171155506,"pZ":1.6317777080096716,"vX0":5.024468816070095,"vY0":-135.342893393766,"vZ0":-7.891025306909945,"x":162.22,"y":194.72,"x0":-1.8697663790517642,"y0":50.00449372409829,"z0":5.810117403886884,"aX":-17.0767525051507},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":13.0,"breakHorizontal":15.6,"spinRate":1930,"spinDirection":205},"zone":13,"typeConfidence":2.0,"plateTime":0.4055637932775582,"extension":6.882827106744033},"index":5,"playId":"7f006999-a356-3a93-b2ee-64a97b631fdb","pitchNumber":6,"startTime":"2026-04-29T21:12:34.981Z","endTime":"2026-04-29T21:12:42.096Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518585,"link":"/api/v1/people/518585","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":680474,"link":"/api/v1/people/680474"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":543309,"link":"/api/v1/people/543309","batSide":{"code":"R","description":"Right"}},"first":{"id":592626,"link":"/api/v1/people/592626"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":543309,"link":"/api/v1/people/543309"},"credit":"b_ab"},{"player":{"id":518585,"link":"/api/v1/people/518585"},"credit":"p_ab"},{"player":{"id":543309,"link":"/api/v1/people/543309"},"credit":"b_pa"},{"player":{"id":518585,"link":"/api/v1/people/518585"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.6,"awayTeamWinProbability":3.4000000000000057,"homeTeamWinProbabilityAdded":-0.29999999999999716,"leverageIndex":0.13,"dramaIndex":11.0,"contextMetrics":{},"playEndTime":"2026-04-29T21:12:42.096Z","atBatIndex":63},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Cody Bellinger grounds out, second baseman Ezequiel Duran to first baseman Jake Burger.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-29T21:14:53.297Z","endTime":"2026-04-29T21:15:37.048Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":641355,"fullName":"Cody Bellinger","link":"/api/v1/people/641355"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656641,"fullName":"Jacob Latz","link":"/api/v1/people/656641"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":641355,"fullName":"Cody Bellinger","link":"/api/v1/people/641355"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":677649,"link":"/api/v1/people/677649"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":669394,"link":"/api/v1/people/669394"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":85.7,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.23216770058055,"aZ":-11.765892506900126,"pfxX":5.871335010401838,"pfxZ":10.77495376481492,"pX":-0.14050200195854726,"pZ":2.0371423899899566,"vX0":-7.122334664408539,"vY0":-137.4328396961536,"vZ0":-7.8643666221558055,"x":122.36,"y":183.78,"x0":1.733814484674565,"y0":50.003661615392424,"z0":5.753302556636981,"aX":11.12233809551065},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":17.8,"breakHorizontal":-9.0,"spinRate":2211,"spinDirection":150},"zone":8,"typeConfidence":0.91,"plateTime":0.40003881688991605,"extension":6.65006260172766},"index":0,"playId":"7af70973-ba9c-3740-8845-111c3566557c","pitchNumber":1,"startTime":"2026-04-29T21:15:12.528Z","endTime":"2026-04-29T21:15:15.897Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656641,"link":"/api/v1/people/656641","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":664059,"link":"/api/v1/people/664059"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":696030,"link":"/api/v1/people/696030"}},"offense":{"batter":{"id":641355,"link":"/api/v1/people/641355","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":84.4,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.724004589611646,"aZ":-11.490801289702029,"pfxX":4.834143469106683,"pfxZ":11.241225347566372,"pX":0.12016785071846489,"pZ":3.0235032811744813,"vX0":-6.208737302879685,"vY0":-135.3286010056132,"vZ0":-5.2997662678403055,"x":112.42,"y":157.15,"x0":1.8246675168843427,"y0":50.003998398941256,"z0":5.824189427949986,"aX":8.896059960588003},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":19.3,"breakHorizontal":-7.3,"spinRate":2390,"spinDirection":148},"zone":2,"typeConfidence":0.9,"plateTime":0.4059674462926779,"extension":6.649248732206004},"hitData":{"launchSpeed":98.1,"launchAngle":-0.0,"totalDistance":50.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":151.5,"coordY":152.09}},"index":1,"playId":"6225735e-94cf-31b6-925d-42659583d7cc","pitchNumber":2,"startTime":"2026-04-29T21:15:29.602Z","endTime":"2026-04-29T21:15:37.048Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656641,"link":"/api/v1/people/656641","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":664059,"link":"/api/v1/people/664059"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":696030,"link":"/api/v1/people/696030"}},"offense":{"batter":{"id":641355,"link":"/api/v1/people/641355","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641355,"link":"/api/v1/people/641355"},"credit":"b_ab"},{"player":{"id":656641,"link":"/api/v1/people/656641"},"credit":"p_ab"},{"player":{"id":641355,"link":"/api/v1/people/641355"},"credit":"b_pa"},{"player":{"id":656641,"link":"/api/v1/people/656641"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.5,"awayTeamWinProbability":1.5,"homeTeamWinProbabilityAdded":1.9000000000000057,"leverageIndex":0.77,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2026-04-29T21:15:37.048Z","atBatIndex":64},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jazz Chisholm Jr. flies out sharply to right fielder Alejandro Osuna.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-29T21:15:41.808Z","endTime":"2026-04-29T21:18:14.375Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":665862,"fullName":"Jazz Chisholm Jr.","link":"/api/v1/people/665862"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656641,"fullName":"Jacob Latz","link":"/api/v1/people/656641"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":665862,"fullName":"Jazz Chisholm Jr.","link":"/api/v1/people/665862"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":696030,"link":"/api/v1/people/696030"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":86.1,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.631978641979906,"aZ":-10.859980439956784,"pfxX":5.135709636440776,"pfxZ":11.095515301474443,"pX":0.4362496889447143,"pZ":3.459618922957942,"vX0":-5.383547187134116,"vY0":-138.3763717189156,"vZ0":-4.6473724031122385,"x":100.37,"y":145.37,"x0":1.748683080693587,"y0":50.00157114292044,"z0":5.901122254017805,"aX":9.864325511603399},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":19.2,"breakHorizontal":-8.0,"spinRate":2231,"spinDirection":143},"zone":12,"typeConfidence":0.91,"plateTime":0.3972830117458108,"extension":6.594853900497921},"index":0,"playId":"cb3c49a5-9bfc-3858-a438-132ac54e6670","pitchNumber":1,"startTime":"2026-04-29T21:16:06.408Z","endTime":"2026-04-29T21:16:10.387Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656641,"link":"/api/v1/people/656641","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":664059,"link":"/api/v1/people/664059"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":696030,"link":"/api/v1/people/696030"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":85.4,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.3649677085763,"aZ":-9.954043705348353,"pfxX":5.733161285461095,"pfxZ":11.779076867181502,"pX":1.0448340744685594,"pZ":3.3819714180953637,"vX0":-4.294747004155313,"vY0":-136.98455700038508,"vZ0":-4.932259620524325,"x":77.17,"y":147.47,"x0":1.8939866210280263,"y0":50.002798361014435,"z0":5.896357971398683,"aX":10.814594972573655},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":20.4,"breakHorizontal":-9.4,"spinRate":2463,"spinDirection":151},"zone":12,"typeConfidence":0.91,"plateTime":0.40099798801562603,"extension":6.6360982553891015},"index":1,"playId":"678cbc2c-6f97-3f12-8780-7392df2c342f","pitchNumber":2,"startTime":"2026-04-29T21:16:23.136Z","endTime":"2026-04-29T21:16:31.532Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656641,"link":"/api/v1/people/656641","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":664059,"link":"/api/v1/people/664059"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":696030,"link":"/api/v1/people/696030"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":86.2,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.16746547373373,"aZ":-10.47858617010744,"pfxX":4.972239847925799,"pfxZ":11.367648113134168,"pX":-0.053776656333564446,"pZ":2.117890850751735,"vX0":-6.367241361799314,"vY0":-137.66396254335504,"vZ0":-7.8001600101009085,"x":119.05,"y":181.6,"x0":1.6492329231361167,"y0":50.004474312607925,"z0":5.707606377215354,"aX":9.49130522889731},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":19.0,"breakHorizontal":-7.6,"spinRate":2246,"spinDirection":149},"zone":8,"typeConfidence":0.91,"plateTime":0.3987452517311687,"extension":6.596553748987252},"index":2,"playId":"34258619-4dab-30d2-b580-e323a712b172","pitchNumber":3,"startTime":"2026-04-29T21:16:51.860Z","endTime":"2026-04-29T21:16:55.564Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656641,"link":"/api/v1/people/656641","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":664059,"link":"/api/v1/people/664059"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":696030,"link":"/api/v1/people/696030"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"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":95.4,"endSpeed":86.2,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.06985422409066,"aZ":-10.471912644467222,"pfxX":5.650962427219963,"pfxZ":11.317560013786593,"pX":-0.7459271191892254,"pZ":2.1532046106318843,"vX0":-8.513984574300848,"vY0":-138.3645562672832,"vZ0":-7.8498140078361125,"x":145.43,"y":180.64,"x0":1.6526704297726078,"y0":50.0026132340197,"z0":5.748674822550952,"aX":10.83631665344858},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":18.7,"breakHorizontal":-8.3,"spinRate":2352,"spinDirection":148},"zone":4,"typeConfidence":0.91,"plateTime":0.397556643496221,"extension":6.6845806133879595},"index":3,"playId":"920bc9f0-50f2-3c20-bf68-91aa34886965","pitchNumber":4,"startTime":"2026-04-29T21:17:09.286Z","endTime":"2026-04-29T21:17:12.921Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656641,"link":"/api/v1/people/656641","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":664059,"link":"/api/v1/people/664059"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":696030,"link":"/api/v1/people/696030"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-04-29T21:17:26.446Z","endTime":"2026-04-29T21:17:45.428Z","isPitch":false,"type":"action","player":{"id":665862,"link":"/api/v1/people/665862"},"defense":{"pitcher":{"id":656641,"link":"/api/v1/people/656641","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":664059,"link":"/api/v1/people/664059"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":696030,"link":"/api/v1/people/696030"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"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":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":87.5,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.351820923490536,"aZ":-10.268910685632253,"pfxX":5.221654244089768,"pfxZ":11.047702808614066,"pX":-0.23039615115222556,"pZ":4.143922890301526,"vX0":-7.203106062687221,"vY0":-140.51333855812817,"vZ0":-3.0051771584494653,"x":125.78,"y":126.89,"x0":1.6980324543657497,"y0":50.0031582509958,"z0":5.903128168008008,"aX":10.354497083360494},"breaks":{"breakAngle":38.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":19.4,"breakHorizontal":-7.8,"spinRate":2315,"spinDirection":146},"zone":11,"typeConfidence":0.91,"plateTime":0.3910880042137368,"extension":6.530673282510315},"index":5,"playId":"4557b816-0208-3ed2-a781-6c528c5f98f8","pitchNumber":5,"startTime":"2026-04-29T21:17:45.428Z","endTime":"2026-04-29T21:17:48.662Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656641,"link":"/api/v1/people/656641","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":664059,"link":"/api/v1/people/664059"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":696030,"link":"/api/v1/people/696030"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":86.1,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.33377474268319,"aZ":-9.170853639365333,"pfxX":4.579804496086123,"pfxZ":11.98693402597095,"pX":-0.11058587056788859,"pZ":3.2158278138271528,"vX0":-6.780344022316889,"vY0":-138.48534611690243,"vZ0":-5.364274033074915,"x":121.22,"y":151.95,"x0":1.7880312893846533,"y0":50.0066951115631,"z0":5.807326475035535,"aX":8.792217214813471},"breaks":{"breakAngle":34.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":20.5,"breakHorizontal":-6.7,"spinRate":2339,"spinDirection":147},"zone":2,"typeConfidence":0.91,"plateTime":0.39731452551713353,"extension":6.641964651528728},"hitData":{"launchSpeed":104.0,"launchAngle":40.0,"totalDistance":369.0,"trajectory":"fly_ball","hardness":"hard","location":"9","coordinates":{"coordX":184.03,"coordY":61.84}},"index":6,"playId":"1c994963-e841-384b-8db7-50150409263f","pitchNumber":6,"startTime":"2026-04-29T21:18:02.061Z","endTime":"2026-04-29T21:18:14.375Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656641,"link":"/api/v1/people/656641","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":664059,"link":"/api/v1/people/664059"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":696030,"link":"/api/v1/people/696030"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665862,"link":"/api/v1/people/665862"},"credit":"b_ab"},{"player":{"id":656641,"link":"/api/v1/people/656641"},"credit":"p_ab"},{"player":{"id":665862,"link":"/api/v1/people/665862"},"credit":"b_pa"},{"player":{"id":656641,"link":"/api/v1/people/656641"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.6,"awayTeamWinProbability":0.4000000000000057,"homeTeamWinProbabilityAdded":1.0999999999999943,"leverageIndex":0.42,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-04-29T21:18:14.375Z","atBatIndex":65},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Max Schuemann pops out to second baseman Ezequiel Duran.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-29T21:18:13.474Z","endTime":"2026-04-29T21:20:44.215Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":680474,"fullName":"Max Schuemann","link":"/api/v1/people/680474"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656641,"fullName":"Jacob Latz","link":"/api/v1/people/656641"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":680474,"fullName":"Max Schuemann","link":"/api/v1/people/680474"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":677649,"link":"/api/v1/people/677649"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":87.2,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.77647671082127,"aZ":-8.602179554591158,"pfxX":6.105001332967909,"pfxZ":11.99713219874066,"pX":-0.046542782977088935,"pZ":2.0466085265774816,"vX0":-7.2016455916546365,"vY0":-140.0289879664635,"vZ0":-8.565253155902028,"x":118.77,"y":183.52,"x0":1.7785311407654936,"y0":50.00225515545862,"z0":5.726836546865365,"aX":11.994480294340443},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":19.9,"breakHorizontal":-9.4,"spinRate":2460,"spinDirection":149},"zone":8,"typeConfidence":0.91,"plateTime":0.39277137498830017,"extension":6.730848172788945},"index":0,"playId":"6557c139-ad64-3278-a507-8ce9b6cd019d","pitchNumber":1,"startTime":"2026-04-29T21:18:41.870Z","endTime":"2026-04-29T21:18:45.377Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656641,"link":"/api/v1/people/656641","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":664059,"link":"/api/v1/people/664059"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":696030,"link":"/api/v1/people/696030"}},"offense":{"batter":{"id":680474,"link":"/api/v1/people/680474","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"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":86.2,"endSpeed":78.5,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.939417352525204,"aZ":-21.582195178733116,"pfxX":9.723799216634884,"pfxZ":6.7352227919993695,"pX":-0.8980321500469985,"pZ":1.6663633681363006,"vX0":-9.723199683156324,"vY0":-125.08156624248058,"vZ0":-5.40474804170188,"x":151.23,"y":193.79,"x0":1.789779183946426,"y0":50.00411059028752,"z0":5.64219636768305,"aX":15.297182990077891},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":11.0,"breakHorizontal":-15.1,"spinRate":2039,"spinDirection":126},"zone":13,"typeConfidence":0.92,"plateTime":0.43911398487504005,"extension":6.5994486199644165},"index":1,"playId":"414bc1f6-af01-3a19-86be-cc978f47f3c2","pitchNumber":2,"startTime":"2026-04-29T21:18:58.158Z","endTime":"2026-04-29T21:19:04.008Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656641,"link":"/api/v1/people/656641","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":664059,"link":"/api/v1/people/664059"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":696030,"link":"/api/v1/people/696030"}},"offense":{"batter":{"id":680474,"link":"/api/v1/people/680474","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"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":84.4,"endSpeed":76.9,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.12421364229178,"aZ":-18.952339239316625,"pfxX":9.762485475150136,"pfxZ":8.766605481318692,"pX":0.6782632325191461,"pZ":0.5293527710800147,"vX0":-6.201309558893636,"vY0":-122.53798524391375,"vZ0":-8.110253082325913,"x":91.15,"y":224.49,"x0":1.9842804149544815,"y0":50.0027017845828,"z0":5.52461559162461,"aX":14.72082686171096},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":14.0,"breakHorizontal":-16.1,"spinRate":2252,"spinDirection":121},"zone":14,"typeConfidence":0.91,"plateTime":0.4484527510297611,"extension":6.496057070452192},"index":2,"playId":"241daadc-75de-3824-a8f3-7b19f18abe66","pitchNumber":3,"startTime":"2026-04-29T21:19:14.925Z","endTime":"2026-04-29T21:19:18.062Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656641,"link":"/api/v1/people/656641","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":664059,"link":"/api/v1/people/664059"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":696030,"link":"/api/v1/people/696030"}},"offense":{"batter":{"id":680474,"link":"/api/v1/people/680474","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":86.9,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.168391192142295,"aZ":-10.541684460644367,"pfxX":6.197467575538653,"pfxZ":11.063418600664601,"pX":0.7533004065282493,"pZ":3.7943739274925576,"vX0":-4.940944677374175,"vY0":-139.37801842502896,"vZ0":-3.702836467873981,"x":88.29,"y":136.33,"x0":1.7494204896138652,"y0":50.00086096956852,"z0":5.843480848720366,"aX":12.115333210630498},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":19.4,"breakHorizontal":-10.1,"spinRate":2284,"spinDirection":148},"zone":12,"typeConfidence":0.91,"plateTime":0.393938841178767,"extension":6.578845942171924},"index":3,"playId":"646ebb93-5f5c-39f2-bcd7-c86e31aa588b","pitchNumber":4,"startTime":"2026-04-29T21:19:38.093Z","endTime":"2026-04-29T21:19:42.282Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656641,"link":"/api/v1/people/656641","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":664059,"link":"/api/v1/people/664059"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":696030,"link":"/api/v1/people/696030"}},"offense":{"batter":{"id":680474,"link":"/api/v1/people/680474","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"index":4,"startTime":"2026-04-29T21:19:59.180Z","endTime":"2026-04-29T21:20:15.470Z","isPitch":false,"type":"action","player":{"id":680474,"link":"/api/v1/people/680474"},"defense":{"pitcher":{"id":656641,"link":"/api/v1/people/656641","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":664059,"link":"/api/v1/people/664059"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":696030,"link":"/api/v1/people/696030"}},"offense":{"batter":{"id":680474,"link":"/api/v1/people/680474","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":86.5,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.40651018797593,"aZ":-9.329743460718486,"pfxX":5.697848360059201,"pfxZ":11.786920289684758,"pX":-0.2461928177438769,"pZ":2.885804524254662,"vX0":-7.460864870929234,"vY0":-139.0991197855586,"vZ0":-6.252670285590616,"x":126.38,"y":160.86,"x0":1.7443724697620404,"y0":50.00021809825231,"z0":5.797467964425922,"aX":11.041198345883679},"breaks":{"breakAngle":40.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":20.0,"breakHorizontal":-8.5,"spinRate":2368,"spinDirection":143},"zone":2,"typeConfidence":0.91,"plateTime":0.3954245400317591,"extension":6.66670796006539},"index":5,"playId":"45e821dc-5176-3d7a-ab35-e5c8fa8862bc","pitchNumber":5,"startTime":"2026-04-29T21:20:15.470Z","endTime":"2026-04-29T21:20:19.227Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656641,"link":"/api/v1/people/656641","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":664059,"link":"/api/v1/people/664059"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":696030,"link":"/api/v1/people/696030"}},"offense":{"batter":{"id":680474,"link":"/api/v1/people/680474","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"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":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":85.6,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.3750918559152,"aZ":-10.523453703774523,"pfxX":5.697465644903249,"pfxZ":11.41793536622238,"pX":-0.16568984753587143,"pZ":2.773375480681969,"vX0":-6.894561196908019,"vY0":-137.75847066820356,"vZ0":-6.151790209475115,"x":123.32,"y":163.9,"x0":1.6450187057574521,"y0":50.006381734566624,"z0":5.767383763040281,"aX":10.807883948155165},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":19.3,"breakHorizontal":-8.6,"spinRate":2347,"spinDirection":148},"zone":2,"typeConfidence":0.91,"plateTime":0.39962059164940067,"extension":6.552082602465876},"hitData":{"launchSpeed":92.4,"launchAngle":72.0,"totalDistance":119.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":152.01,"coordY":159.69}},"index":6,"playId":"0d8cd7ce-5c93-3c1c-8aa0-2f3dd5fae34b","pitchNumber":6,"startTime":"2026-04-29T21:20:34.157Z","endTime":"2026-04-29T21:20:44.215Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656641,"link":"/api/v1/people/656641","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":664059,"link":"/api/v1/people/664059"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":696030,"link":"/api/v1/people/696030"}},"offense":{"batter":{"id":680474,"link":"/api/v1/people/680474","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680474,"link":"/api/v1/people/680474"},"credit":"b_ab"},{"player":{"id":656641,"link":"/api/v1/people/656641"},"credit":"p_ab"},{"player":{"id":680474,"link":"/api/v1/people/680474"},"credit":"b_pa"},{"player":{"id":656641,"link":"/api/v1/people/656641"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":100.0,"awayTeamWinProbability":0.0,"homeTeamWinProbabilityAdded":0.4000000000000057,"leverageIndex":0.15,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2026-04-29T21:20:44.215Z","atBatIndex":66}]