[{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Paul Goldschmidt flies out to center fielder Parker Meadows.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-21T17:08:22.200Z","endTime":"2026-03-21T17:10:11.004Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":502671,"fullName":"Paul Goldschmidt","link":"/api/v1/people/502671"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6,8,9],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":502671,"fullName":"Paul Goldschmidt","link":"/api/v1/people/502671"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":678009,"link":"/api/v1/people/678009"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-21T13:59:46.953Z","endTime":"2026-03-21T16:46:40.745Z","isPitch":false,"type":"action","player":{"id":502671,"link":"/api/v1/people/502671"},"contextMetrics":{}},{"details":{"description":"Status Change - Warmup","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-03-21T16:46:40.745Z","endTime":"2026-03-21T17:06:54.614Z","isPitch":false,"type":"action","player":{"id":502671,"link":"/api/v1/people/502671"},"contextMetrics":{}},{"details":{"description":"Status Change - In Progress","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-03-21T17:06:54.614Z","endTime":"2026-03-21T17:08:24.460Z","isPitch":false,"type":"action","player":{"id":502671,"link":"/api/v1/people/502671"},"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":85.8,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.139408767031927,"aZ":-23.990247444572212,"pfxX":6.989294700384411,"pfxZ":4.390130520826412,"pX":-0.281149626493172,"pZ":2.395668887255931,"vX0":-4.363900902134646,"vY0":-135.1374793099743,"vZ0":-5.52952320475803,"x":127.72,"y":174.1,"x0":0.4395306748244034,"y0":50.00668981896203,"z0":6.1350238265529455,"aX":13.038309392140516},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":7.1,"breakHorizontal":-11.9,"spinRate":2140,"spinDirection":150},"zone":4,"typeConfidence":2.0,"plateTime":0.40403108148356015,"extension":5.4879164191030965},"index":3,"playId":"b7752be7-e647-399c-98ed-42e25736d908","pitchNumber":1,"startTime":"2026-03-21T17:08:24.460Z","endTime":"2026-03-21T17:08:28.772Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":502671,"link":"/api/v1/people/502671","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":87.1,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.95561601826489,"aZ":-23.31466599223348,"pfxX":9.839923601101802,"pfxZ":4.640149620081445,"pX":-1.303230262534864,"pZ":1.5356739422746462,"vX0":-7.066450828491165,"vY0":-136.2827426539425,"vZ0":-7.884235105861443,"x":166.68,"y":197.32,"x0":0.026494339661790246,"y0":50.000141119404546,"z0":6.040468768437991,"aX":18.769996581133903},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":7.1,"breakHorizontal":-16.6,"spinRate":2079,"spinDirection":142},"zone":13,"typeConfidence":2.0,"plateTime":0.39975001738047045,"extension":5.729682167341446},"index":4,"playId":"c1da16fd-4c4a-3e4c-a308-4a6cd1e7b41f","pitchNumber":2,"startTime":"2026-03-21T17:08:39.402Z","endTime":"2026-03-21T17:08:43.759Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":502671,"link":"/api/v1/people/502671","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":80.4,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.20837949625678,"aZ":-30.572431845427253,"pfxX":6.59267437808111,"pfxZ":0.9720250670455428,"pX":0.0688003094007827,"pZ":4.330108144485709,"vX0":-3.5191219970820207,"vY0":-126.9568507216038,"vZ0":1.1203175280597328,"x":114.38,"y":121.87,"x0":0.6111114628960224,"y0":50.00077410928581,"z0":6.302984562567454,"aX":10.839495700345852},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":2.3,"breakHorizontal":-11.3,"spinRate":1616,"spinDirection":53},"zone":12,"typeConfidence":2.0,"plateTime":0.43021812644058377,"extension":5.685126943342156},"index":5,"playId":"9b561427-49e4-342c-a12a-03fbaea2bef1","pitchNumber":3,"startTime":"2026-03-21T17:08:56.376Z","endTime":"2026-03-21T17:09:00.559Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":502671,"link":"/api/v1/people/502671","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":81.6,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.17796036199588,"aZ":-33.16511883309889,"pfxX":9.690329304462942,"pfxZ":-0.586768453089217,"pX":0.7024933904548838,"pZ":2.2037837060751353,"vX0":-3.071355890598187,"vY0":-128.801268743092,"vZ0":-3.311415455813391,"x":90.22,"y":179.28,"x0":0.649687941221262,"y0":50.004887963101616,"z0":6.064675068758262,"aX":16.320324283578955},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":-1.6,"breakHorizontal":-16.9,"spinRate":1596,"spinDirection":119},"zone":9,"typeConfidence":2.0,"plateTime":0.42487902097706387,"extension":5.655011365418431},"index":6,"playId":"ba99e361-3fe5-3978-9990-809db405ed64","pitchNumber":4,"startTime":"2026-03-21T17:09:13.850Z","endTime":"2026-03-21T17:09:18.224Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":502671,"link":"/api/v1/people/502671","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":7,"startTime":"2026-03-21T17:09:31.720Z","endTime":"2026-03-21T17:09:39.251Z","isPitch":false,"type":"action","player":{"id":502671,"link":"/api/v1/people/502671"},"defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":502671,"link":"/api/v1/people/502671","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":85.9,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.85293566995732,"aZ":-25.47684608942987,"pfxX":9.535301220409117,"pfxZ":3.5585863392856814,"pX":-0.959873583482172,"pZ":1.8680189717623528,"vX0":-6.1482864002911795,"vY0":-136.7259418740017,"vZ0":-6.586193173662813,"x":153.59,"y":188.34,"x0":0.08616718013749622,"y0":50.00286046236956,"z0":6.071489377145831,"aX":17.94368936360947},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":5.2,"breakHorizontal":-15.8,"spinRate":2105,"spinDirection":140},"zone":13,"typeConfidence":2.0,"plateTime":0.40152767488653796,"extension":5.581444775233938},"index":8,"playId":"e14694eb-abd9-3488-96f5-082189fa4b5d","pitchNumber":5,"startTime":"2026-03-21T17:09:39.251Z","endTime":"2026-03-21T17:09:43.941Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":502671,"link":"/api/v1/people/502671","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":76.6,"endSpeed":69.7,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.04755381283305,"aZ":-43.1756227027939,"pfxX":-9.045807477482454,"pfxZ":-8.950397532209639,"pX":-0.20857356251494916,"pZ":2.283099782573999,"vX0":0.37674088118207777,"vY0":-111.41267163636132,"vZ0":1.2337834875076237,"x":124.95,"y":177.14,"x0":0.7893089797785341,"y0":50.000168087974465,"z0":6.260955185477882,"aX":-11.12411128736103},"breaks":{"breakAngle":14.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.8,"breakVerticalInduced":-15.4,"breakHorizontal":16.2,"spinRate":2649,"spinDirection":255},"zone":8,"typeConfidence":2.0,"plateTime":0.4957374092176212,"extension":5.666544726061013},"hitData":{"launchSpeed":83.3,"launchAngle":49.0,"totalDistance":254.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":122.96,"coordY":98.39}},"index":9,"playId":"98f24779-612a-30c5-ae54-36262218e12e","pitchNumber":6,"startTime":"2026-03-21T17:09:59.025Z","endTime":"2026-03-21T17:10:11.004Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":502671,"link":"/api/v1/people/502671","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":502671,"link":"/api/v1/people/502671"},"credit":"b_ab"},{"player":{"id":664285,"link":"/api/v1/people/664285"},"credit":"p_ab"},{"player":{"id":502671,"link":"/api/v1/people/502671"},"credit":"b_pa"},{"player":{"id":664285,"link":"/api/v1/people/664285"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":2.200000000000003,"contextMetrics":{},"playEndTime":"2026-03-21T17:10:11.004Z","atBatIndex":0},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"José Caballero singles on a ground ball to pitcher Framber Valdez.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-21T17:10:10.025Z","endTime":"2026-03-21T17:10:50.373Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":676609,"fullName":"José Caballero","link":"/api/v1/people/676609"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":676609,"fullName":"José Caballero","link":"/api/v1/people/676609"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":676609,"fullName":"José Caballero","link":"/api/v1/people/676609"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":664285,"link":"/api/v1/people/664285"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":85.2,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.244741742805424,"aZ":-27.03290421894238,"pfxX":9.82597120297021,"pfxZ":2.7679264324594035,"pX":-0.2314464695910915,"pZ":1.5104497641396568,"vX0":-5.0566911393699705,"vY0":-136.1500513630034,"vZ0":-7.023548771445678,"x":125.82,"y":198.0,"x0":0.3854734154293864,"y0":50.000502090282595,"z0":6.026461056953598,"aX":18.22256747431787},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":3.6,"breakHorizontal":-16.6,"spinRate":2101,"spinDirection":131},"zone":13,"typeConfidence":2.0,"plateTime":0.40416910664557415,"extension":5.644923460130725},"hitData":{"launchSpeed":62.9,"launchAngle":-62.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":121.45,"coordY":196.16}},"index":0,"playId":"ef4531e2-9284-3e50-bedc-784ce66e47bc","pitchNumber":1,"startTime":"2026-03-21T17:10:34.394Z","endTime":"2026-03-21T17:10:50.373Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"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":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676609,"link":"/api/v1/people/676609"},"credit":"b_ab"},{"player":{"id":664285,"link":"/api/v1/people/664285"},"credit":"p_ab"},{"player":{"id":676609,"link":"/api/v1/people/676609"},"credit":"b_pa"},{"player":{"id":664285,"link":"/api/v1/people/664285"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.8,"awayTeamWinProbability":50.2,"homeTeamWinProbabilityAdded":-2.4000000000000057,"leverageIndex":0.63,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2026-03-21T17:10:50.373Z","atBatIndex":1},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Amed Rosario called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-21T17:10:51.559Z","endTime":"2026-03-21T17:14:08.368Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":642708,"fullName":"Amed Rosario","link":"/api/v1/people/642708"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6,7,9],"actionIndex":[2,8],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":676609,"fullName":"José Caballero","link":"/api/v1/people/676609"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":null,"outBase":"3B","isOut":true,"outNumber":2},"details":{"event":"Caught Stealing 3B","eventType":"caught_stealing_3b","movementReason":"r_caught_stealing_3b","runner":{"id":676609,"fullName":"José Caballero","link":"/api/v1/people/676609"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":805808,"link":"/api/v1/people/805808"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":642708,"fullName":"Amed Rosario","link":"/api/v1/people/642708"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":83.5,"strikeZoneTop":3.271,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.300284857835596,"aZ":-23.89036947248952,"pfxX":9.31791362817548,"pfxZ":4.631127935152035,"pX":0.46074862466882893,"pZ":2.6451192988110432,"vX0":-3.5610479479166703,"vY0":-133.2693294915493,"vZ0":-4.293640501701361,"x":99.44,"y":167.36,"x0":0.608553742966247,"y0":50.00126406062734,"z0":6.015944291901793,"aX":16.6545301487488},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":7.6,"breakHorizontal":-16.1,"spinRate":1490,"spinDirection":150},"zone":6,"typeConfidence":2.0,"plateTime":0.41197907498412034,"extension":5.695065449360934},"index":0,"playId":"320fb427-e631-318b-85ff-99fab7eb88d7","pitchNumber":1,"startTime":"2026-03-21T17:11:13.566Z","endTime":"2026-03-21T17:11:18.187Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":642708,"link":"/api/v1/people/642708","batSide":{"code":"R","description":"Right"}},"first":{"id":676609,"link":"/api/v1/people/676609"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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,"runnerGoing":true},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":84.2,"strikeZoneTop":3.271,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.627630703666693,"aZ":-23.9467570207029,"pfxX":7.866339179836432,"pfxZ":4.535395481863178,"pX":-0.5176434848440218,"pZ":3.250501681107852,"vX0":-4.723235892424485,"vY0":-134.01195745763368,"vZ0":-3.361850820579135,"x":136.73,"y":151.02,"x0":0.2478853129045164,"y0":50.00491748014953,"z0":6.236748003689162,"aX":14.274249731607355},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":7.7,"breakHorizontal":-13.2,"spinRate":2162,"spinDirection":140},"zone":1,"typeConfidence":2.0,"plateTime":0.4091022213224118,"extension":5.659074937869956},"index":1,"playId":"762d8bbb-5c1f-31d1-87b5-69d060c24934","pitchNumber":2,"startTime":"2026-03-21T17:11:28.951Z","endTime":"2026-03-21T17:11:39.745Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":642708,"link":"/api/v1/people/642708","batSide":{"code":"R","description":"Right"}},"first":{"id":676609,"link":"/api/v1/people/676609"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"José Caballero steals (1) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":2,"actionPlayId":"762d8bbb-5c1f-31d1-87b5-69d060c24934","startTime":"2026-03-21T17:11:39.745Z","endTime":"2026-03-21T17:12:04.208Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":676609,"link":"/api/v1/people/676609"},"defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":642708,"link":"/api/v1/people/642708","batSide":{"code":"R","description":"Right"}},"first":{"id":676609,"link":"/api/v1/people/676609"},"postOnSecond":{"id":676609,"link":"/api/v1/people/676609"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"homeTeamWinProbability":48.1,"awayTeamWinProbability":51.9,"homeTeamWinProbabilityAdded":-1.6999999999999957,"leverageIndex":1.21,"dramaIndex":46.0,"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 2B","code":"2","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":3,"playId":"3a598109-f166-3344-8467-50929f7a5217","startTime":"2026-03-21T17:12:04.208Z","endTime":"2026-03-21T17:12:09.429Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":642708,"link":"/api/v1/people/642708","batSide":{"code":"R","description":"Right"}},"second":{"id":676609,"link":"/api/v1/people/676609"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.2,"endSpeed":71.1,"strikeZoneTop":3.271,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.43295173379967,"aZ":-46.11093633769588,"pfxX":-6.273538080288903,"pfxZ":-10.938973802233878,"pX":-0.9203908365830261,"pZ":1.281698934623695,"vX0":-1.8538015171912354,"vY0":-113.79173263511382,"vZ0":-0.4736639757686998,"x":152.08,"y":204.17,"x0":0.7259669152641621,"y0":50.003515884324,"z0":6.1748861464538,"aX":-7.992006787192928},"breaks":{"breakAngle":9.6,"breakLength":15.6,"breakY":24.0,"breakVertical":-65.2,"breakVerticalInduced":-19.4,"breakHorizontal":11.9,"spinRate":2986,"spinDirection":241},"zone":13,"typeConfidence":2.0,"plateTime":0.48671261659735565,"extension":5.592987910336197},"index":4,"playId":"f91ea554-4664-30ea-9838-05ce5fc0c016","pitchNumber":3,"startTime":"2026-03-21T17:12:18.441Z","endTime":"2026-03-21T17:12:28.021Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":642708,"link":"/api/v1/people/642708","batSide":{"code":"R","description":"Right"}},"second":{"id":676609,"link":"/api/v1/people/676609"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":79.8,"strikeZoneTop":3.271,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.290508536494674,"aZ":-33.36722125938318,"pfxX":6.667836493996955,"pfxZ":-0.7381322705073297,"pX":0.405705044413188,"pZ":1.6804162822432966,"vX0":-2.6884776154132726,"vY0":-127.07515118151787,"vZ0":-4.148614354903147,"x":101.54,"y":193.41,"x0":0.6166200275517875,"y0":50.00256069009464,"z0":6.0119997852526055,"aX":10.803504316169196},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-2.2,"breakHorizontal":-11.4,"spinRate":1152,"spinDirection":149},"zone":9,"typeConfidence":2.0,"plateTime":0.4325731090084526,"extension":5.83786024309149},"index":5,"playId":"66fe3849-33d9-301d-9ecc-ff5a6af56cf4","pitchNumber":4,"startTime":"2026-03-21T17:12:45.319Z","endTime":"2026-03-21T17:12:50.036Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":642708,"link":"/api/v1/people/642708","batSide":{"code":"R","description":"Right"}},"second":{"id":676609,"link":"/api/v1/people/676609"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":84.0,"strikeZoneTop":3.271,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.1868550474404,"aZ":-23.01258624541281,"pfxX":11.677781108470027,"pfxZ":5.056196883649741,"pX":-1.4693416971614255,"pZ":1.4139259103538724,"vX0":-7.579338523235824,"vY0":-134.70122044469596,"vZ0":-7.753485710675439,"x":173.01,"y":200.6,"x0":-0.11537132931983896,"y0":50.00261187874977,"z0":5.994181862284531,"aX":21.150494229309032},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":7.4,"breakHorizontal":-19.2,"spinRate":2190,"spinDirection":136},"zone":13,"typeConfidence":2.0,"plateTime":0.4088867736453672,"extension":5.51731342607914},"index":6,"playId":"47f816d5-503e-3387-bc57-7cef0adf96c5","pitchNumber":5,"startTime":"2026-03-21T17:13:07.870Z","endTime":"2026-03-21T17:13:12.486Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":642708,"link":"/api/v1/people/642708","batSide":{"code":"R","description":"Right"}},"second":{"id":676609,"link":"/api/v1/people/676609"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":84.4,"strikeZoneTop":3.271,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.37754160165228,"aZ":-26.170918131242946,"pfxX":10.916760764998966,"pfxZ":3.2621938369913437,"pX":-1.2899569324666527,"pZ":2.3414443978348913,"vX0":-7.794026489111132,"vY0":-136.17231311101173,"vZ0":-5.113335938228156,"x":166.17,"y":175.56,"x0":0.21972612623977159,"y0":50.00440447949708,"z0":6.100066909113578,"aX":20.100876974258643},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":4.8,"breakHorizontal":-17.6,"spinRate":2304,"spinDirection":144},"zone":13,"typeConfidence":2.0,"plateTime":0.405286837633263,"extension":5.668998698774599},"index":7,"playId":"c02d4161-9969-3c9a-8783-22a667374176","pitchNumber":6,"startTime":"2026-03-21T17:13:27.338Z","endTime":"2026-03-21T17:13:40.853Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":642708,"link":"/api/v1/people/642708","batSide":{"code":"R","description":"Right"}},"second":{"id":676609,"link":"/api/v1/people/676609"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"José Caballero caught stealing 3rd base, catcher Dillon Dingler to third baseman Kevin McGonigle.","event":"Caught Stealing 3B","eventType":"caught_stealing_3b","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":1},"index":8,"actionPlayId":"c02d4161-9969-3c9a-8783-22a667374176","startTime":"2026-03-21T17:13:40.853Z","endTime":"2026-03-21T17:14:01.574Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":676609,"link":"/api/v1/people/676609"},"defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":642708,"link":"/api/v1/people/642708","batSide":{"code":"R","description":"Right"}},"second":{"id":676609,"link":"/api/v1/people/676609"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"homeTeamWinProbability":53.800000000000004,"awayTeamWinProbability":46.199999999999996,"homeTeamWinProbabilityAdded":5.700000000000003,"leverageIndex":1.21,"dramaIndex":71.0,"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":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":77.1,"endSpeed":69.7,"strikeZoneTop":3.271,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.036111078577477,"aZ":-43.40001401199607,"pfxX":-10.318445316483164,"pfxZ":-9.05147185849943,"pX":0.06103774574085535,"pZ":3.038071100108706,"vX0":1.2880139090406433,"vY0":-112.07006050476016,"vZ0":2.640582483763607,"x":114.67,"y":156.75,"x0":0.807531347541123,"y0":50.00467159619954,"z0":6.360287112883396,"aX":-12.793477115673461},"breaks":{"breakAngle":16.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.0,"breakVerticalInduced":-15.0,"breakHorizontal":18.1,"spinRate":2878,"spinDirection":319},"zone":2,"typeConfidence":2.0,"plateTime":0.4935699256588575,"extension":5.454459326987496},"index":9,"playId":"82823cc7-f8bd-3845-96d1-1d722a7c91ca","pitchNumber":7,"startTime":"2026-03-21T17:14:01.574Z","endTime":"2026-03-21T17:14:08.368Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":642708,"link":"/api/v1/people/642708","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642708,"link":"/api/v1/people/642708"},"credit":"b_ab"},{"player":{"id":664285,"link":"/api/v1/people/664285"},"credit":"p_ab"},{"player":{"id":642708,"link":"/api/v1/people/642708"},"credit":"b_pa"},{"player":{"id":664285,"link":"/api/v1/people/664285"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":1.21,"dramaIndex":66.0,"contextMetrics":{},"playEndTime":"2026-03-21T17:14:08.368Z","atBatIndex":2},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kerry Carpenter grounds out, third baseman Amed Rosario to first baseman Paul Goldschmidt.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-21T17:15:41.768Z","endTime":"2026-03-21T17:17:43.880Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693645,"fullName":"Cam Schlittler","link":"/api/v1/people/693645"},"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":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":642708,"link":"/api/v1/people/642708"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":502671,"link":"/api/v1/people/502671"},"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":97.3,"endSpeed":88.7,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.425534992623426,"aZ":-11.834058002131734,"pfxX":-4.2768479839261015,"pfxZ":10.112312447775818,"pX":0.5039828911530464,"pZ":1.8437642990177834,"vX0":6.901104989286381,"vY0":-141.21657368884718,"vZ0":-10.088311740692717,"x":97.79,"y":189.0,"x0":-1.420541885399582,"y0":50.00340383017093,"z0":6.232971997635443,"aX":-8.602959675481806},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.3,"breakHorizontal":6.2,"spinRate":2326,"spinDirection":211},"zone":9,"typeConfidence":2.0,"plateTime":0.3884996574537891,"extension":6.539960038907457},"index":0,"playId":"e7ecb39c-1e28-34fc-b512-25170f1446f1","pitchNumber":1,"startTime":"2026-03-21T17:16:25.441Z","endTime":"2026-03-21T17:16:29.579Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693645,"link":"/api/v1/people/693645","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":642708,"link":"/api/v1/people/642708"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":685744,"link":"/api/v1/people/685744"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":83.8,"endSpeed":77.0,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.904855661777734,"aZ":-42.404234047475526,"pfxX":1.2093971457240977,"pfxZ":-6.8452644509399985,"pX":-0.7059735065845347,"pZ":2.1413370587398806,"vX0":1.77038288823444,"vY0":-122.01984296806263,"vZ0":-1.722504776248156,"x":143.91,"y":180.96,"x0":-1.6003751074053367,"y0":50.00141175784349,"z0":6.53842709780042,"aX":1.8077765602012896},"breaks":{"breakAngle":2.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.7,"breakVerticalInduced":-12.5,"breakHorizontal":-2.6,"spinRate":2443,"spinDirection":30},"zone":7,"typeConfidence":0.9,"plateTime":0.4503476090410232,"extension":6.37333944948332},"index":1,"playId":"1148d729-7a80-3b39-b1a4-f164467df1f7","pitchNumber":2,"startTime":"2026-03-21T17:16:42.094Z","endTime":"2026-03-21T17:16:47.364Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693645,"link":"/api/v1/people/693645","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":642708,"link":"/api/v1/people/642708"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":685744,"link":"/api/v1/people/685744"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":83.0,"endSpeed":76.5,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.27491198222095,"aZ":-39.07239844482057,"pfxX":1.1120201051869814,"pfxZ":-4.696276204064518,"pX":-0.4727276526493928,"pZ":1.2964260320649879,"vX0":2.07380913657975,"vY0":-120.89248450067218,"vZ0":-3.8181026759483605,"x":135.02,"y":203.78,"x0":-1.488762625739111,"y0":50.00259706015502,"z0":6.3532067159001135,"aX":1.6331981570620457},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.1,"breakVerticalInduced":-9.2,"breakHorizontal":-2.5,"spinRate":2438,"spinDirection":26},"zone":13,"typeConfidence":0.9,"plateTime":0.45441296702169653,"extension":6.416263138846886},"index":2,"playId":"7fedb9b8-9628-3d44-9ef4-3f290dd04d06","pitchNumber":3,"startTime":"2026-03-21T17:17:00.566Z","endTime":"2026-03-21T17:17:05.365Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693645,"link":"/api/v1/people/693645","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":642708,"link":"/api/v1/people/642708"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":685744,"link":"/api/v1/people/685744"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":3,"startTime":"2026-03-21T17:17:11.264Z","endTime":"2026-03-21T17:17:30.439Z","isPitch":false,"type":"action","player":{"id":681481,"link":"/api/v1/people/681481"},"defense":{"pitcher":{"id":693645,"link":"/api/v1/people/693645","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":642708,"link":"/api/v1/people/642708"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":685744,"link":"/api/v1/people/685744"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":87.1,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.151121051930424,"aZ":-21.242176623380956,"pfxX":2.742383341372796,"pfxZ":5.658194392950769,"pX":-0.258145594697072,"pZ":3.13517763935997,"vX0":3.0114923718734232,"vY0":-137.76109203278023,"vZ0":-4.880347646685471,"x":126.84,"y":154.13,"x0":-1.7196574965865314,"y0":50.00117161171053,"z0":6.355670794571306,"aX":5.297088604489532},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":9.5,"breakHorizontal":-5.5,"spinRate":2359,"spinDirection":173},"zone":2,"typeConfidence":0.91,"plateTime":0.39681543345274584,"extension":6.30076482853966},"hitData":{"launchSpeed":95.9,"launchAngle":-6.0,"totalDistance":23.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":112.41,"coordY":161.26}},"index":4,"playId":"fb686c7b-bf39-3ac7-b3e5-ff1d27d04c54","pitchNumber":4,"startTime":"2026-03-21T17:17:30.439Z","endTime":"2026-03-21T17:17:43.880Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693645,"link":"/api/v1/people/693645","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":642708,"link":"/api/v1/people/642708"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":685744,"link":"/api/v1/people/685744"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681481,"link":"/api/v1/people/681481"},"credit":"b_ab"},{"player":{"id":693645,"link":"/api/v1/people/693645"},"credit":"p_ab"},{"player":{"id":681481,"link":"/api/v1/people/681481"},"credit":"b_pa"},{"player":{"id":693645,"link":"/api/v1/people/693645"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.86,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2026-03-21T17:17:43.880Z","atBatIndex":3},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Spencer Torkelson grounds out, third baseman Amed Rosario to first baseman Paul Goldschmidt.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-21T17:17:41.092Z","endTime":"2026-03-21T17:19:44.829Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693645,"fullName":"Cam Schlittler","link":"/api/v1/people/693645"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":642708,"link":"/api/v1/people/642708"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":502671,"link":"/api/v1/people/502671"},"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(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":97.8,"endSpeed":89.4,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.565706761039536,"aZ":-16.522436003734953,"pfxX":-8.439652101739988,"pfxZ":7.632309449632778,"pX":-0.9170801086875384,"pZ":3.5072576245048115,"vX0":4.93392356795108,"vY0":-142.2988951232907,"vZ0":-4.917403824784476,"x":151.96,"y":144.08,"x0":-1.5765567249378245,"y0":50.00709390610825,"z0":6.304208099128474,"aX":-17.317050958227757},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":13.0,"breakHorizontal":14.3,"spinRate":2178,"spinDirection":206},"zone":11,"typeConfidence":2.0,"plateTime":0.384867977964372,"extension":6.46001510953497},"index":0,"playId":"6ca6baea-80be-36df-9f9e-02218452af7e","pitchNumber":1,"startTime":"2026-03-21T17:18:10.391Z","endTime":"2026-03-21T17:18:15.091Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693645,"link":"/api/v1/people/693645","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":642708,"link":"/api/v1/people/642708"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":685744,"link":"/api/v1/people/685744"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":98.6,"endSpeed":90.3,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.58283563049885,"aZ":-16.03991019930068,"pfxX":-7.792834413588994,"pfxZ":7.747696263111713,"pX":-0.1668681474362389,"pZ":2.515212921151286,"vX0":6.140119336325804,"vY0":-143.29927763611073,"vZ0":-7.7624302221282235,"x":123.36,"y":170.87,"x0":-1.322982973501364,"y0":50.00670028884831,"z0":6.257983663525658,"aX":-16.238353511270688},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":12.6,"breakHorizontal":13.0,"spinRate":2101,"spinDirection":205},"zone":5,"typeConfidence":2.0,"plateTime":0.38196359768476906,"extension":6.58954130509317},"index":1,"playId":"f3edd34e-32f7-38d3-8996-87a9e55bec79","pitchNumber":2,"startTime":"2026-03-21T17:18:29.975Z","endTime":"2026-03-21T17:18:35.117Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693645,"link":"/api/v1/people/693645","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":642708,"link":"/api/v1/people/642708"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":685744,"link":"/api/v1/people/685744"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":94.9,"endSpeed":88.2,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.615679219366193,"aZ":-21.279472619886544,"pfxX":3.2997790991486937,"pfxZ":5.544865521290758,"pX":0.07479800209892025,"pZ":3.1587497237982958,"vX0":3.5258603237908313,"vY0":-138.26983962647708,"vZ0":-4.679499559761949,"x":114.15,"y":153.49,"x0":-1.6387864695847956,"y0":50.00103216659053,"z0":6.273421911991463,"aX":6.481676720870674},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":9.4,"breakHorizontal":-6.6,"spinRate":2444,"spinDirection":185},"zone":2,"typeConfidence":0.91,"plateTime":0.3939343634462049,"extension":6.390083067171776},"index":2,"playId":"f0d7c132-2e83-320c-b21c-7df0b5b80916","pitchNumber":3,"startTime":"2026-03-21T17:18:48.530Z","endTime":"2026-03-21T17:18:52.341Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693645,"link":"/api/v1/people/693645","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":642708,"link":"/api/v1/people/642708"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":685744,"link":"/api/v1/people/685744"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":81.8,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.8431236631224,"aZ":-35.10954463220459,"pfxX":3.7834524826960774,"pfxZ":-1.76933490832633,"pX":0.6132220911661541,"pZ":0.33656472851004204,"vX0":4.062810834335655,"vY0":-127.2443028122652,"vZ0":-7.837644369902854,"x":93.63,"y":229.69,"x0":-1.4904223129834395,"y0":50.005267570824735,"z0":6.205290897839414,"aX":6.26268979112141},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-4.7,"breakHorizontal":-7.7,"spinRate":2450,"spinDirection":68},"zone":14,"typeConfidence":0.9,"plateTime":0.42893507936593656,"extension":6.427879865122149},"index":3,"playId":"4af66a8e-0b07-307b-b56c-df05dc720b27","pitchNumber":4,"startTime":"2026-03-21T17:19:11.047Z","endTime":"2026-03-21T17:19:15.210Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693645,"link":"/api/v1/people/693645","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":642708,"link":"/api/v1/people/642708"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":685744,"link":"/api/v1/people/685744"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":79.9,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.060889196634054,"aZ":-35.59959404139362,"pfxX":2.9905450518148458,"pfxZ":-2.1346574481867844,"pX":-0.5141202663044934,"pZ":2.607622553302551,"vX0":1.8811336316236678,"vY0":-125.60933341098729,"vZ0":-2.1528710583359167,"x":136.6,"y":168.37,"x0":-1.659698730201019,"y0":50.00000138027603,"z0":6.354208174575935,"aX":4.805506123412707},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-4.1,"breakHorizontal":-5.9,"spinRate":2415,"spinDirection":73},"zone":4,"typeConfidence":0.72,"plateTime":0.4350801168973324,"extension":6.365014137561726},"hitData":{"launchSpeed":95.8,"launchAngle":-2.0,"totalDistance":38.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":105.03,"coordY":176.32}},"index":4,"playId":"f04e6ad3-9ac0-330b-8d0b-cde1c94597b5","pitchNumber":5,"startTime":"2026-03-21T17:19:34.605Z","endTime":"2026-03-21T17:19:44.829Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693645,"link":"/api/v1/people/693645","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":642708,"link":"/api/v1/people/642708"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":685744,"link":"/api/v1/people/685744"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":679529,"link":"/api/v1/people/679529"},"credit":"b_ab"},{"player":{"id":693645,"link":"/api/v1/people/693645"},"credit":"p_ab"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"credit":"b_pa"},{"player":{"id":693645,"link":"/api/v1/people/693645"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.0,"awayTeamWinProbability":49.0,"homeTeamWinProbabilityAdded":-1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-03-21T17:19:44.829Z","atBatIndex":4},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Riley Greene strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-21T17:19:45.836Z","endTime":"2026-03-21T17:22:02.466Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693645,"fullName":"Cam Schlittler","link":"/api/v1/people/693645"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":669224,"link":"/api/v1/people/669224"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":78.5,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.779195156192735,"aZ":-43.44784937835195,"pfxX":2.292472332609688,"pfxZ":-7.201405929493978,"pX":-0.9759003142337698,"pZ":3.5479025496566767,"vX0":0.8087249606661193,"vY0":-124.50171757616265,"vZ0":1.3734338984180239,"x":154.2,"y":142.99,"x0":-1.6031180530390403,"y0":50.004876375011875,"z0":6.594076161993363,"aX":3.5871946033187605},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.9,"breakVerticalInduced":-12.5,"breakHorizontal":-4.3,"spinRate":2503,"spinDirection":32},"zone":11,"typeConfidence":0.88,"plateTime":0.4404978163899256,"extension":6.3972533839548325},"index":0,"playId":"62acdf7b-34ba-3294-908a-b2b0db864756","pitchNumber":1,"startTime":"2026-03-21T17:20:08.558Z","endTime":"2026-03-21T17:20:13.248Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693645,"link":"/api/v1/people/693645","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":642708,"link":"/api/v1/people/642708"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":685744,"link":"/api/v1/people/685744"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":88.5,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.17120371425115,"aZ":-17.77725472403611,"pfxX":2.2250771919712045,"pfxZ":7.249168190196106,"pX":0.36304231015071886,"pZ":2.5025343163995255,"vX0":4.478294785742636,"vY0":-139.51247576445346,"vZ0":-7.107730567285679,"x":103.16,"y":171.21,"x0":-1.5474345995033676,"y0":50.00556134811791,"z0":6.239855887660496,"aX":4.41832401857738},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":12.0,"breakHorizontal":-4.9,"spinRate":2485,"spinDirection":193},"zone":6,"typeConfidence":0.88,"plateTime":0.3914836328490412,"extension":6.568560104414208},"index":1,"playId":"2995f79c-658a-3b3b-92cd-da2ce331a6d8","pitchNumber":2,"startTime":"2026-03-21T17:20:26.369Z","endTime":"2026-03-21T17:20:29.988Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693645,"link":"/api/v1/people/693645","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":642708,"link":"/api/v1/people/642708"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":685744,"link":"/api/v1/people/685744"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.9,"endSpeed":89.0,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.70210232069514,"aZ":-10.777456225957772,"pfxX":-1.4510866220641243,"pfxZ":10.504485783552422,"pX":-0.03108782849132951,"pZ":2.7337275113705104,"vX0":4.651463769232642,"vY0":-142.28236874708176,"vZ0":-8.183044674479298,"x":118.18,"y":164.97,"x0":-1.503352047019285,"y0":50.000629111631106,"z0":6.342039157722203,"aX":-2.956020265622824},"breaks":{"breakAngle":8.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":17.4,"breakHorizontal":1.6,"spinRate":2409,"spinDirection":200},"zone":5,"typeConfidence":2.0,"plateTime":0.3859661006045454,"extension":6.54539233687646},"index":2,"playId":"46607a12-ab12-3798-a078-1845b9bfc3fa","pitchNumber":3,"startTime":"2026-03-21T17:20:48.526Z","endTime":"2026-03-21T17:20:53.587Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693645,"link":"/api/v1/people/693645","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":642708,"link":"/api/v1/people/642708"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":685744,"link":"/api/v1/people/685744"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.5,"endSpeed":89.5,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.09107946709651,"aZ":-8.618226893983639,"pfxX":-3.0031646775537713,"pfxZ":11.437828345911702,"pX":0.11031026745259681,"pZ":2.4538650760901928,"vX0":5.354124544484182,"vY0":-143.0822650370508,"vZ0":-8.997363834585263,"x":112.8,"y":172.53,"x0":-1.4008120671319366,"y0":50.00523276087294,"z0":6.1914786938758395,"aX":-6.186562156925458},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.5,"breakVerticalInduced":19.0,"breakHorizontal":4.3,"spinRate":2394,"spinDirection":207},"zone":5,"typeConfidence":2.0,"plateTime":0.3838002062825083,"extension":6.464298540846801},"index":3,"playId":"5724f260-15dc-35e6-947a-c3d0d5573cad","pitchNumber":4,"startTime":"2026-03-21T17:21:06.541Z","endTime":"2026-03-21T17:21:10.011Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693645,"link":"/api/v1/people/693645","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":642708,"link":"/api/v1/people/642708"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":685744,"link":"/api/v1/people/685744"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":88.2,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.097883551219763,"aZ":-17.867794221867126,"pfxX":3.1820697610892266,"pfxZ":7.234076390698636,"pX":0.5532491289462405,"pZ":3.0788499980789146,"vX0":4.343278418489215,"vY0":-139.20343347153084,"vZ0":-5.782092972346813,"x":95.91,"y":155.65,"x0":-1.4361710518702806,"y0":50.0007269479989,"z0":6.352228390666982,"aX":6.287963953552094},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":12.2,"breakHorizontal":-6.6,"spinRate":2564,"spinDirection":178},"zone":3,"typeConfidence":0.9,"plateTime":0.3923800290277595,"extension":6.457889850081186},"index":4,"playId":"bbb805a0-a5df-3b4a-a32b-722734cba060","pitchNumber":5,"startTime":"2026-03-21T17:21:33.073Z","endTime":"2026-03-21T17:21:36.622Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693645,"link":"/api/v1/people/693645","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":642708,"link":"/api/v1/people/642708"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":685744,"link":"/api/v1/people/685744"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.9,"endSpeed":90.4,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.710356829122375,"aZ":-14.173496134449028,"pfxX":-7.716488123167638,"pfxZ":8.608710644198421,"pX":-0.7728566384703512,"pZ":2.124770186639657,"vX0":4.944886798685508,"vY0":-143.7964897249447,"vZ0":-8.995505679984824,"x":146.46,"y":181.41,"x0":-1.513187652970189,"y0":50.00718766199771,"z0":6.175582636652067,"aX":-16.144841841108263},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":13.9,"breakHorizontal":13.0,"spinRate":2235,"spinDirection":211},"zone":7,"typeConfidence":2.0,"plateTime":0.3810695290971382,"extension":6.607626836764628},"index":5,"playId":"f2cddaec-da80-37de-8f47-ec7ce3fb469e","pitchNumber":6,"startTime":"2026-03-21T17:21:57.384Z","endTime":"2026-03-21T17:22:02.466Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693645,"link":"/api/v1/people/693645","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":642708,"link":"/api/v1/people/642708"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":685744,"link":"/api/v1/people/685744"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"credit":"b_ab"},{"player":{"id":693645,"link":"/api/v1/people/693645"},"credit":"p_ab"},{"player":{"id":682985,"link":"/api/v1/people/682985"},"credit":"b_pa"},{"player":{"id":693645,"link":"/api/v1/people/693645"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.0,"leverageIndex":0.41,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-03-21T17:22:02.466Z","atBatIndex":5},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Randal Grichuk walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":6,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-21T17:23:52.956Z","endTime":"2026-03-21T17:25:35.471Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":545341,"fullName":"Randal Grichuk","link":"/api/v1/people/545341"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":545341,"fullName":"Randal Grichuk","link":"/api/v1/people/545341"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":545341,"fullName":"Randal Grichuk","link":"/api/v1/people/545341"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":75.1,"endSpeed":69.0,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.890935277662408,"aZ":-42.65570159595206,"pfxX":-5.244650259618687,"pfxZ":-8.793606200144799,"pX":-0.4929021086169149,"pZ":1.560848552840198,"vX0":-2.5482600687514703,"vY0":-109.2732246612101,"vZ0":-0.2905548876731976,"x":135.79,"y":196.64,"x0":1.3754338811555544,"y0":50.00448329106134,"z0":6.335839268674873,"aX":-6.249397231102471},"breaks":{"breakAngle":8.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-64.7,"breakVerticalInduced":-15.6,"breakHorizontal":10.2,"spinRate":2729,"spinDirection":324},"zone":13,"typeConfidence":2.0,"plateTime":0.5040929516892882,"extension":5.355737601500398},"index":0,"playId":"ff942146-25b7-3129-b8c3-6d859f16e5c8","pitchNumber":1,"startTime":"2026-03-21T17:24:18.896Z","endTime":"2026-03-21T17:24:23.479Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":545341,"link":"/api/v1/people/545341","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":77.5,"endSpeed":71.4,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.09401645209673,"aZ":-43.01813062673934,"pfxX":-6.054691302745386,"pfxZ":-8.541837128997777,"pX":-1.199673951748481,"pZ":0.7021422755659216,"vX0":-2.49961621914423,"vY0":-112.7336747311674,"vZ0":-2.0967214935409806,"x":162.73,"y":219.82,"x0":0.7147217776210723,"y0":50.00358044734548,"z0":6.041828942130529,"aX":-7.686382084530817},"breaks":{"breakAngle":10.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.7,"breakVerticalInduced":-15.7,"breakHorizontal":11.6,"spinRate":2930,"spinDirection":320},"zone":13,"typeConfidence":2.0,"plateTime":0.4884163339643912,"extension":5.688334045543074},"index":1,"playId":"91af8bd4-1d18-3263-a53d-4abc9266220b","pitchNumber":2,"startTime":"2026-03-21T17:24:34.298Z","endTime":"2026-03-21T17:24:39.437Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":545341,"link":"/api/v1/people/545341","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":84.8,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.924889569024224,"aZ":-21.803873083587593,"pfxX":5.866221327215242,"pfxZ":5.659654761089117,"pX":-0.6660525934808945,"pZ":1.9168805652477727,"vX0":-5.11215264634367,"vY0":-134.69002457262772,"vZ0":-6.688070721632798,"x":142.39,"y":187.02,"x0":0.49666939757605344,"y0":50.00432276745334,"z0":5.979773820296486,"aX":10.752756267977086},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":9.0,"breakHorizontal":-9.5,"spinRate":2121,"spinDirection":141},"zone":7,"typeConfidence":2.0,"plateTime":0.4070314759409275,"extension":5.64426138622695},"index":2,"playId":"392e87c6-46ab-3d32-b0fa-a9e8a869a8b2","pitchNumber":3,"startTime":"2026-03-21T17:24:54.161Z","endTime":"2026-03-21T17:24:58.798Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":545341,"link":"/api/v1/people/545341","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":84.8,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.043097945228432,"aZ":-22.549836891913657,"pfxX":6.7176555929285415,"pfxZ":5.230539277593607,"pX":-1.3844914446774899,"pZ":2.5003935260242036,"vX0":-6.719908477793367,"vY0":-134.9445082189382,"vZ0":-5.370297381141426,"x":169.77,"y":171.27,"x0":0.26817039959764155,"y0":50.00363649041978,"z0":6.110360765870652,"aX":12.359858898178588},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":8.5,"breakHorizontal":-10.7,"spinRate":2147,"spinDirection":139},"zone":11,"typeConfidence":2.0,"plateTime":0.40628051631470585,"extension":5.460814648107301},"index":3,"playId":"dc8c5fa1-fe20-3bc4-8887-e6f296e70895","pitchNumber":4,"startTime":"2026-03-21T17:25:11.688Z","endTime":"2026-03-21T17:25:16.723Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":545341,"link":"/api/v1/people/545341","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":83.4,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.965308502486224,"aZ":-23.46537456630157,"pfxX":5.0646433732577485,"pfxZ":4.884315918134679,"pX":0.8566775958425038,"pZ":2.3200697203834078,"vX0":-1.8525700924321213,"vY0":-133.31649530024603,"vZ0":-4.7920767293821385,"x":84.35,"y":176.14,"x0":0.90597598654246,"y0":50.006368776795746,"z0":5.853399627316138,"aX":9.040076061955975},"breaks":{"breakAngle":19.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":7.9,"breakHorizontal":-8.8,"spinRate":2144,"spinDirection":140},"zone":14,"typeConfidence":2.0,"plateTime":0.4122028943980429,"extension":5.536945364230136},"index":4,"playId":"cce31bd6-c7f9-315c-89a9-e986e1512b44","pitchNumber":5,"startTime":"2026-03-21T17:25:30.008Z","endTime":"2026-03-21T17:25:35.471Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":545341,"link":"/api/v1/people/545341","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":545341,"link":"/api/v1/people/545341"},"credit":"b_pa"},{"player":{"id":664285,"link":"/api/v1/people/664285"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":46.2,"awayTeamWinProbability":53.8,"homeTeamWinProbabilityAdded":-3.799999999999997,"leverageIndex":0.92,"dramaIndex":52.0,"contextMetrics":{},"playEndTime":"2026-03-21T17:25:35.471Z","atBatIndex":6},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Jasson Domínguez grounds into a double play, third baseman Kevin McGonigle to second baseman Zach McKinstry to first baseman Colt Keith. Randal Grichuk out at 2nd. Jasson Domínguez out at 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-21T17:25:34.906Z","endTime":"2026-03-21T17:26:47.388Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":691176,"fullName":"Jasson Domínguez","link":"/api/v1/people/691176"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":545341,"fullName":"Randal Grichuk","link":"/api/v1/people/545341"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":805808,"link":"/api/v1/people/805808"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":656716,"link":"/api/v1/people/656716"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":691176,"fullName":"Jasson Domínguez","link":"/api/v1/people/691176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":656716,"link":"/api/v1/people/656716"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":690993,"link":"/api/v1/people/690993"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":76.0,"endSpeed":69.5,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.679621834995327,"aZ":-43.124296793086216,"pfxX":-7.11444301923876,"pfxZ":-9.033798967400791,"pX":-0.4669695998619313,"pZ":1.1529967988370537,"vX0":-1.3727959817814688,"vY0":-110.57645857133363,"vZ0":-0.7655267161890265,"x":134.8,"y":207.65,"x0":1.0886684815050345,"y0":50.004554233673254,"z0":6.114157531065138,"aX":-8.620697924122453},"breaks":{"breakAngle":12.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-64.3,"breakVerticalInduced":-16.1,"breakHorizontal":13.2,"spinRate":2802,"spinDirection":324},"zone":13,"typeConfidence":2.0,"plateTime":0.49948979038004726,"extension":5.519912709273515},"index":0,"playId":"493191fd-59de-3d76-8221-1cfafe883147","pitchNumber":1,"startTime":"2026-03-21T17:26:07.586Z","endTime":"2026-03-21T17:26:11.214Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":691176,"link":"/api/v1/people/691176","batSide":{"code":"R","description":"Right"}},"first":{"id":545341,"link":"/api/v1/people/545341"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":90.9,"endSpeed":83.2,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.95576127056908,"aZ":-25.02878282420832,"pfxX":6.292665019649191,"pfxZ":4.040257607982586,"pX":-0.15022078393158717,"pZ":2.547079001586247,"vX0":-4.671551544165964,"vY0":-132.34149996883366,"vZ0":-4.288409349160708,"x":122.73,"y":170.01,"x0":0.8226614212442396,"y0":50.0047609777723,"z0":6.027864024434788,"aX":11.13323798936208},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":6.6,"breakHorizontal":-10.3,"spinRate":2049,"spinDirection":138},"zone":5,"typeConfidence":2.0,"plateTime":0.41431227265743953,"extension":5.454927133901359},"hitData":{"launchSpeed":104.5,"launchAngle":-1.0,"totalDistance":48.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":108.17,"coordY":165.5}},"index":1,"playId":"d5b236b8-2b79-3a50-b3da-4bc2e70db672","pitchNumber":2,"startTime":"2026-03-21T17:26:29.777Z","endTime":"2026-03-21T17:26:47.388Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":691176,"link":"/api/v1/people/691176","batSide":{"code":"R","description":"Right"}},"first":{"id":545341,"link":"/api/v1/people/545341"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691176,"link":"/api/v1/people/691176"},"credit":"b_ab"},{"player":{"id":664285,"link":"/api/v1/people/664285"},"credit":"p_ab"},{"player":{"id":691176,"link":"/api/v1/people/691176"},"credit":"b_pa"},{"player":{"id":664285,"link":"/api/v1/people/664285"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":54.0,"awayTeamWinProbability":46.0,"homeTeamWinProbabilityAdded":7.799999999999997,"leverageIndex":1.54,"dramaIndex":92.0,"contextMetrics":{},"playEndTime":"2026-03-21T17:26:47.388Z","atBatIndex":7},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Austin Wells doubles (2) on a fly ball to right fielder Kerry Carpenter.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-21T17:26:49.086Z","endTime":"2026-03-21T17:27:42.803Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":669224,"fullName":"Austin Wells","link":"/api/v1/people/669224"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":669224,"fullName":"Austin Wells","link":"/api/v1/people/669224"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"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":669224,"fullName":"Austin Wells","link":"/api/v1/people/669224"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":681481,"link":"/api/v1/people/681481"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":92.1,"endSpeed":83.7,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.78618770629133,"aZ":-27.23786191223051,"pfxX":8.934058642103263,"pfxZ":2.7401151857914776,"pX":0.9746296725180968,"pZ":2.8967681772318654,"vX0":-3.0217941804286355,"vY0":-134.0474948534904,"vZ0":-3.602859234716536,"x":79.85,"y":160.57,"x0":0.9628254959832275,"y0":50.002892459711155,"z0":6.225805563206168,"aX":16.089125442987747},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":4.3,"breakHorizontal":-15.4,"spinRate":2116,"spinDirection":141},"zone":12,"typeConfidence":2.0,"plateTime":0.4102411425184984,"extension":5.46190197258337},"index":0,"playId":"095b7b76-ee23-38cd-b0db-dd4cff009db9","pitchNumber":1,"startTime":"2026-03-21T17:27:08.501Z","endTime":"2026-03-21T17:27:12.720Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":669224,"link":"/api/v1/people/669224","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":92.9,"endSpeed":84.0,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.88276943550179,"aZ":-25.7586300002191,"pfxX":10.067166539565637,"pfxZ":3.52672429749893,"pX":0.9095795886809014,"pZ":2.6523626003894707,"vX0":-3.3494266178059817,"vY0":-135.10843222186773,"vZ0":-4.531054848647983,"x":82.33,"y":167.17,"x0":0.8695248361365185,"y0":50.00374775595506,"z0":6.197842089303398,"aX":18.310519647434862},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":5.5,"breakHorizontal":-17.3,"spinRate":2103,"spinDirection":143},"zone":12,"typeConfidence":2.0,"plateTime":0.40794250244837826,"extension":5.510839031500923},"hitData":{"launchSpeed":96.7,"launchAngle":26.0,"totalDistance":374.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":179.35,"coordY":57.74}},"index":1,"playId":"0b18158d-ef68-3915-ab2c-976ca1dd0add","pitchNumber":2,"startTime":"2026-03-21T17:27:26.847Z","endTime":"2026-03-21T17:27:42.803Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":669224,"link":"/api/v1/people/669224","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669224,"link":"/api/v1/people/669224"},"credit":"b_ab"},{"player":{"id":664285,"link":"/api/v1/people/664285"},"credit":"p_ab"},{"player":{"id":669224,"link":"/api/v1/people/669224"},"credit":"b_pa"},{"player":{"id":664285,"link":"/api/v1/people/664285"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.7,"awayTeamWinProbability":48.3,"homeTeamWinProbabilityAdded":-2.299999999999997,"leverageIndex":0.43,"dramaIndex":30.0,"contextMetrics":{},"playEndTime":"2026-03-21T17:27:42.803Z","atBatIndex":8},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Paul DeJong singles on a ground ball to shortstop Javier Báez. Austin Wells to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-21T17:27:42.194Z","endTime":"2026-03-21T17:29:00.546Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":657557,"fullName":"Paul DeJong","link":"/api/v1/people/657557"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":657557,"fullName":"Paul DeJong","link":"/api/v1/people/657557"},"postOnThird":{"id":669224,"fullName":"Austin Wells","link":"/api/v1/people/669224"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":657557,"fullName":"Paul DeJong","link":"/api/v1/people/657557"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":595879,"link":"/api/v1/people/595879"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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_play","runner":{"id":669224,"fullName":"Austin Wells","link":"/api/v1/people/669224"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":77.3,"endSpeed":70.5,"strikeZoneTop":3.213,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.188551907042783,"aZ":-42.35795555032981,"pfxX":-6.163136166008308,"pfxZ":-8.17042556225709,"pX":-0.9425045402102672,"pZ":0.6657929107236029,"vX0":-2.7644947891048,"vY0":-112.35927183209834,"vZ0":-2.167886167598724,"x":152.93,"y":220.8,"x0":1.1145623306414736,"y0":50.00360150052862,"z0":6.051140437290084,"aX":-7.679810089068124},"breaks":{"breakAngle":10.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.8,"breakVerticalInduced":-15.0,"breakHorizontal":12.0,"spinRate":2871,"spinDirection":328},"zone":13,"typeConfidence":2.0,"plateTime":0.4922991266205239,"extension":5.768360958087251},"index":0,"playId":"877dee84-86ce-365d-83b1-1c6c08d49dd1","pitchNumber":1,"startTime":"2026-03-21T17:28:11.247Z","endTime":"2026-03-21T17:28:15.648Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":657557,"link":"/api/v1/people/657557","batSide":{"code":"R","description":"Right"}},"second":{"id":669224,"link":"/api/v1/people/669224"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":78.8,"strikeZoneTop":3.213,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.425204856098638,"aZ":-33.95683739036166,"pfxX":6.046984935643914,"pfxZ":-1.1227200584931687,"pX":-0.06603224558538087,"pZ":2.1688779391750375,"vX0":-4.70301418802796,"vY0":-125.85008807295482,"vZ0":-2.559373860593592,"x":119.52,"y":180.22,"x0":1.052506700061283,"y0":50.00438735976673,"z0":5.982661664161467,"aX":9.583352732478422},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-2.4,"breakHorizontal":-9.7,"spinRate":1544,"spinDirection":120},"zone":8,"typeConfidence":2.0,"plateTime":0.4372603096259091,"extension":5.576264118272959},"hitData":{"launchSpeed":95.5,"launchAngle":10.0,"totalDistance":136.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":103.87,"coordY":152.21}},"index":1,"playId":"fd5b6ba8-e04c-3d86-8915-af22b6eec0ed","pitchNumber":2,"startTime":"2026-03-21T17:28:33.210Z","endTime":"2026-03-21T17:29:00.546Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":657557,"link":"/api/v1/people/657557","batSide":{"code":"R","description":"Right"}},"second":{"id":669224,"link":"/api/v1/people/669224"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":657557,"link":"/api/v1/people/657557"},"credit":"b_ab"},{"player":{"id":664285,"link":"/api/v1/people/664285"},"credit":"p_ab"},{"player":{"id":657557,"link":"/api/v1/people/657557"},"credit":"b_pa"},{"player":{"id":664285,"link":"/api/v1/people/664285"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.7000000000000028,"leverageIndex":1.3,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2026-03-21T17:29:00.546Z","atBatIndex":9},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Max Schuemann grounds out, third baseman Kevin McGonigle to first baseman Colt Keith.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-21T17:29:08.063Z","endTime":"2026-03-21T17:31:02.578Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":680474,"fullName":"Max Schuemann","link":"/api/v1/people/680474"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","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":3},"credits":[{"player":{"id":805808,"link":"/api/v1/people/805808"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":690993,"link":"/api/v1/people/690993"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":82.5,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.668695162034457,"aZ":-28.469953287201356,"pfxX":5.5006522657635415,"pfxZ":2.109068011099284,"pX":-0.6022928541633605,"pZ":3.4590081805313884,"vX0":-5.646639898372799,"vY0":-132.5542755889546,"vZ0":-1.4495457191268482,"x":139.96,"y":145.39,"x0":0.8538198893564883,"y0":50.003966067631495,"z0":6.116583224882013,"aX":9.666049783454897},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":3.7,"breakHorizontal":-8.5,"spinRate":2148,"spinDirection":138},"zone":11,"typeConfidence":2.0,"plateTime":0.4152311952451928,"extension":5.452499295798},"index":0,"playId":"5a12b15d-4e9a-36b4-b3c6-bed91d0e45d1","pitchNumber":1,"startTime":"2026-03-21T17:29:16.427Z","endTime":"2026-03-21T17:29:43.457Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":680474,"link":"/api/v1/people/680474","batSide":{"code":"R","description":"Right"}},"first":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":669224,"link":"/api/v1/people/669224"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":147,"player":{"id":680474,"fullName":"Max Schuemann","link":"/api/v1/people/680474"}},"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":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":83.4,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.836541842753014,"aZ":-28.89412640541543,"pfxX":8.472862556153132,"pfxZ":1.830573338958473,"pX":0.8217141202771179,"pZ":3.099030077934335,"vX0":-2.989592903854571,"vY0":-134.02163959382173,"vZ0":-2.432724936688855,"x":85.68,"y":155.11,"x0":0.8602628027269953,"y0":50.00459204490784,"z0":6.112676566984354,"aX":15.193656497475605},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":3.0,"breakHorizontal":-14.5,"spinRate":2159,"spinDirection":141},"zone":12,"typeConfidence":2.0,"plateTime":0.4109557763098701,"extension":5.5195339168174264},"index":1,"playId":"efa3f324-0493-34b9-916c-6ccb3ac9b5c3","pitchNumber":2,"startTime":"2026-03-21T17:30:01.436Z","endTime":"2026-03-21T17:30:05.394Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":680474,"link":"/api/v1/people/680474","batSide":{"code":"R","description":"Right"}},"first":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":669224,"link":"/api/v1/people/669224"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":76.3,"endSpeed":69.5,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.189379799598854,"aZ":-44.37868196793039,"pfxX":-6.515642288401684,"pfxZ":-10.026377323277533,"pX":0.3584022520547034,"pZ":1.4591150116432277,"vX0":0.16846686170820768,"vY0":-110.96807668641203,"vZ0":-0.046525956191895146,"x":103.34,"y":199.38,"x0":1.1237751860649716,"y0":50.00086258041546,"z0":6.195905416993534,"aX":-7.934261709635029},"breaks":{"breakAngle":9.6,"breakLength":15.6,"breakY":24.0,"breakVertical":-65.5,"breakVerticalInduced":-17.6,"breakHorizontal":11.6,"spinRate":2849,"spinDirection":327},"zone":14,"typeConfidence":2.0,"plateTime":0.49809024768773513,"extension":5.6364869054364775},"index":2,"playId":"e53cf55b-c630-315c-b63b-b4f189709429","pitchNumber":3,"startTime":"2026-03-21T17:30:23.469Z","endTime":"2026-03-21T17:30:27.715Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":680474,"link":"/api/v1/people/680474","batSide":{"code":"R","description":"Right"}},"first":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":669224,"link":"/api/v1/people/669224"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":77.5,"endSpeed":71.4,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.057769492958162,"aZ":-43.293172757770854,"pfxX":-7.1725135551296875,"pfxZ":-8.744844409651803,"pX":-0.5594528135697546,"pZ":1.1497085319673923,"vX0":-1.7619274038920614,"vY0":-112.84339412448624,"vZ0":-1.1185521650084393,"x":138.33,"y":207.74,"x0":1.1653795313624824,"y0":50.00026636183054,"z0":6.064624237904997,"aX":-9.125435235196584},"breaks":{"breakAngle":12.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.7,"breakVerticalInduced":-15.7,"breakHorizontal":13.4,"spinRate":2773,"spinDirection":322},"zone":13,"typeConfidence":2.0,"plateTime":0.48786595007820033,"extension":5.569997385529581},"hitData":{"launchSpeed":73.3,"launchAngle":2.0,"totalDistance":40.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":103.94,"coordY":167.92}},"index":3,"playId":"7bf38103-c2bd-32b6-a776-ccb02b274ef7","pitchNumber":4,"startTime":"2026-03-21T17:30:51.089Z","endTime":"2026-03-21T17:31:02.578Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":680474,"link":"/api/v1/people/680474","batSide":{"code":"R","description":"Right"}},"first":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":669224,"link":"/api/v1/people/669224"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680474,"link":"/api/v1/people/680474"},"credit":"b_ab"},{"player":{"id":664285,"link":"/api/v1/people/664285"},"credit":"p_ab"},{"player":{"id":680474,"link":"/api/v1/people/680474"},"credit":"b_pa"},{"player":{"id":664285,"link":"/api/v1/people/664285"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.1,"awayTeamWinProbability":44.9,"homeTeamWinProbabilityAdded":5.100000000000001,"leverageIndex":1.96,"dramaIndex":85.0,"contextMetrics":{},"playEndTime":"2026-03-21T17:31:02.578Z","atBatIndex":10},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Colt Keith grounds out, third baseman Amed Rosario to first baseman Paul Goldschmidt.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-21T17:31:49.398Z","endTime":"2026-03-21T17:34:05.712Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693645,"fullName":"Cam Schlittler","link":"/api/v1/people/693645"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":642708,"link":"/api/v1/people/642708"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":502671,"link":"/api/v1/people/502671"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.9,"endSpeed":76.9,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.288940199698917,"aZ":-41.682705819115355,"pfxX":1.9103115253725877,"pfxZ":-6.404999544356855,"pX":0.850293537714356,"pZ":3.4045100346067168,"vX0":4.652863470233957,"vY0":-120.74720803348954,"vZ0":1.1464384374884342,"x":84.59,"y":146.86,"x0":-1.3455243956732164,"y0":50.002917689120544,"z0":6.575445397108164,"aX":2.835255071214561},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.6,"breakVerticalInduced":-11.2,"breakHorizontal":-4.6,"spinRate":2430,"spinDirection":32},"zone":12,"typeConfidence":0.91,"plateTime":0.45265767106852106,"extension":6.543337180884753},"index":0,"playId":"66b126ac-68f3-3a85-bc28-906d2ddc8701","pitchNumber":1,"startTime":"2026-03-21T17:33:33.071Z","endTime":"2026-03-21T17:33:37.775Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693645,"link":"/api/v1/people/693645","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":642708,"link":"/api/v1/people/642708"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":685744,"link":"/api/v1/people/685744"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":88.4,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.695907374884136,"aZ":-11.354804808010075,"pfxX":-2.9400113512511896,"pfxZ":10.415091591955079,"pX":-0.5991876417764701,"pZ":2.914542379931447,"vX0":3.6430920076448907,"vY0":-140.24520757255397,"vZ0":-7.523813720198797,"x":139.84,"y":160.09,"x0":-1.5309516696458323,"y0":50.00449425632657,"z0":6.366865892080096,"aX":-5.877766467599122},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":17.5,"breakHorizontal":4.6,"spinRate":2330,"spinDirection":199},"zone":1,"typeConfidence":2.0,"plateTime":0.39004652360585634,"extension":6.448395423455522},"hitData":{"launchSpeed":100.8,"launchAngle":3.0,"totalDistance":94.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":108.82,"coordY":151.25}},"index":1,"playId":"dfd0b5f9-1787-3385-b09b-4aecb6aac0fe","pitchNumber":2,"startTime":"2026-03-21T17:33:52.794Z","endTime":"2026-03-21T17:34:05.712Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693645,"link":"/api/v1/people/693645","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":642708,"link":"/api/v1/people/642708"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":685744,"link":"/api/v1/people/685744"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":690993,"link":"/api/v1/people/690993"},"credit":"b_ab"},{"player":{"id":693645,"link":"/api/v1/people/693645"},"credit":"p_ab"},{"player":{"id":690993,"link":"/api/v1/people/690993"},"credit":"b_pa"},{"player":{"id":693645,"link":"/api/v1/people/693645"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.800000000000004,"awayTeamWinProbability":47.199999999999996,"homeTeamWinProbabilityAdded":-2.299999999999997,"leverageIndex":0.91,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-03-21T17:34:05.712Z","atBatIndex":11},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Dillon Dingler grounds out, shortstop José Caballero to first baseman Paul Goldschmidt.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-21T17:34:03.813Z","endTime":"2026-03-21T17:34:40.410Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693645,"fullName":"Cam Schlittler","link":"/api/v1/people/693645"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":676609,"link":"/api/v1/people/676609"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":502671,"link":"/api/v1/people/502671"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.2,"endSpeed":89.6,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.86936173019703,"aZ":-16.55778350207321,"pfxX":-6.751410798518614,"pfxZ":7.641117985376953,"pX":-0.267573945261315,"pZ":2.8533137748018524,"vX0":5.540482373616693,"vY0":-141.4931035068832,"vZ0":-6.683281321040155,"x":127.2,"y":161.74,"x0":-1.3661698221410623,"y0":50.00456343718994,"z0":6.2921706871703815,"aX":-13.800288778190474},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":12.7,"breakHorizontal":11.2,"spinRate":2244,"spinDirection":206},"zone":2,"typeConfidence":2.0,"plateTime":0.3859395599588087,"extension":6.528424328756401},"hitData":{"launchSpeed":84.4,"launchAngle":-13.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":116.64,"coordY":157.64}},"index":0,"playId":"7e24452b-3348-380c-a924-7a6410e04253","pitchNumber":1,"startTime":"2026-03-21T17:34:28.138Z","endTime":"2026-03-21T17:34:40.410Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693645,"link":"/api/v1/people/693645","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":642708,"link":"/api/v1/people/642708"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":685744,"link":"/api/v1/people/685744"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":693307,"link":"/api/v1/people/693307","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"credit":"b_ab"},{"player":{"id":693645,"link":"/api/v1/people/693645"},"credit":"p_ab"},{"player":{"id":693307,"link":"/api/v1/people/693307"},"credit":"b_pa"},{"player":{"id":693645,"link":"/api/v1/people/693645"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.1,"awayTeamWinProbability":48.9,"homeTeamWinProbabilityAdded":-1.7000000000000028,"leverageIndex":0.68,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-03-21T17:34:40.410Z","atBatIndex":12},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Kevin McGonigle singles on a line drive to left fielder Jasson Domínguez.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-21T17:34:37.668Z","endTime":"2026-03-21T17:37:24.316Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693645,"fullName":"Cam Schlittler","link":"/api/v1/people/693645"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"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_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":86.9,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.265686447088267,"aZ":-27.129948342298174,"pfxX":4.954710729325898,"pfxZ":2.6480992314267837,"pX":-0.5761666607513197,"pZ":3.4476956190306014,"vX0":1.6726088511105914,"vY0":-136.00372479617778,"vZ0":-2.7881660697743413,"x":138.96,"y":145.69,"x0":-1.8403083318024973,"y0":50.00054395859929,"z0":6.335471829824404,"aX":9.432176773376835},"breaks":{"breakAngle":19.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":4.4,"breakHorizontal":-9.4,"spinRate":2508,"spinDirection":158},"zone":11,"typeConfidence":0.75,"plateTime":0.4002337204651427,"extension":6.4279778091018285},"index":0,"playId":"ef9d681b-c392-3fc4-b757-4ca719695cc5","pitchNumber":1,"startTime":"2026-03-21T17:35:05.479Z","endTime":"2026-03-21T17:35:09.957Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693645,"link":"/api/v1/people/693645","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":642708,"link":"/api/v1/people/642708"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":685744,"link":"/api/v1/people/685744"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":805808,"link":"/api/v1/people/805808","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":85.9,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.613990587157353,"aZ":-25.784205521351364,"pfxX":4.8996637362947535,"pfxZ":3.4092108573361664,"pX":-0.3992208878986889,"pZ":3.0540971257905576,"vX0":1.6400071534789515,"vY0":-135.5046366153433,"vZ0":-4.018005967807583,"x":132.22,"y":156.32,"x0":-1.6477126994191496,"y0":50.00186136936875,"z0":6.342466391076696,"aX":9.175035145209993},"breaks":{"breakAngle":19.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":5.6,"breakHorizontal":-9.2,"spinRate":2493,"spinDirection":155},"zone":1,"typeConfidence":0.91,"plateTime":0.40311534923393655,"extension":6.3870420853682495},"index":1,"playId":"4b374b2e-230d-3307-aad6-9a4ff75be890","pitchNumber":2,"startTime":"2026-03-21T17:35:24.251Z","endTime":"2026-03-21T17:35:29.023Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693645,"link":"/api/v1/people/693645","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":642708,"link":"/api/v1/people/642708"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":685744,"link":"/api/v1/people/685744"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":805808,"link":"/api/v1/people/805808","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.7,"endSpeed":77.4,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.36057175611781,"aZ":-38.66561234308698,"pfxX":1.6866323200123485,"pfxZ":-4.277418691149577,"pX":-0.6385044439649691,"pZ":1.9360816753098715,"vX0":1.7494061939656462,"vY0":-123.23883284729293,"vZ0":-3.010876478260454,"x":141.34,"y":186.51,"x0":-1.5799672091879122,"y0":50.002164338273154,"z0":6.480718202761875,"aX":2.5609294447153528},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.7,"breakVerticalInduced":-8.3,"breakHorizontal":-3.5,"spinRate":2510,"spinDirection":25},"zone":7,"typeConfidence":0.83,"plateTime":0.4466026850769782,"extension":6.302848171626082},"index":2,"playId":"3514251b-2d1b-324c-b391-c24765325209","pitchNumber":3,"startTime":"2026-03-21T17:35:42.837Z","endTime":"2026-03-21T17:35:48.368Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693645,"link":"/api/v1/people/693645","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":642708,"link":"/api/v1/people/642708"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":685744,"link":"/api/v1/people/685744"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":805808,"link":"/api/v1/people/805808","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":82.6,"endSpeed":76.3,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.2113105219798,"aZ":-39.04144019033104,"pfxX":5.194334764260649,"pfxZ":-4.673649380924989,"pX":-1.1304617605298302,"pZ":2.8924058026712847,"vX0":-0.21416775692074086,"vY0":-120.38747702368829,"vZ0":-0.3378790679336816,"x":160.09,"y":160.69,"x0":-1.7153285683694102,"y0":50.00341460308805,"z0":6.488083105207787,"aX":7.630181828035039},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.2,"breakVerticalInduced":-8.3,"breakHorizontal":-9.4,"spinRate":2570,"spinDirection":28},"zone":11,"typeConfidence":0.87,"plateTime":0.45484359718469713,"extension":6.461957257468585},"index":3,"playId":"039d68e8-a68a-32c5-80f7-936fad5ecce8","pitchNumber":4,"startTime":"2026-03-21T17:36:07.110Z","endTime":"2026-03-21T17:36:12.189Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693645,"link":"/api/v1/people/693645","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":642708,"link":"/api/v1/people/642708"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":685744,"link":"/api/v1/people/685744"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":805808,"link":"/api/v1/people/805808","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.4,"endSpeed":90.3,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.758181821938386,"aZ":-21.27300446457722,"pfxX":-8.308791291460272,"pfxZ":5.270306457793263,"pX":0.24871299349736076,"pZ":1.179344026985824,"vX0":7.291960546604068,"vY0":-142.88285444482963,"vZ0":-10.052139318036975,"x":107.52,"y":206.94,"x0":-1.2562550157232524,"y0":50.00439515467573,"z0":6.078525654987271,"aX":-17.19050538873437},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":7.7,"breakHorizontal":13.6,"spinRate":2246,"spinDirection":212},"zone":14,"typeConfidence":2.0,"plateTime":0.383256703692723,"extension":6.601140225226303},"index":4,"playId":"462d5b11-1c75-3efd-98c6-4216457c7cc3","pitchNumber":5,"startTime":"2026-03-21T17:36:26.324Z","endTime":"2026-03-21T17:36:31.350Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693645,"link":"/api/v1/people/693645","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":642708,"link":"/api/v1/people/642708"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":685744,"link":"/api/v1/people/685744"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":805808,"link":"/api/v1/people/805808","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.7,"endSpeed":90.2,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.30408713882527,"aZ":-11.422351920568667,"pfxX":-3.555628884728436,"pfxZ":9.959398165016355,"pX":-0.8254659642571057,"pZ":2.433980267809251,"vX0":2.900351957235184,"vY0":-143.4609086091622,"vZ0":-8.714643075366094,"x":148.46,"y":173.06,"x0":-1.3877912729434219,"y0":50.00262705607053,"z0":6.223721973733896,"aX":-7.40859599970816},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":16.4,"breakHorizontal":5.9,"spinRate":2400,"spinDirection":209},"zone":4,"typeConfidence":2.0,"plateTime":0.3818476862220743,"extension":6.620385590084643},"index":5,"playId":"9f3f8cc8-3780-31b4-992c-20db4f23cf3b","pitchNumber":6,"startTime":"2026-03-21T17:36:48.025Z","endTime":"2026-03-21T17:36:51.760Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693645,"link":"/api/v1/people/693645","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":642708,"link":"/api/v1/people/642708"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":685744,"link":"/api/v1/people/685744"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":805808,"link":"/api/v1/people/805808","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":89.1,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.961300942746057,"aZ":-17.667757020872124,"pfxX":2.722988113791051,"pfxZ":7.23765354133622,"pX":0.11039159100491329,"pZ":2.1976187089883177,"vX0":3.6829820843047747,"vY0":-139.84102423778558,"vZ0":-7.881829701662967,"x":112.79,"y":179.44,"x0":-1.571542945414078,"y0":50.00306888581294,"z0":6.185871837021584,"aX":5.458328882369586},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":11.9,"breakHorizontal":-5.6,"spinRate":2428,"spinDirection":189},"zone":5,"typeConfidence":0.89,"plateTime":0.3898756307023259,"extension":6.6192381077045415},"hitData":{"launchSpeed":78.3,"launchAngle":25.0,"totalDistance":237.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":96.23,"coordY":100.82}},"index":6,"playId":"e046f2a0-fa70-38fb-898c-898043d1145c","pitchNumber":7,"startTime":"2026-03-21T17:37:11.779Z","endTime":"2026-03-21T17:37:24.316Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693645,"link":"/api/v1/people/693645","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":642708,"link":"/api/v1/people/642708"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":685744,"link":"/api/v1/people/685744"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":805808,"link":"/api/v1/people/805808","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805808,"link":"/api/v1/people/805808"},"credit":"b_ab"},{"player":{"id":693645,"link":"/api/v1/people/693645"},"credit":"p_ab"},{"player":{"id":805808,"link":"/api/v1/people/805808"},"credit":"b_pa"},{"player":{"id":693645,"link":"/api/v1/people/693645"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.400000000000006,"awayTeamWinProbability":47.599999999999994,"homeTeamWinProbabilityAdded":1.3000000000000043,"leverageIndex":0.44,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2026-03-21T17:37:24.316Z","atBatIndex":13},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Zach McKinstry grounds out, catcher Austin Wells to first baseman Paul Goldschmidt.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-21T17:37:22.456Z","endTime":"2026-03-21T17:39:21.148Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693645,"fullName":"Cam Schlittler","link":"/api/v1/people/693645"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669224,"link":"/api/v1/people/669224"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":502671,"link":"/api/v1/people/502671"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":87.5,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.813498891782483,"aZ":-20.484421542370495,"pfxX":3.413958844645739,"pfxZ":6.057118270660849,"pX":1.0269485913435443,"pZ":1.810738951581621,"vX0":5.89512995456441,"vY0":-137.64595861359547,"vZ0":-8.171487505423018,"x":77.86,"y":189.89,"x0":-1.5812115814662762,"y0":50.00542079168904,"z0":6.190517064324506,"aX":6.591207177225734},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":9.5,"breakHorizontal":-7.3,"spinRate":2427,"spinDirection":192},"zone":14,"typeConfidence":0.9,"plateTime":0.39700358101131084,"extension":6.561957750813},"index":0,"playId":"535a4197-2fe8-3b87-8e44-8bf4546c2534","pitchNumber":1,"startTime":"2026-03-21T17:37:48.630Z","endTime":"2026-03-21T17:37:52.830Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693645,"link":"/api/v1/people/693645","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":642708,"link":"/api/v1/people/642708"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":685744,"link":"/api/v1/people/685744"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"first":{"id":805808,"link":"/api/v1/people/805808"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"index":1,"playId":"08316016-0156-0013-001c-f08cd117d70a","startTime":"2026-03-21T17:38:10.935Z","endTime":"2026-03-21T17:38:31.984Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":693645,"link":"/api/v1/people/693645","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":642708,"link":"/api/v1/people/642708"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":685744,"link":"/api/v1/people/685744"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"first":{"id":805808,"link":"/api/v1/people/805808"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.0,"endSpeed":89.5,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.10259521604883,"aZ":-10.434979298159854,"pfxX":-2.9650142790845155,"pfxZ":10.591954797286338,"pX":-0.25466028532038015,"pZ":2.4933055374699093,"vX0":4.645149033253277,"vY0":-142.44221934157943,"vZ0":-8.549913540307092,"x":126.71,"y":171.46,"x0":-1.5222774285112406,"y0":50.00430486553859,"z0":6.196045388581528,"aX":-6.086424875216141},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":17.6,"breakHorizontal":4.4,"spinRate":2467,"spinDirection":206},"zone":5,"typeConfidence":2.0,"plateTime":0.38472379723719463,"extension":6.6036995534343355},"index":2,"playId":"45e700c1-0638-3138-9d8f-b166990e6dd8","pitchNumber":2,"startTime":"2026-03-21T17:38:31.984Z","endTime":"2026-03-21T17:38:36.741Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693645,"link":"/api/v1/people/693645","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":642708,"link":"/api/v1/people/642708"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":685744,"link":"/api/v1/people/685744"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"first":{"id":805808,"link":"/api/v1/people/805808"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.1,"endSpeed":90.2,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.80464227042455,"aZ":-9.760108658220046,"pfxX":-4.197689770041567,"pfxZ":10.829967511131823,"pX":-0.4778971262446883,"pZ":1.7811134237586852,"vX0":4.91574696612142,"vY0":-142.50568241404184,"vZ0":-10.414182390929131,"x":135.22,"y":190.69,"x0":-1.674700879168559,"y0":50.002532935456536,"z0":6.086440247924147,"aX":-8.688146003149273},"breaks":{"breakAngle":32.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":17.9,"breakHorizontal":6.7,"spinRate":2406,"spinDirection":206},"zone":7,"typeConfidence":2.0,"plateTime":0.38342039900565794,"extension":6.516679508082689},"index":3,"playId":"442fa2c5-3fd5-3b73-add4-8d6158892ceb","pitchNumber":3,"startTime":"2026-03-21T17:38:50.283Z","endTime":"2026-03-21T17:38:55.289Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693645,"link":"/api/v1/people/693645","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":642708,"link":"/api/v1/people/642708"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":685744,"link":"/api/v1/people/685744"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"first":{"id":805808,"link":"/api/v1/people/805808"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":88.4,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.351367091463427,"aZ":-18.847811161009975,"pfxX":0.05874069651099001,"pfxZ":6.734811485033678,"pX":0.20468366675054195,"pZ":2.902914405667739,"vX0":4.974140842336361,"vY0":-138.89793070709754,"vZ0":-5.830665453040842,"x":109.2,"y":160.4,"x0":-1.6073692298792355,"y0":50.003430756866145,"z0":6.257936802977083,"aX":0.11650186940696487},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":11.4,"breakHorizontal":-1.0,"spinRate":2380,"spinDirection":192},"zone":2,"typeConfidence":0.82,"plateTime":0.39240383769296105,"extension":6.442834105293375},"hitData":{"launchSpeed":39.7,"launchAngle":-65.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"2","coordinates":{"coordX":132.36,"coordY":195.13}},"index":4,"playId":"711bf799-9fc9-3494-b9d1-fa6ea2ae717e","pitchNumber":4,"startTime":"2026-03-21T17:39:08.340Z","endTime":"2026-03-21T17:39:21.148Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693645,"link":"/api/v1/people/693645","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":642708,"link":"/api/v1/people/642708"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":685744,"link":"/api/v1/people/685744"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"first":{"id":805808,"link":"/api/v1/people/805808"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656716,"link":"/api/v1/people/656716"},"credit":"b_ab"},{"player":{"id":693645,"link":"/api/v1/people/693645"},"credit":"p_ab"},{"player":{"id":656716,"link":"/api/v1/people/656716"},"credit":"b_pa"},{"player":{"id":693645,"link":"/api/v1/people/693645"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-2.4000000000000057,"leverageIndex":0.94,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2026-03-21T17:39:21.148Z","atBatIndex":14},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kenedy Corona strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-21T17:41:06.419Z","endTime":"2026-03-21T17:42:55.111Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":685744,"fullName":"Kenedy Corona","link":"/api/v1/people/685744"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":685744,"fullName":"Kenedy Corona","link":"/api/v1/people/685744"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":84.0,"strikeZoneTop":3.132,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.39351623068439,"aZ":-23.493184178554102,"pfxX":7.504652898266834,"pfxZ":4.798917337827307,"pX":0.9988086380269077,"pZ":2.9455333651005247,"vX0":-2.0510846437866643,"vY0":-134.0165827139101,"vZ0":-3.6941634921670317,"x":78.93,"y":159.25,"x0":0.8015827305354359,"y0":50.00424885458396,"z0":6.030416866193526,"aX":13.579606302684782},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":8.0,"breakHorizontal":-13.1,"spinRate":2132,"spinDirection":138},"zone":12,"typeConfidence":2.0,"plateTime":0.4095241873022033,"extension":5.523643438428322},"index":0,"playId":"1f3572e9-07eb-3ea8-a3fc-6e184b99c863","pitchNumber":1,"startTime":"2026-03-21T17:41:35.107Z","endTime":"2026-03-21T17:41:39.508Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":685744,"link":"/api/v1/people/685744","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":77.3,"endSpeed":70.8,"strikeZoneTop":3.132,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.1872043605117,"aZ":-42.66222013456554,"pfxX":-7.297969058123098,"pfxZ":-8.355240725786683,"pX":-0.27852978605708195,"pZ":0.7208781254119526,"vX0":-1.328708243656459,"vY0":-112.4931762884998,"vZ0":-2.030218237062055,"x":127.62,"y":219.32,"x0":1.269542313559592,"y0":50.00010482215767,"z0":6.040223366866407,"aX":-9.165672311028379},"breaks":{"breakAngle":12.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.8,"breakVerticalInduced":-15.2,"breakHorizontal":13.6,"spinRate":2816,"spinDirection":321},"zone":13,"typeConfidence":2.0,"plateTime":0.49064491293269485,"extension":5.595534825654894},"index":1,"playId":"4e4151fa-1bbb-38d4-a1f7-883dad362ecb","pitchNumber":2,"startTime":"2026-03-21T17:41:50.689Z","endTime":"2026-03-21T17:41:55.482Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":685744,"link":"/api/v1/people/685744","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":80.9,"strikeZoneTop":3.132,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.129663768814172,"aZ":-28.77674596962233,"pfxX":8.722355454460718,"pfxZ":2.0500895057567536,"pX":0.007899718441295025,"pZ":1.6534961055272084,"vX0":-5.4611011295595855,"vY0":-127.78930375708266,"vZ0":-5.263905562343915,"x":116.7,"y":194.14,"x0":1.0385837338786608,"y0":50.00011585273473,"z0":5.998226268038859,"aX":14.435477902546868},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":2.8,"breakHorizontal":-14.5,"spinRate":1677,"spinDirection":128},"zone":8,"typeConfidence":2.0,"plateTime":0.42848446134966434,"extension":5.610006365976181},"index":2,"playId":"43b7ba12-c564-35a6-a000-3ff10ee396bf","pitchNumber":3,"startTime":"2026-03-21T17:42:08.575Z","endTime":"2026-03-21T17:42:13.212Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":685744,"link":"/api/v1/people/685744","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":80.8,"strikeZoneTop":3.132,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.313950033950274,"aZ":-31.69640662680188,"pfxX":9.873189094600402,"pfxZ":0.2867554702615731,"pX":0.23937575810284037,"pZ":1.1269284284840544,"vX0":-4.854187786218265,"vY0":-129.4204531312174,"vZ0":-6.074519828122453,"x":107.88,"y":208.35,"x0":0.8739209368675941,"y0":50.00315148249175,"z0":5.9842454389093955,"aX":16.46276030854956},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":-0.8,"breakHorizontal":-16.6,"spinRate":1686,"spinDirection":126},"zone":14,"typeConfidence":2.0,"plateTime":0.4260180705996759,"extension":5.463861563995714},"index":3,"playId":"600474a4-8d17-3da6-8ca1-80e7c0fb896e","pitchNumber":4,"startTime":"2026-03-21T17:42:25.548Z","endTime":"2026-03-21T17:42:29.869Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":685744,"link":"/api/v1/people/685744","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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-03-21T17:42:34.459Z","endTime":"2026-03-21T17:42:50.386Z","isPitch":false,"type":"action","player":{"id":685744,"link":"/api/v1/people/685744"},"defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":685744,"link":"/api/v1/people/685744","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.5,"endSpeed":71.7,"strikeZoneTop":3.132,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.68883096924894,"aZ":-44.66606233535726,"pfxX":-5.512282246084077,"pfxZ":-9.645097824782155,"pX":0.18614206229049027,"pZ":1.7409528903293976,"vX0":-0.5504301758078806,"vY0":-114.19949472939743,"vZ0":-0.04903029214553256,"x":109.9,"y":191.77,"x0":1.1459543649713781,"y0":50.00030831548358,"z0":6.225971171842784,"aX":-7.14308365509492},"breaks":{"breakAngle":9.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.0,"breakVerticalInduced":-17.0,"breakHorizontal":10.1,"spinRate":2778,"spinDirection":322},"zone":8,"typeConfidence":2.0,"plateTime":0.4830907193302938,"extension":5.49557034451184},"index":5,"playId":"b810c457-bb60-3ca2-bff5-42676be7a3a5","pitchNumber":5,"startTime":"2026-03-21T17:42:50.386Z","endTime":"2026-03-21T17:42:55.111Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":685744,"link":"/api/v1/people/685744","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":685744,"link":"/api/v1/people/685744"},"credit":"b_ab"},{"player":{"id":664285,"link":"/api/v1/people/664285"},"credit":"p_ab"},{"player":{"id":685744,"link":"/api/v1/people/685744"},"credit":"b_pa"},{"player":{"id":664285,"link":"/api/v1/people/664285"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.5,"awayTeamWinProbability":47.5,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":0.98,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-03-21T17:42:55.111Z","atBatIndex":15},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Paul Goldschmidt flies out to center fielder Parker Meadows.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-21T17:42:56.545Z","endTime":"2026-03-21T17:44:26.409Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":502671,"fullName":"Paul Goldschmidt","link":"/api/v1/people/502671"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":502671,"fullName":"Paul Goldschmidt","link":"/api/v1/people/502671"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":678009,"link":"/api/v1/people/678009"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":83.7,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.921259730244284,"aZ":-26.067441195203457,"pfxX":6.671726243748917,"pfxZ":3.394549954139185,"pX":-0.352521283559582,"pZ":2.9750499589970256,"vX0":-5.4829516047531195,"vY0":-133.81486452934143,"vZ0":-3.267577440873695,"x":130.44,"y":158.45,"x0":0.8638868267602631,"y0":50.00504532651591,"z0":6.095392955509365,"aX":12.00932750615853},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":5.6,"breakHorizontal":-10.8,"spinRate":2217,"spinDirection":145},"zone":1,"typeConfidence":2.0,"plateTime":0.4105197504465523,"extension":5.468400811645669},"index":0,"playId":"5f8aa191-8ca6-3d81-86aa-abe9200c245e","pitchNumber":1,"startTime":"2026-03-21T17:43:16.644Z","endTime":"2026-03-21T17:43:20.913Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":502671,"link":"/api/v1/people/502671","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":80.9,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.94046289584009,"aZ":-28.65153211825477,"pfxX":9.714254247659667,"pfxZ":2.121856563757993,"pX":-0.7045466094708738,"pZ":0.677826717032299,"vX0":-7.262854036503315,"vY0":-128.9325119878363,"vZ0":-7.619142334434721,"x":143.86,"y":220.48,"x0":0.9043972828388069,"y0":50.00617812609132,"z0":5.921583127767424,"aX":16.15341979134904},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":2.2,"breakHorizontal":-15.7,"spinRate":1620,"spinDirection":132},"zone":13,"typeConfidence":2.0,"plateTime":0.42687675368251377,"extension":5.669727395855352},"index":1,"playId":"b57313e1-6964-3e2b-8ca1-6f9463e2d814","pitchNumber":2,"startTime":"2026-03-21T17:43:31.123Z","endTime":"2026-03-21T17:43:35.585Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":502671,"link":"/api/v1/people/502671","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":81.0,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.56809911750144,"aZ":-27.028478188775008,"pfxX":8.45572589645199,"pfxZ":3.067348212786799,"pX":0.7728088635523878,"pZ":1.3674655963488829,"vX0":-3.3111009237511575,"vY0":-129.61365827601773,"vZ0":-6.432393990046536,"x":87.54,"y":201.86,"x0":0.9782794346914191,"y0":50.0030357513732,"z0":5.98365055868511,"aX":14.189249447559014},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":4.2,"breakHorizontal":-14.4,"spinRate":1592,"spinDirection":129},"zone":14,"typeConfidence":2.0,"plateTime":0.4248228350824581,"extension":5.603873812310315},"index":2,"playId":"5ecb822a-f325-3e41-be01-62cbaa198708","pitchNumber":3,"startTime":"2026-03-21T17:43:53.278Z","endTime":"2026-03-21T17:43:58.557Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":502671,"link":"/api/v1/people/502671","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":85.8,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.28976741554997,"aZ":-26.526441015235964,"pfxX":9.720639828400188,"pfxZ":2.9892136525735395,"pX":-0.18740259912416077,"pZ":2.7729057382701026,"vX0":-5.961779923403571,"vY0":-137.0325157410571,"vZ0":-4.097610846517438,"x":124.14,"y":163.91,"x0":0.7615990200956464,"y0":50.00090550962586,"z0":6.115008978726161,"aX":18.353288187816826},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":4.7,"breakHorizontal":-16.2,"spinRate":2028,"spinDirection":138},"zone":5,"typeConfidence":2.0,"plateTime":0.40079106883740323,"extension":5.572529878252437},"hitData":{"launchSpeed":99.3,"launchAngle":33.0,"totalDistance":384.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":155.13,"coordY":46.71}},"index":3,"playId":"aafd3b46-d67f-3b59-a127-b7cba9b5c74c","pitchNumber":4,"startTime":"2026-03-21T17:44:15.216Z","endTime":"2026-03-21T17:44:26.409Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":502671,"link":"/api/v1/people/502671","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":502671,"link":"/api/v1/people/502671"},"credit":"b_ab"},{"player":{"id":664285,"link":"/api/v1/people/664285"},"credit":"p_ab"},{"player":{"id":502671,"link":"/api/v1/people/502671"},"credit":"b_pa"},{"player":{"id":664285,"link":"/api/v1/people/664285"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.300000000000004,"awayTeamWinProbability":45.699999999999996,"homeTeamWinProbabilityAdded":1.8000000000000043,"leverageIndex":0.73,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2026-03-21T17:44:26.409Z","atBatIndex":16},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"José Caballero grounds out, shortstop Javier Báez to first baseman Colt Keith.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-21T17:44:26.019Z","endTime":"2026-03-21T17:45:50.885Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":676609,"fullName":"José Caballero","link":"/api/v1/people/676609"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","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":2},"credits":[{"player":{"id":595879,"link":"/api/v1/people/595879"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":690993,"link":"/api/v1/people/690993"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":80.3,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.215358945923295,"aZ":-33.46052322848474,"pfxX":10.34868749587929,"pfxZ":-0.7892909127236809,"pX":-0.040406026361091,"pZ":1.0160248957445202,"vX0":-6.287040080926846,"vY0":-127.50755555043807,"vZ0":-5.583453054294583,"x":118.54,"y":211.35,"x0":1.1231563199840893,"y0":50.000888044152646,"z0":5.899775188210012,"aX":16.899280116022354},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-2.5,"breakHorizontal":-17.2,"spinRate":1575,"spinDirection":120},"zone":13,"typeConfidence":2.0,"plateTime":0.4309075070281567,"extension":5.661749362738006},"index":0,"playId":"edd323eb-cf80-310c-a7f6-1f2785ebb5c1","pitchNumber":1,"startTime":"2026-03-21T17:44:51.289Z","endTime":"2026-03-21T17:44:56.129Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"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":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":76.9,"endSpeed":70.8,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.544791449099797,"aZ":-42.97007906474872,"pfxX":-6.981089663634441,"pfxZ":-8.605726862127387,"pX":0.19494321851256668,"pZ":1.3665403421987798,"vX0":-0.559318456779795,"vY0":-111.94617700466922,"vZ0":-0.6467144987565074,"x":109.57,"y":201.88,"x0":1.3545928918003491,"y0":50.00534441952502,"z0":6.105072238682393,"aX":-8.752216165844343},"breaks":{"breakAngle":12.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.0,"breakVerticalInduced":-15.4,"breakHorizontal":12.7,"spinRate":2772,"spinDirection":320},"zone":14,"typeConfidence":2.0,"plateTime":0.49161480005881497,"extension":5.555475890436015},"index":1,"playId":"0b16c0bb-25ad-327f-b5ab-e007b6e51a5f","pitchNumber":2,"startTime":"2026-03-21T17:45:16.682Z","endTime":"2026-03-21T17:45:20.907Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"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":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.8,"endSpeed":82.4,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.869176005517044,"aZ":-32.494123222199,"pfxX":8.838815512418106,"pfxZ":-0.18683216354925136,"pX":0.5013662578244849,"pZ":1.6478058086398981,"vX0":-3.43396214001622,"vY0":-130.71078105852237,"vZ0":-5.091486443836549,"x":97.89,"y":194.29,"x0":0.6876789359398302,"y0":50.001686688329556,"z0":6.075291229650175,"aX":15.215055291159922},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":-1.3,"breakHorizontal":-15.2,"spinRate":1692,"spinDirection":123},"zone":9,"typeConfidence":2.0,"plateTime":0.4198532275931899,"extension":5.393791932654947},"hitData":{"launchSpeed":92.2,"launchAngle":-10.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":111.2,"coordY":158.85}},"index":2,"playId":"25064e44-33ea-37d2-8f24-da3a092be091","pitchNumber":3,"startTime":"2026-03-21T17:45:40.354Z","endTime":"2026-03-21T17:45:50.885Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"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":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676609,"link":"/api/v1/people/676609"},"credit":"b_ab"},{"player":{"id":664285,"link":"/api/v1/people/664285"},"credit":"p_ab"},{"player":{"id":676609,"link":"/api/v1/people/676609"},"credit":"b_pa"},{"player":{"id":664285,"link":"/api/v1/people/664285"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.50000000000001,"awayTeamWinProbability":44.49999999999999,"homeTeamWinProbabilityAdded":1.2000000000000028,"leverageIndex":0.47,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2026-03-21T17:45:50.885Z","atBatIndex":17},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Javier Báez singles on a ground ball to center fielder Kenedy Corona.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-21T17:48:03.050Z","endTime":"2026-03-21T17:48:37.295Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693645,"fullName":"Cam Schlittler","link":"/api/v1/people/693645"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"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":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":685744,"link":"/api/v1/people/685744"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.7,"endSpeed":89.4,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.904887664333426,"aZ":-11.042303972389831,"pfxX":-2.6255975167657617,"pfxZ":10.334678254363286,"pX":0.6527958170651356,"pZ":2.9844549485275107,"vX0":6.652538086770905,"vY0":-141.95056415284805,"vZ0":-7.579066037545701,"x":92.12,"y":158.2,"x0":-1.378010139701858,"y0":50.003811947219226,"z0":6.388870283887271,"aX":-5.3699701827687445},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":17.4,"breakHorizontal":3.5,"spinRate":2508,"spinDirection":208},"zone":3,"typeConfidence":2.0,"plateTime":0.3855771443644138,"extension":6.515845759579369},"index":0,"playId":"d54104da-4a60-37b7-9569-3bd95a09add2","pitchNumber":1,"startTime":"2026-03-21T17:48:05.713Z","endTime":"2026-03-21T17:48:09.367Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693645,"link":"/api/v1/people/693645","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":642708,"link":"/api/v1/people/642708"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":685744,"link":"/api/v1/people/685744"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":595879,"link":"/api/v1/people/595879","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":88.5,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.064487750445956,"aZ":-11.746474256749451,"pfxX":-2.4427435772146495,"pfxZ":10.157397953474298,"pX":-0.36394874199996585,"pZ":3.4425114099470164,"vX0":3.9002407931454024,"vY0":-140.9267836055869,"vZ0":-6.040890068662558,"x":130.87,"y":145.83,"x0":-1.4485733221121013,"y0":50.004167381847914,"z0":6.372907177905438,"aX":-4.913558110027826},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":17.3,"breakHorizontal":3.6,"spinRate":2463,"spinDirection":208},"zone":11,"typeConfidence":2.0,"plateTime":0.3886768132506333,"extension":6.734823184748138},"hitData":{"launchSpeed":103.1,"launchAngle":3.0,"totalDistance":98.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":113.01,"coordY":110.47}},"index":1,"playId":"87c323dd-0405-3cf3-9d7c-3ab37a28904a","pitchNumber":2,"startTime":"2026-03-21T17:48:23.597Z","endTime":"2026-03-21T17:48:37.295Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693645,"link":"/api/v1/people/693645","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":642708,"link":"/api/v1/people/642708"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":685744,"link":"/api/v1/people/685744"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":595879,"link":"/api/v1/people/595879","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":595879,"link":"/api/v1/people/595879"},"credit":"b_ab"},{"player":{"id":693645,"link":"/api/v1/people/693645"},"credit":"p_ab"},{"player":{"id":595879,"link":"/api/v1/people/595879"},"credit":"b_pa"},{"player":{"id":693645,"link":"/api/v1/people/693645"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":59.5,"awayTeamWinProbability":40.5,"homeTeamWinProbabilityAdded":3.999999999999993,"leverageIndex":0.98,"dramaIndex":54.0,"contextMetrics":{},"playEndTime":"2026-03-21T17:48:37.295Z","atBatIndex":18},{"result":{"type":"atBat","event":"Sac Bunt","eventType":"sac_bunt","description":"Parker Meadows out on a sacrifice bunt, third baseman Amed Rosario to first baseman Paul Goldschmidt. Javier Báez to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-21T17:48:38.650Z","endTime":"2026-03-21T17:49:12.656Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":4},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":678009,"fullName":"Parker Meadows","link":"/api/v1/people/678009"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693645,"fullName":"Cam Schlittler","link":"/api/v1/people/693645"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":null,"runner":{"id":678009,"fullName":"Parker Meadows","link":"/api/v1/people/678009"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":642708,"link":"/api/v1/people/642708"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":502671,"link":"/api/v1/people/502671"},"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":"Sac Bunt","eventType":"sac_bunt","movementReason":"r_adv_force","runner":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.3,"endSpeed":89.3,"strikeZoneTop":3.427,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.124167782896077,"aZ":-12.414249968641776,"pfxX":-3.849740162005742,"pfxZ":9.695521436783999,"pX":0.2518201506602081,"pZ":3.272948810348659,"vX0":5.925790942864094,"vY0":-141.56776631024337,"vZ0":-6.5239669806570095,"x":107.4,"y":150.41,"x0":-1.3645040809674538,"y0":50.00232061320552,"z0":6.3956049452558235,"aX":-7.845724212189325},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":16.4,"breakHorizontal":5.9,"spinRate":2479,"spinDirection":207},"zone":2,"typeConfidence":2.0,"plateTime":0.3863355272967146,"extension":6.700932659880684},"hitData":{"launchSpeed":37.3,"launchAngle":-36.0,"totalDistance":4.0,"trajectory":"bunt_grounder","hardness":"soft","location":"5","coordinates":{"coordX":117.36,"coordY":184.56}},"index":0,"playId":"70d1ffec-41c2-3ae3-9e93-d9c81348d00f","pitchNumber":1,"startTime":"2026-03-21T17:49:00.108Z","endTime":"2026-03-21T17:49:12.656Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693645,"link":"/api/v1/people/693645","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":642708,"link":"/api/v1/people/642708"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":685744,"link":"/api/v1/people/685744"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":678009,"link":"/api/v1/people/678009","batSide":{"code":"L","description":"Left"}},"first":{"id":595879,"link":"/api/v1/people/595879"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678009,"link":"/api/v1/people/678009"},"credit":"b_pa"},{"player":{"id":693645,"link":"/api/v1/people/693645"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_bunt"}],"homeTeamWinProbability":57.699999999999996,"awayTeamWinProbability":42.300000000000004,"homeTeamWinProbabilityAdded":-1.8000000000000043,"leverageIndex":1.62,"dramaIndex":57.0,"contextMetrics":{},"playEndTime":"2026-03-21T17:49:12.656Z","atBatIndex":19},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Kerry Carpenter flies out to right fielder Max Schuemann. Javier Báez to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-21T17:49:15.027Z","endTime":"2026-03-21T17:52:51.114Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693645,"fullName":"Cam Schlittler","link":"/api/v1/people/693645"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5,6,7],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":680474,"link":"/api/v1/people/680474"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Flyout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"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":94.1,"endSpeed":86.6,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.409156389852747,"aZ":-16.35030595717914,"pfxX":1.8592792415022643,"pfxZ":8.32163773250033,"pX":1.3027269154217807,"pZ":2.1793358529164975,"vX0":7.176064314596471,"vY0":-136.8196520648403,"vZ0":-7.821163933602828,"x":67.34,"y":179.94,"x0":-1.592576032196396,"y0":50.001956687330804,"z0":6.189650517288177,"aX":3.532109504608189},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":13.7,"breakHorizontal":-4.8,"spinRate":2423,"spinDirection":196},"zone":14,"typeConfidence":0.88,"plateTime":0.39991196077571445,"extension":6.782405005911945},"index":0,"playId":"c2396035-d9c6-3f75-90aa-9a2d5e23069b","pitchNumber":1,"startTime":"2026-03-21T17:49:51.057Z","endTime":"2026-03-21T17:49:55.466Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693645,"link":"/api/v1/people/693645","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":642708,"link":"/api/v1/people/642708"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":685744,"link":"/api/v1/people/685744"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"second":{"id":595879,"link":"/api/v1/people/595879"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":86.5,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.419838951409577,"aZ":-17.465395114024545,"pfxX":2.503146278474047,"pfxZ":7.7180951339634,"pX":0.26242753748747016,"pZ":2.352218944011854,"vX0":4.475153027507521,"vY0":-137.18796989051344,"vZ0":-7.32371397865616,"x":107.0,"y":175.27,"x0":-1.7153336864331683,"y0":50.00360303625031,"z0":6.247542395261989,"aX":4.768906192543333},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":12.6,"breakHorizontal":-5.5,"spinRate":2365,"spinDirection":187},"zone":6,"typeConfidence":0.9,"plateTime":0.3992897074996673,"extension":6.617696028028973},"index":1,"playId":"85d2ffb6-3d82-3e60-a4ce-9efb2e7f4cce","pitchNumber":2,"startTime":"2026-03-21T17:50:11.400Z","endTime":"2026-03-21T17:50:15.011Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693645,"link":"/api/v1/people/693645","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":642708,"link":"/api/v1/people/642708"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":685744,"link":"/api/v1/people/685744"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"second":{"id":595879,"link":"/api/v1/people/595879"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.0,"endSpeed":88.1,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.21838630680667,"aZ":-10.536087311892704,"pfxX":-3.3913528937281563,"pfxZ":10.824508137561006,"pX":0.7997558186993167,"pZ":3.02003920183197,"vX0":6.781518226202327,"vY0":-140.9936727458703,"vZ0":-7.276164525439546,"x":86.52,"y":157.24,"x0":-1.203880416833729,"y0":50.002565550333664,"z0":6.326151254106217,"aX":-6.779812732454221},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":18.1,"breakHorizontal":4.7,"spinRate":2362,"spinDirection":197},"zone":3,"typeConfidence":2.0,"plateTime":0.3895634204028826,"extension":6.401794693131866},"index":2,"playId":"704794cd-2995-31e9-8295-65ed5cfa115f","pitchNumber":3,"startTime":"2026-03-21T17:50:37.165Z","endTime":"2026-03-21T17:50:41.921Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693645,"link":"/api/v1/people/693645","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":642708,"link":"/api/v1/people/642708"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":685744,"link":"/api/v1/people/685744"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"second":{"id":595879,"link":"/api/v1/people/595879"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-03-21T17:50:54.433Z","endTime":"2026-03-21T17:51:14.521Z","isPitch":false,"type":"action","player":{"id":681481,"link":"/api/v1/people/681481"},"defense":{"pitcher":{"id":693645,"link":"/api/v1/people/693645","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":642708,"link":"/api/v1/people/642708"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":685744,"link":"/api/v1/people/685744"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"second":{"id":595879,"link":"/api/v1/people/595879"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.4,"endSpeed":78.2,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.136790834303607,"aZ":-38.62289086245309,"pfxX":1.4104013553281476,"pfxZ":-4.246138150771233,"pX":0.8048422363414744,"pZ":0.295274535397223,"vX0":5.025947771135814,"vY0":-122.76842607163765,"vZ0":-6.503244423693182,"x":86.32,"y":230.81,"x0":-1.4550244210498584,"y0":50.00106277191503,"z0":6.280156175382379,"aX":2.1431460970773744},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.5,"breakVerticalInduced":-9.0,"breakHorizontal":-3.7,"spinRate":2526,"spinDirection":21},"zone":14,"typeConfidence":0.89,"plateTime":0.44678357756971465,"extension":6.629732697494507},"index":4,"playId":"5fa07a49-3896-3c92-a39a-ff9249caf13e","pitchNumber":4,"startTime":"2026-03-21T17:51:14.521Z","endTime":"2026-03-21T17:51:19.430Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693645,"link":"/api/v1/people/693645","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":642708,"link":"/api/v1/people/642708"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":685744,"link":"/api/v1/people/685744"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"second":{"id":595879,"link":"/api/v1/people/595879"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":96.9,"endSpeed":89.6,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.955715394155646,"aZ":-14.150422260135837,"pfxX":-2.6551432147036405,"pfxZ":8.85586654387632,"pX":0.24187592085364953,"pZ":2.5231125255037132,"vX0":5.70248229149664,"vY0":-141.02018365755518,"vZ0":-7.898668540786475,"x":107.78,"y":170.66,"x0":-1.452125018197416,"y0":50.00339966958644,"z0":6.253379724756757,"aX":-5.404576821339107},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":14.8,"breakHorizontal":3.7,"spinRate":2384,"spinDirection":204},"zone":5,"typeConfidence":2.0,"plateTime":0.3868820402257196,"extension":6.676500583115348},"index":5,"playId":"632d8993-e877-31af-ab55-b617ddd3fbe7","pitchNumber":5,"startTime":"2026-03-21T17:51:40.241Z","endTime":"2026-03-21T17:51:44.662Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693645,"link":"/api/v1/people/693645","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":642708,"link":"/api/v1/people/642708"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":685744,"link":"/api/v1/people/685744"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"second":{"id":595879,"link":"/api/v1/people/595879"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.7,"endSpeed":90.4,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.960771924831494,"aZ":-19.399503428320834,"pfxX":-7.10249880074366,"pfxZ":6.167193752064154,"pX":0.048983241527878404,"pZ":2.7161082295553722,"vX0":6.95371028582256,"vY0":-142.18447320997706,"vZ0":-6.609337122365808,"x":115.13,"y":165.45,"x0":-1.4915481454088841,"y0":50.00527643182444,"z0":6.278258581698868,"aX":-14.717998826522555},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":10.2,"breakHorizontal":11.6,"spinRate":2245,"spinDirection":205},"zone":5,"typeConfidence":2.0,"plateTime":0.3834815382904946,"extension":6.688104870155851},"index":6,"playId":"5d861780-f19d-3f0b-bc23-36f808de934f","pitchNumber":6,"startTime":"2026-03-21T17:52:06.669Z","endTime":"2026-03-21T17:52:10.744Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693645,"link":"/api/v1/people/693645","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":642708,"link":"/api/v1/people/642708"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":685744,"link":"/api/v1/people/685744"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"second":{"id":595879,"link":"/api/v1/people/595879"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":84.9,"endSpeed":78.8,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.77700346650795,"aZ":-41.10518477838725,"pfxX":3.3347020941827497,"pfxZ":-5.742958893629831,"pX":0.764675682667652,"pZ":2.437375702281954,"vX0":4.120906740860758,"vY0":-123.68609523264554,"vZ0":-1.4448010099117412,"x":87.85,"y":172.97,"x0":-1.3537628329242675,"y0":50.001788901920925,"z0":6.463871355515917,"aX":5.186307092845459},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.2,"breakVerticalInduced":-10.4,"breakHorizontal":-7.0,"spinRate":2629,"spinDirection":29},"zone":6,"typeConfidence":0.9,"plateTime":0.4421771201947955,"extension":6.665444068616195},"hitData":{"launchSpeed":90.1,"launchAngle":38.0,"totalDistance":338.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":181.74,"coordY":74.83}},"index":7,"playId":"e890c5d1-f192-35df-8e01-67853692cd5a","pitchNumber":7,"startTime":"2026-03-21T17:52:32.885Z","endTime":"2026-03-21T17:52:51.114Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693645,"link":"/api/v1/people/693645","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":642708,"link":"/api/v1/people/642708"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":685744,"link":"/api/v1/people/685744"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"second":{"id":595879,"link":"/api/v1/people/595879"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681481,"link":"/api/v1/people/681481"},"credit":"b_ab"},{"player":{"id":693645,"link":"/api/v1/people/693645"},"credit":"p_ab"},{"player":{"id":681481,"link":"/api/v1/people/681481"},"credit":"b_pa"},{"player":{"id":693645,"link":"/api/v1/people/693645"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.300000000000004,"awayTeamWinProbability":45.699999999999996,"homeTeamWinProbabilityAdded":-3.3999999999999915,"leverageIndex":1.44,"dramaIndex":62.0,"contextMetrics":{},"playEndTime":"2026-03-21T17:52:51.114Z","atBatIndex":20},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Spencer Torkelson grounds out, third baseman Amed Rosario to first baseman Paul Goldschmidt.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-21T17:52:51.101Z","endTime":"2026-03-21T17:55:44.335Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693645,"fullName":"Cam Schlittler","link":"/api/v1/people/693645"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":642708,"link":"/api/v1/people/642708"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":502671,"link":"/api/v1/people/502671"},"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(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.2,"endSpeed":89.9,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.847763316121156,"aZ":-15.99552409026896,"pfxX":-6.844558017779592,"pfxZ":7.92212568077655,"pX":-0.21218597358583027,"pZ":1.4256330250380385,"vX0":5.9726289968892,"vY0":-141.23495892593027,"vZ0":-10.141369087928194,"x":125.09,"y":200.29,"x0":-1.453663747345981,"y0":50.003485863584885,"z0":6.065735775820711,"aX":-13.98054055921945},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":12.7,"breakHorizontal":11.4,"spinRate":2276,"spinDirection":210},"zone":13,"typeConfidence":2.0,"plateTime":0.3861795333575291,"extension":6.473207185861411},"index":0,"playId":"3ab2a7b7-9b16-3b81-b96b-640a76e71aa8","pitchNumber":1,"startTime":"2026-03-21T17:53:21.369Z","endTime":"2026-03-21T17:53:25.366Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693645,"link":"/api/v1/people/693645","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":642708,"link":"/api/v1/people/642708"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":685744,"link":"/api/v1/people/685744"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"third":{"id":595879,"link":"/api/v1/people/595879"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":81.7,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.496938299454705,"aZ":-33.2626756042808,"pfxX":3.3298581246202525,"pfxZ":-0.6618670900614121,"pX":1.4290189425187652,"pZ":0.7304132408004763,"vX0":6.03944075749152,"vY0":-127.15585053320126,"vZ0":-7.1700315366979055,"x":62.53,"y":219.06,"x0":-1.399615416715055,"y0":50.00118744900768,"z0":6.190503050827777,"aX":5.507815146797469},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":-2.5,"breakHorizontal":-7.3,"spinRate":2539,"spinDirection":72},"zone":14,"typeConfidence":0.88,"plateTime":0.42902992940397855,"extension":6.7277312452817934},"index":1,"playId":"8d18a116-6bd7-322a-985b-138546a41310","pitchNumber":2,"startTime":"2026-03-21T17:53:42.572Z","endTime":"2026-03-21T17:53:46.943Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693645,"link":"/api/v1/people/693645","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":642708,"link":"/api/v1/people/642708"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":685744,"link":"/api/v1/people/685744"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"third":{"id":595879,"link":"/api/v1/people/595879"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.9,"endSpeed":89.0,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.180547497196855,"aZ":-9.908783311942694,"pfxX":-2.3707840929552058,"pfxZ":10.91592663008744,"pX":0.29554349734053104,"pZ":2.9144745021511973,"vX0":5.3984635611333065,"vY0":-142.26907654735976,"vZ0":-7.53899685136165,"x":105.73,"y":160.09,"x0":-1.3228120276923594,"y0":50.00060237064213,"z0":6.234963205261192,"aX":-4.835248834053653},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":18.4,"breakHorizontal":3.1,"spinRate":2545,"spinDirection":206},"zone":3,"typeConfidence":2.0,"plateTime":0.38573777558061906,"extension":6.498835936954268},"index":2,"playId":"fd099451-99be-3a9d-be4d-a429a838a793","pitchNumber":3,"startTime":"2026-03-21T17:54:10.108Z","endTime":"2026-03-21T17:54:13.953Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693645,"link":"/api/v1/people/693645","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":642708,"link":"/api/v1/people/642708"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":685744,"link":"/api/v1/people/685744"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"third":{"id":595879,"link":"/api/v1/people/595879"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":98.3,"endSpeed":90.2,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.699948720782253,"aZ":-9.58813879711407,"pfxX":-3.6305329058541593,"pfxZ":10.938152061670834,"pX":1.2447436436335664,"pZ":1.5001641581837786,"vX0":9.153754175158388,"vY0":-142.53680358053938,"vZ0":-11.17144621919467,"x":69.55,"y":198.28,"x0":-1.5315722286320497,"y0":50.00039119158234,"z0":6.06804314239001,"aX":-7.4956128865197655},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":17.8,"breakHorizontal":4.8,"spinRate":2406,"spinDirection":207},"zone":14,"typeConfidence":2.0,"plateTime":0.3837526414300325,"extension":6.702679108109654},"index":3,"playId":"e8326dba-7537-3a18-bacd-3c127b6aa377","pitchNumber":4,"startTime":"2026-03-21T17:54:33.356Z","endTime":"2026-03-21T17:54:37.920Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693645,"link":"/api/v1/people/693645","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":642708,"link":"/api/v1/people/642708"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":685744,"link":"/api/v1/people/685744"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"third":{"id":595879,"link":"/api/v1/people/595879"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"index":4,"startTime":"2026-03-21T17:54:46.078Z","endTime":"2026-03-21T17:55:08.603Z","isPitch":false,"type":"action","player":{"id":679529,"link":"/api/v1/people/679529"},"defense":{"pitcher":{"id":693645,"link":"/api/v1/people/693645","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":642708,"link":"/api/v1/people/642708"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":685744,"link":"/api/v1/people/685744"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"third":{"id":595879,"link":"/api/v1/people/595879"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":87.4,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.411600707472743,"aZ":-21.646174556520492,"pfxX":2.2591517115265285,"pfxZ":5.4485350490719675,"pX":0.26572788295569927,"pZ":2.305029892719026,"vX0":4.173537674268656,"vY0":-137.6563963522086,"vZ0":-6.594695570909757,"x":106.87,"y":176.54,"x0":-1.5593331814985383,"y0":50.00594661560093,"z0":6.180624862681096,"aX":4.3695178987196925},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":8.8,"breakHorizontal":-4.9,"spinRate":2384,"spinDirection":179},"zone":6,"typeConfidence":0.9,"plateTime":0.39675787856537514,"extension":6.5895868018814365},"index":5,"playId":"f5ac94f3-cdd9-3d9a-aded-dbea87b6bbf0","pitchNumber":5,"startTime":"2026-03-21T17:55:08.603Z","endTime":"2026-03-21T17:55:12.173Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693645,"link":"/api/v1/people/693645","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":642708,"link":"/api/v1/people/642708"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":685744,"link":"/api/v1/people/685744"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"third":{"id":595879,"link":"/api/v1/people/595879"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.4,"endSpeed":89.3,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.44897533378396,"aZ":-17.091765903222807,"pfxX":-9.367941351446595,"pfxZ":7.347891067243612,"pX":-0.02686958430518717,"pZ":2.6725749261906886,"vX0":7.105405405077855,"vY0":-142.92801575470472,"vZ0":-6.780335786584705,"x":118.02,"y":166.62,"x0":-1.3382536450763471,"y0":50.00208059532455,"z0":6.164503516822286,"aX":-19.223260476412904},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":12.0,"breakHorizontal":15.4,"spinRate":2366,"spinDirection":206},"zone":5,"typeConfidence":2.0,"plateTime":0.3844226423434831,"extension":6.768612442083208},"hitData":{"launchSpeed":60.4,"launchAngle":-31.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":93.57,"coordY":150.92}},"index":6,"playId":"cf1d55ed-83cf-3dc7-82fc-6dabc23d8e02","pitchNumber":6,"startTime":"2026-03-21T17:55:34.133Z","endTime":"2026-03-21T17:55:44.335Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693645,"link":"/api/v1/people/693645","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":642708,"link":"/api/v1/people/642708"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":685744,"link":"/api/v1/people/685744"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"third":{"id":595879,"link":"/api/v1/people/595879"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":679529,"link":"/api/v1/people/679529"},"credit":"b_ab"},{"player":{"id":693645,"link":"/api/v1/people/693645"},"credit":"p_ab"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"credit":"b_pa"},{"player":{"id":693645,"link":"/api/v1/people/693645"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-4.300000000000004,"leverageIndex":1.59,"dramaIndex":72.0,"contextMetrics":{},"playEndTime":"2026-03-21T17:55:44.335Z","atBatIndex":21},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Amed Rosario doubles (1) on a sharp line drive to left fielder Riley Greene.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-21T17:57:43.261Z","endTime":"2026-03-21T17:58:25.296Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":642708,"fullName":"Amed Rosario","link":"/api/v1/people/642708"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":642708,"fullName":"Amed Rosario","link":"/api/v1/people/642708"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"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":642708,"fullName":"Amed Rosario","link":"/api/v1/people/642708"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":84.6,"strikeZoneTop":3.271,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.074982232260236,"aZ":-25.379354034448127,"pfxX":9.025979322140417,"pfxZ":3.7213633564131996,"pX":0.35132431245916906,"pZ":3.71512272923916,"vX0":-5.053385904529852,"vY0":-133.77065720297654,"vZ0":-1.9399656635783504,"x":103.61,"y":138.47,"x0":1.0857789001773415,"y0":50.000465851655235,"z0":6.25727723254789,"aX":16.463413230711456},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":6.6,"breakHorizontal":-15.4,"spinRate":2091,"spinDirection":147},"zone":12,"typeConfidence":2.0,"plateTime":0.40842953609661903,"extension":5.687168129168944},"index":0,"playId":"42136d7c-0cd7-302e-a65c-47d9fcc215be","pitchNumber":1,"startTime":"2026-03-21T17:57:56.679Z","endTime":"2026-03-21T17:57:59.884Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":642708,"link":"/api/v1/people/642708","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":77.2,"endSpeed":70.9,"strikeZoneTop":3.271,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.09598078028416,"aZ":-43.76930991506688,"pfxX":-6.888608471764633,"pfxZ":-9.191545932586022,"pX":-0.33196907207088217,"pZ":1.740554233381892,"vX0":-1.3862568669364346,"vY0":-112.42155886803026,"vZ0":0.029230177290024528,"x":129.65,"y":191.79,"x0":1.1891650838171512,"y0":50.00272470079096,"z0":6.22352062107599,"aX":-8.690716476943226},"breaks":{"breakAngle":12.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.5,"breakVerticalInduced":-16.2,"breakHorizontal":12.8,"spinRate":2969,"spinDirection":316},"zone":7,"typeConfidence":2.0,"plateTime":0.4898908589460791,"extension":5.644249726312411},"hitData":{"launchSpeed":105.8,"launchAngle":12.0,"totalDistance":200.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":52.41,"coordY":129.64}},"index":1,"playId":"f812bf60-8492-3615-abcf-044c32c67f8d","pitchNumber":2,"startTime":"2026-03-21T17:58:09.073Z","endTime":"2026-03-21T17:58:25.296Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":642708,"link":"/api/v1/people/642708","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642708,"link":"/api/v1/people/642708"},"credit":"b_ab"},{"player":{"id":664285,"link":"/api/v1/people/664285"},"credit":"p_ab"},{"player":{"id":642708,"link":"/api/v1/people/642708"},"credit":"b_pa"},{"player":{"id":664285,"link":"/api/v1/people/664285"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":42.6,"awayTeamWinProbability":57.4,"homeTeamWinProbabilityAdded":-7.399999999999999,"leverageIndex":1.07,"dramaIndex":78.0,"contextMetrics":{},"playEndTime":"2026-03-21T17:58:25.296Z","atBatIndex":22},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Randal Grichuk flies out to center fielder Parker Meadows.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-21T17:58:37.910Z","endTime":"2026-03-21T17:59:30.921Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":545341,"fullName":"Randal Grichuk","link":"/api/v1/people/545341"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":642708,"fullName":"Amed Rosario","link":"/api/v1/people/642708"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":545341,"fullName":"Randal Grichuk","link":"/api/v1/people/545341"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":678009,"link":"/api/v1/people/678009"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":84.5,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.53939456209201,"aZ":-28.930443679280124,"pfxX":9.001087948953806,"pfxZ":1.7767171150575454,"pX":0.5996799959505905,"pZ":3.861268152102404,"vX0":-3.6163829556665963,"vY0":-134.1372012411859,"vZ0":-0.7624115935098981,"x":94.14,"y":134.53,"x0":0.794611769431063,"y0":50.00220179879704,"z0":6.208603954078105,"aX":16.43052569093495},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":3.2,"breakHorizontal":-15.6,"spinRate":2109,"spinDirection":144},"zone":12,"typeConfidence":2.0,"plateTime":0.4080561926719377,"extension":5.510950847353586},"index":0,"playId":"8c8eef2b-8017-33dc-b675-941bd90cf7bc","pitchNumber":1,"startTime":"2026-03-21T17:58:51.448Z","endTime":"2026-03-21T17:58:57.351Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":545341,"link":"/api/v1/people/545341","batSide":{"code":"R","description":"Right"}},"second":{"id":642708,"link":"/api/v1/people/642708"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":81.4,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.28546209810763,"aZ":-30.921020807584473,"pfxX":7.056569698387074,"pfxZ":0.7579167367253241,"pX":-0.2601888266548761,"pZ":1.1971255507168312,"vX0":-4.80569248460856,"vY0":-127.24235218910098,"vZ0":-5.833065998882512,"x":126.92,"y":206.46,"x0":0.725210612228084,"y0":50.00567723610531,"z0":5.935131531681625,"aX":11.706725174528287},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":0.4,"breakHorizontal":-11.9,"spinRate":1617,"spinDirection":128},"zone":13,"typeConfidence":2.0,"plateTime":0.42858245418588403,"extension":5.789696487702808},"index":1,"playId":"d8dde5f8-8fba-3454-86c1-2dec5661b0f5","pitchNumber":2,"startTime":"2026-03-21T17:59:05.531Z","endTime":"2026-03-21T17:59:09.942Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":545341,"link":"/api/v1/people/545341","batSide":{"code":"R","description":"Right"}},"second":{"id":642708,"link":"/api/v1/people/642708"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":84.8,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.76583491338875,"aZ":-29.743168115835513,"pfxX":8.253787605153093,"pfxZ":1.333600194540109,"pX":0.03954884774025417,"pZ":2.28315835616344,"vX0":-5.188537067168089,"vY0":-133.8744014391853,"vZ0":-3.8285969929111747,"x":115.49,"y":177.13,"x0":0.926225136802511,"y0":50.003870537375754,"z0":5.850962604482046,"aX":15.045584252795754},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":1.8,"breakHorizontal":-13.9,"spinRate":2167,"spinDirection":136},"zone":5,"typeConfidence":2.0,"plateTime":0.4084850596529521,"extension":5.6339159726372605},"hitData":{"launchSpeed":86.6,"launchAngle":30.0,"totalDistance":308.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":115.46,"coordY":76.08}},"index":2,"playId":"1de61572-551e-3c05-bcb0-12ec211c37e3","pitchNumber":3,"startTime":"2026-03-21T17:59:20.294Z","endTime":"2026-03-21T17:59:30.921Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":545341,"link":"/api/v1/people/545341","batSide":{"code":"R","description":"Right"}},"second":{"id":642708,"link":"/api/v1/people/642708"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":545341,"link":"/api/v1/people/545341"},"credit":"b_ab"},{"player":{"id":664285,"link":"/api/v1/people/664285"},"credit":"p_ab"},{"player":{"id":545341,"link":"/api/v1/people/545341"},"credit":"b_pa"},{"player":{"id":664285,"link":"/api/v1/people/664285"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":47.599999999999994,"awayTeamWinProbability":52.400000000000006,"homeTeamWinProbabilityAdded":4.999999999999993,"leverageIndex":1.47,"dramaIndex":73.0,"contextMetrics":{},"playEndTime":"2026-03-21T17:59:30.921Z","atBatIndex":23},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jasson Domínguez singles on a sharp line drive to left fielder Riley Greene. Amed Rosario to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-21T17:59:32.684Z","endTime":"2026-03-21T18:00:10.794Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":691176,"fullName":"Jasson Domínguez","link":"/api/v1/people/691176"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":691176,"fullName":"Jasson Domínguez","link":"/api/v1/people/691176"},"postOnThird":{"id":642708,"fullName":"Amed Rosario","link":"/api/v1/people/642708"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":691176,"fullName":"Jasson Domínguez","link":"/api/v1/people/691176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"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_play","runner":{"id":642708,"fullName":"Amed Rosario","link":"/api/v1/people/642708"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":85.2,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.73312516816388,"aZ":-26.73075252086909,"pfxX":8.776883766537763,"pfxZ":2.935125477654166,"pX":0.37384687241846637,"pZ":2.9084243191043915,"vX0":-3.5949984689701733,"vY0":-135.30317495440818,"vZ0":-3.5595053342275293,"x":102.75,"y":160.25,"x0":0.5801012393919789,"y0":50.00129490001834,"z0":6.115874410078408,"aX":16.258485073295322},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":4.8,"breakHorizontal":-15.1,"spinRate":2101,"spinDirection":142},"zone":3,"typeConfidence":2.0,"plateTime":0.4049510159974945,"extension":5.745448998889267},"hitData":{"launchSpeed":101.4,"launchAngle":15.0,"totalDistance":266.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":83.89,"coordY":101.63}},"index":0,"playId":"293cbf7f-497f-3b7b-904a-3ea497788fc4","pitchNumber":1,"startTime":"2026-03-21T17:59:57.143Z","endTime":"2026-03-21T18:00:10.794Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":691176,"link":"/api/v1/people/691176","batSide":{"code":"R","description":"Right"}},"second":{"id":642708,"link":"/api/v1/people/642708"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691176,"link":"/api/v1/people/691176"},"credit":"b_ab"},{"player":{"id":664285,"link":"/api/v1/people/664285"},"credit":"p_ab"},{"player":{"id":691176,"link":"/api/v1/people/691176"},"credit":"b_pa"},{"player":{"id":664285,"link":"/api/v1/people/664285"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.9,"awayTeamWinProbability":58.1,"homeTeamWinProbabilityAdded":-5.699999999999996,"leverageIndex":1.57,"dramaIndex":80.0,"contextMetrics":{},"playEndTime":"2026-03-21T18:00:10.794Z","atBatIndex":24},{"result":{"type":"atBat","event":"Sac Bunt","eventType":"sac_bunt","description":"Austin Wells out on a sacrifice bunt to first baseman Colt Keith. Amed Rosario scores. Jasson Domínguez to 2nd.","rbi":1,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-21T18:00:12.419Z","endTime":"2026-03-21T18:01:04.447Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":31},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":669224,"fullName":"Austin Wells","link":"/api/v1/people/669224"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":691176,"fullName":"Jasson Domínguez","link":"/api/v1/people/691176"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":null,"runner":{"id":669224,"fullName":"Austin Wells","link":"/api/v1/people/669224"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":690993,"link":"/api/v1/people/690993"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":"r_adv_play","runner":{"id":642708,"fullName":"Amed Rosario","link":"/api/v1/people/642708"},"responsiblePitcher":{"id":664285,"link":"/api/v1/people/664285"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":"r_adv_force","runner":{"id":691176,"fullName":"Jasson Domínguez","link":"/api/v1/people/691176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":85.0,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.621151312905287,"aZ":-24.372884119835142,"pfxX":8.6076705925271,"pfxZ":4.221254219743491,"pX":0.9338458046342897,"pZ":2.8237283228183965,"vX0":-2.383895996124685,"vY0":-135.346864425462,"vZ0":-3.9038160330797345,"x":81.4,"y":162.54,"x0":0.7098879281640609,"y0":50.00392598308286,"z0":5.999674127211217,"aX":15.90736767763835},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":7.0,"breakHorizontal":-15.0,"spinRate":2054,"spinDirection":136},"zone":12,"typeConfidence":2.0,"plateTime":0.4052896986228407,"extension":5.590277011838967},"hitData":{"launchSpeed":45.7,"launchAngle":-43.0,"totalDistance":5.0,"trajectory":"bunt_grounder","hardness":"soft","location":"3","coordinates":{"coordX":133.54,"coordY":194.19}},"index":0,"playId":"bfb1bbc5-3268-36e3-99b2-7124b867df73","pitchNumber":1,"startTime":"2026-03-21T18:00:41.795Z","endTime":"2026-03-21T18:01:04.447Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":669224,"link":"/api/v1/people/669224","batSide":{"code":"L","description":"Left"}},"first":{"id":691176,"link":"/api/v1/people/691176"},"third":{"id":642708,"link":"/api/v1/people/642708"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669224,"link":"/api/v1/people/669224"},"credit":"b_pa"},{"player":{"id":664285,"link":"/api/v1/people/664285"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_bunt"}],"homeTeamWinProbability":39.300000000000004,"awayTeamWinProbability":60.699999999999996,"homeTeamWinProbabilityAdded":-2.5999999999999943,"leverageIndex":2.27,"dramaIndex":78.0,"contextMetrics":{},"playEndTime":"2026-03-21T18:01:04.447Z","atBatIndex":25},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Paul DeJong grounds out, third baseman Kevin McGonigle to first baseman Colt Keith.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-21T18:01:07.979Z","endTime":"2026-03-21T18:02:42.284Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":657557,"fullName":"Paul DeJong","link":"/api/v1/people/657557"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":657557,"fullName":"Paul DeJong","link":"/api/v1/people/657557"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":805808,"link":"/api/v1/people/805808"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":690993,"link":"/api/v1/people/690993"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.0,"endSpeed":81.4,"strikeZoneTop":3.213,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.535887423798883,"aZ":-30.138991957883356,"pfxX":8.215310004640061,"pfxZ":1.2061516760598536,"pX":0.4566074802546505,"pZ":2.882310265649746,"vX0":-2.6159121446146747,"vY0":-129.61414964215606,"vZ0":-2.583496659390543,"x":99.6,"y":160.96,"x0":0.41498631383306994,"y0":50.00446284460216,"z0":6.206727965768571,"aX":13.899723331992405},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":1.8,"breakHorizontal":-14.3,"spinRate":1488,"spinDirection":132},"zone":3,"typeConfidence":2.0,"plateTime":0.423503687817087,"extension":5.619803218648282},"index":0,"playId":"13f1e506-caae-37cc-bc16-744e6a15071f","pitchNumber":1,"startTime":"2026-03-21T18:01:15.886Z","endTime":"2026-03-21T18:01:20.099Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":657557,"link":"/api/v1/people/657557","batSide":{"code":"R","description":"Right"}},"second":{"id":691176,"link":"/api/v1/people/691176"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":85.5,"strikeZoneTop":3.213,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.61766783340512,"aZ":-22.88094998660382,"pfxX":9.561646172609533,"pfxZ":4.943298046303411,"pX":0.6548326771632201,"pZ":3.842383523488037,"vX0":-2.5449494807155664,"vY0":-136.606887943463,"vZ0":-2.294073073896596,"x":92.04,"y":135.04,"x0":0.3596346511622815,"y0":50.000959294157916,"z0":6.274897369513926,"aX":17.971706704766664},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":8.6,"breakHorizontal":-16.7,"spinRate":2062,"spinDirection":137},"zone":12,"typeConfidence":2.0,"plateTime":0.40177965343997313,"extension":5.538106036137959},"index":1,"playId":"532bc8a0-9a4b-3757-b16c-de0eba7c3bbb","pitchNumber":2,"startTime":"2026-03-21T18:01:32.092Z","endTime":"2026-03-21T18:01:37.950Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":657557,"link":"/api/v1/people/657557","batSide":{"code":"R","description":"Right"}},"second":{"id":691176,"link":"/api/v1/people/691176"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":77.7,"endSpeed":70.7,"strikeZoneTop":3.213,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.57909644351776,"aZ":-42.65582364615706,"pfxX":-6.1142923997609415,"pfxZ":-8.227712133766008,"pX":0.5471184593396162,"pZ":3.621343611924842,"vX0":0.35752335954591347,"vY0":-113.02014001470083,"vZ0":3.4740584858167303,"x":96.15,"y":141.0,"x0":1.1781516202301805,"y0":50.003601637788286,"z0":6.39402351801835,"aX":-7.787502866338081},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.4,"breakVerticalInduced":-13.4,"breakHorizontal":10.9,"spinRate":2780,"spinDirection":324},"zone":12,"typeConfidence":2.0,"plateTime":0.48752526096567284,"extension":5.566057230661549},"index":2,"playId":"37e9022b-4a0b-39c0-984b-a39329e14dfe","pitchNumber":3,"startTime":"2026-03-21T18:01:53.404Z","endTime":"2026-03-21T18:02:20.404Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":657557,"link":"/api/v1/people/657557","batSide":{"code":"R","description":"Right"}},"second":{"id":691176,"link":"/api/v1/people/691176"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":147,"player":{"id":657557,"fullName":"Paul DeJong","link":"/api/v1/people/657557"}},"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.7,"endSpeed":82.6,"strikeZoneTop":3.213,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.30466487893843,"aZ":-26.687250737857198,"pfxX":11.261993489842318,"pfxZ":3.13652957949186,"pX":0.38624775346530116,"pZ":2.3690866220026865,"vX0":-4.898788522837136,"vY0":-131.9556038370881,"vZ0":-4.367076875728515,"x":102.28,"y":174.81,"x0":0.8124872245069404,"y0":50.000888902112436,"z0":6.031519565604641,"aX":19.689485444658935},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":4.8,"breakHorizontal":-19.2,"spinRate":1581,"spinDirection":132},"zone":6,"typeConfidence":2.0,"plateTime":0.41642661659480806,"extension":5.8037683056774725},"hitData":{"launchSpeed":76.4,"launchAngle":-15.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":100.31,"coordY":172.15}},"index":3,"playId":"bf01c7e5-0e2c-31bf-ae1c-8f45c1e8d4ab","pitchNumber":4,"startTime":"2026-03-21T18:02:29.669Z","endTime":"2026-03-21T18:02:42.284Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":657557,"link":"/api/v1/people/657557","batSide":{"code":"R","description":"Right"}},"second":{"id":691176,"link":"/api/v1/people/691176"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":657557,"link":"/api/v1/people/657557"},"credit":"b_ab"},{"player":{"id":664285,"link":"/api/v1/people/664285"},"credit":"p_ab"},{"player":{"id":657557,"link":"/api/v1/people/657557"},"credit":"b_pa"},{"player":{"id":664285,"link":"/api/v1/people/664285"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":42.8,"awayTeamWinProbability":57.2,"homeTeamWinProbabilityAdded":3.499999999999993,"leverageIndex":1.33,"dramaIndex":60.0,"contextMetrics":{},"playEndTime":"2026-03-21T18:02:42.284Z","atBatIndex":26},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Riley Greene grounds out to first baseman Paul Goldschmidt.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-21T18:04:42.105Z","endTime":"2026-03-21T18:07:23.523Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693645,"fullName":"Cam Schlittler","link":"/api/v1/people/693645"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":502671,"link":"/api/v1/people/502671"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.3,"endSpeed":88.4,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.07777488273283,"aZ":-11.65798602362298,"pfxX":-3.6509918420272705,"pfxZ":10.18932556668383,"pX":-0.4909409245355099,"pZ":2.8174568263441175,"vX0":4.423703433430063,"vY0":-141.433973202558,"vZ0":-7.358022413269497,"x":135.71,"y":162.71,"x0":-1.6054402739105529,"y0":50.00417595499354,"z0":6.2108774754731355,"aX":-7.352624137969216},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":17.0,"breakHorizontal":5.6,"spinRate":2328,"spinDirection":210},"zone":4,"typeConfidence":2.0,"plateTime":0.38816650845961664,"extension":6.446331293844899},"index":0,"playId":"92a150b2-2c99-3b4b-827e-03c3db83e358","pitchNumber":1,"startTime":"2026-03-21T18:05:04.913Z","endTime":"2026-03-21T18:05:08.856Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693645,"link":"/api/v1/people/693645","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":642708,"link":"/api/v1/people/642708"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":685744,"link":"/api/v1/people/685744"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.5,"endSpeed":88.7,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.10222554130197,"aZ":-11.040649751528122,"pfxX":-5.037901713349335,"pfxZ":10.458179565180512,"pX":-0.5419775469121354,"pZ":2.047400176625565,"vX0":4.086570271597816,"vY0":-141.66071187409648,"vZ0":-9.548331684985339,"x":137.66,"y":183.5,"x0":-1.3528605795584796,"y0":50.00328085860711,"z0":6.179162001813096,"aX":-10.18055645938117},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":17.0,"breakHorizontal":8.3,"spinRate":2293,"spinDirection":210},"zone":7,"typeConfidence":2.0,"plateTime":0.3874975791210957,"extension":6.478432579238569},"index":1,"playId":"599bc9fa-136d-32a9-bb83-3927cc15bcd6","pitchNumber":2,"startTime":"2026-03-21T18:05:23.850Z","endTime":"2026-03-21T18:05:28.754Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693645,"link":"/api/v1/people/693645","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":642708,"link":"/api/v1/people/642708"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":685744,"link":"/api/v1/people/685744"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":83.0,"endSpeed":75.5,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.398412656501115,"aZ":-38.849983447279286,"pfxX":2.35047413541091,"pfxZ":-4.632004171420036,"pX":-0.25603254522858593,"pZ":0.9571377779349827,"vX0":2.107586474374337,"vY0":-120.71337773450257,"vZ0":-4.45786415044295,"x":126.76,"y":212.94,"x0":-1.4528969454532394,"y0":50.00007083922632,"z0":6.330536886054234,"aX":3.3903494768887525},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.8,"breakVerticalInduced":-9.4,"breakHorizontal":-4.8,"spinRate":2436,"spinDirection":23},"zone":13,"typeConfidence":0.89,"plateTime":0.4576759038939868,"extension":6.74213965603598},"index":2,"playId":"8c3a0ec2-7756-3ec9-b01b-b26f247dd31d","pitchNumber":3,"startTime":"2026-03-21T18:05:43.689Z","endTime":"2026-03-21T18:05:48.016Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693645,"link":"/api/v1/people/693645","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":642708,"link":"/api/v1/people/642708"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":685744,"link":"/api/v1/people/685744"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":97.4,"endSpeed":88.5,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.07039602936,"aZ":-9.71933585025601,"pfxX":-5.740981467961522,"pfxZ":11.130707933144372,"pX":-0.3320889659050273,"pZ":2.542377378137909,"vX0":4.882545545434161,"vY0":-141.5418382816592,"vZ0":-8.3852960007522,"x":129.66,"y":170.14,"x0":-1.3385826966755348,"y0":50.00091966172033,"z0":6.175966844633999,"aX":-11.57939030920341},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":18.5,"breakHorizontal":9.4,"spinRate":2397,"spinDirection":209},"zone":4,"typeConfidence":0.9,"plateTime":0.3878449735947598,"extension":6.7460820667156725},"index":3,"playId":"9c921a69-c8d9-3fe6-ab24-1413f82ae773","pitchNumber":4,"startTime":"2026-03-21T18:06:06.969Z","endTime":"2026-03-21T18:06:11.872Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693645,"link":"/api/v1/people/693645","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":642708,"link":"/api/v1/people/642708"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":685744,"link":"/api/v1/people/685744"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":97.5,"endSpeed":87.5,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.97716056937517,"aZ":-10.534359017598856,"pfxX":-3.9363750410276452,"pfxZ":10.830810360273976,"pX":-1.4015238857582926,"pZ":4.420850830806184,"vX0":2.075060479039267,"vY0":-141.78119991897543,"vZ0":-3.367903274717982,"x":170.42,"y":119.42,"x0":-1.6387559995698697,"y0":50.006476078828726,"z0":6.316223575608153,"aX":-7.868346675948035},"breaks":{"breakAngle":32.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":19.0,"breakHorizontal":6.6,"spinRate":2368,"spinDirection":210},"zone":11,"typeConfidence":2.0,"plateTime":0.3890662449201576,"extension":6.538252671842191},"index":4,"playId":"e8c720a0-029e-3c80-a122-12daaebf277f","pitchNumber":5,"startTime":"2026-03-21T18:06:30.420Z","endTime":"2026-03-21T18:06:34.167Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693645,"link":"/api/v1/people/693645","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":642708,"link":"/api/v1/people/642708"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":685744,"link":"/api/v1/people/685744"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.8,"endSpeed":89.5,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.66093713917516,"aZ":-17.666780147329387,"pfxX":-9.392023292478964,"pfxZ":7.09522619201534,"pX":-1.2234379489690883,"pZ":2.020166836299402,"vX0":4.184683790821315,"vY0":-142.13127774120977,"vZ0":-8.326409006135641,"x":163.63,"y":184.24,"x0":-1.4947257214257532,"y0":50.00553597416298,"z0":6.110268890784682,"aX":-19.213466632737635},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":11.3,"breakHorizontal":16.2,"spinRate":2278,"spinDirection":216},"zone":13,"typeConfidence":2.0,"plateTime":0.38540398759103134,"extension":6.696641532791293},"index":5,"playId":"9fa062ff-d4f3-3ed5-8818-300de38cfdfc","pitchNumber":6,"startTime":"2026-03-21T18:06:52.130Z","endTime":"2026-03-21T18:06:56.627Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693645,"link":"/api/v1/people/693645","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":642708,"link":"/api/v1/people/642708"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":685744,"link":"/api/v1/people/685744"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":88.5,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.52774183880155,"aZ":-15.033886941996553,"pfxX":-0.17701271019641343,"pfxZ":8.594682244446687,"pX":0.014523275913753443,"pZ":2.6802247379534645,"vX0":4.1674099268881335,"vY0":-139.84741835878464,"vZ0":-7.187863650040347,"x":116.45,"y":166.41,"x0":-1.4676739846149727,"y0":50.002667224349146,"z0":6.257053567300927,"aX":-0.3535885637131565},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":14.4,"breakHorizontal":-0.5,"spinRate":2367,"spinDirection":200},"zone":5,"typeConfidence":2.0,"plateTime":0.3906479956091755,"extension":6.529799566853819},"hitData":{"launchSpeed":102.2,"launchAngle":-5.0,"totalDistance":24.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":147.7,"coordY":175.1}},"index":6,"playId":"5c06534d-d88d-31f6-ae07-2b1e26d7a02b","pitchNumber":7,"startTime":"2026-03-21T18:07:14.732Z","endTime":"2026-03-21T18:07:23.523Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693645,"link":"/api/v1/people/693645","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":642708,"link":"/api/v1/people/642708"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":685744,"link":"/api/v1/people/685744"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"credit":"b_ab"},{"player":{"id":693645,"link":"/api/v1/people/693645"},"credit":"p_ab"},{"player":{"id":682985,"link":"/api/v1/people/682985"},"credit":"b_pa"},{"player":{"id":693645,"link":"/api/v1/people/693645"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":39.800000000000004,"awayTeamWinProbability":60.199999999999996,"homeTeamWinProbabilityAdded":-2.999999999999993,"leverageIndex":1.18,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-03-21T18:07:23.523Z","atBatIndex":27},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Colt Keith walks.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-21T18:07:24.539Z","endTime":"2026-03-21T18:10:00.153Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693645,"fullName":"Cam Schlittler","link":"/api/v1/people/693645"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"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":93.7,"endSpeed":86.1,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.900755710802414,"aZ":-19.18124746959283,"pfxX":2.411277936610686,"pfxZ":6.910255402556366,"pX":1.232584706883433,"pZ":1.9494994297921961,"vX0":6.5092613913860164,"vY0":-136.25628712908673,"vZ0":-7.738089681474217,"x":70.02,"y":186.14,"x0":-1.5005619948771107,"y0":50.00474116311173,"z0":6.151426255302161,"aX":4.534264862611328},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":11.0,"breakHorizontal":-5.8,"spinRate":2407,"spinDirection":195},"zone":14,"typeConfidence":0.9,"plateTime":0.4019590451112163,"extension":6.553328568477521},"index":0,"playId":"e83d9591-8b19-35b6-85c4-1db50b821bd2","pitchNumber":1,"startTime":"2026-03-21T18:07:50.971Z","endTime":"2026-03-21T18:07:56.152Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693645,"link":"/api/v1/people/693645","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":642708,"link":"/api/v1/people/642708"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":685744,"link":"/api/v1/people/685744"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.9,"endSpeed":78.3,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.893970946804473,"aZ":-37.531002473872746,"pfxX":0.7205909407217597,"pfxZ":-3.483690737321054,"pX":0.62161346934541,"pZ":1.2699589985002488,"vX0":4.284142906232323,"vY0":-123.60670015451021,"vZ0":-4.626393026842184,"x":93.31,"y":204.49,"x0":-1.2315262284766149,"y0":50.002244895410435,"z0":6.335916816317956,"aX":1.1078577266948488},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.2,"breakVerticalInduced":-7.2,"breakHorizontal":-2.4,"spinRate":2504,"spinDirection":28},"zone":14,"typeConfidence":0.87,"plateTime":0.44404574689279386,"extension":6.6686789466734595},"index":1,"playId":"2fc4f03f-0e31-3da6-9c27-042e7daaef6f","pitchNumber":2,"startTime":"2026-03-21T18:08:07.689Z","endTime":"2026-03-21T18:08:12.830Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693645,"link":"/api/v1/people/693645","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":642708,"link":"/api/v1/people/642708"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":685744,"link":"/api/v1/people/685744"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.2,"endSpeed":89.1,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.894216848696168,"aZ":-18.79706833622986,"pfxX":-8.448463171497442,"pfxZ":6.625180972251197,"pX":-0.14843025724897385,"pZ":1.3584887341238994,"vX0":6.768662468585758,"vY0":-141.1208398354266,"vZ0":-9.68646426099078,"x":122.66,"y":202.1,"x0":-1.4795318317734107,"y0":50.000812112213964,"z0":6.04437584652093,"aX":-17.050963663130528},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":10.2,"breakHorizontal":13.9,"spinRate":2186,"spinDirection":216},"zone":13,"typeConfidence":2.0,"plateTime":0.38802917160024375,"extension":6.636214982757432},"index":2,"playId":"1953ea31-66a1-3ea8-9d3c-eab1f551a486","pitchNumber":3,"startTime":"2026-03-21T18:08:24.712Z","endTime":"2026-03-21T18:08:31.202Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693645,"link":"/api/v1/people/693645","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":642708,"link":"/api/v1/people/642708"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":685744,"link":"/api/v1/people/685744"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":86.0,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.74047623881221,"aZ":-22.005487912862204,"pfxX":3.6847599634236152,"pfxZ":5.416984723077906,"pX":0.24236662563009076,"pZ":2.9467757348830292,"vX0":4.072965865911419,"vY0":-135.6773627876638,"vZ0":-4.784605262443069,"x":107.76,"y":159.22,"x0":-1.7531798387244055,"y0":50.0036206271364,"z0":6.252615794497817,"aX":6.917515103624235},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":9.1,"breakHorizontal":-7.4,"spinRate":2440,"spinDirection":172},"zone":3,"typeConfidence":0.92,"plateTime":0.4026260814026257,"extension":6.537552042439932},"index":3,"playId":"dd2477b3-1016-3b87-a6a3-8c4796203874","pitchNumber":4,"startTime":"2026-03-21T18:08:44.464Z","endTime":"2026-03-21T18:08:49.415Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693645,"link":"/api/v1/people/693645","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":642708,"link":"/api/v1/people/642708"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":685744,"link":"/api/v1/people/685744"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":87.2,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.8908445299149,"aZ":-19.93332583244195,"pfxX":2.4880783009815115,"pfxZ":6.3613548702595155,"pX":-0.13701091470408397,"pZ":2.509086370933307,"vX0":3.1765110701735395,"vY0":-137.02808115878503,"vZ0":-6.276041605852249,"x":122.22,"y":171.03,"x0":-1.629409256967033,"y0":50.00394489530232,"z0":6.166280921082975,"aX":4.787680590349267},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":10.6,"breakHorizontal":-5.2,"spinRate":2423,"spinDirection":186},"zone":5,"typeConfidence":0.91,"plateTime":0.3979101760167194,"extension":6.539109459577243},"index":4,"playId":"a902b27f-c7db-3e07-99c1-37415f4045ae","pitchNumber":5,"startTime":"2026-03-21T18:09:00.811Z","endTime":"2026-03-21T18:09:04.478Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693645,"link":"/api/v1/people/693645","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":642708,"link":"/api/v1/people/642708"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":685744,"link":"/api/v1/people/685744"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"index":5,"startTime":"2026-03-21T18:09:14.234Z","endTime":"2026-03-21T18:09:30.161Z","isPitch":false,"type":"action","player":{"id":690993,"link":"/api/v1/people/690993"},"defense":{"pitcher":{"id":693645,"link":"/api/v1/people/693645","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":642708,"link":"/api/v1/people/642708"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":685744,"link":"/api/v1/people/685744"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":86.9,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.48302423146492,"aZ":-24.505902945226644,"pfxX":3.110471226123234,"pfxZ":4.011584523239373,"pX":0.06944827034743097,"pZ":3.4573562337645822,"vX0":3.5230248382562626,"vY0":-136.53639688304622,"vZ0":-3.289255952259542,"x":114.35,"y":145.43,"x0":-1.6357749504684493,"y0":50.00432463010873,"z0":6.340066397342375,"aX":5.94715545590509},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":6.8,"breakHorizontal":-6.4,"spinRate":2404,"spinDirection":186},"zone":2,"typeConfidence":0.92,"plateTime":0.3992219270390116,"extension":6.546840972921771},"index":6,"playId":"86be85cd-8654-3add-bbda-b6233f819266","pitchNumber":6,"startTime":"2026-03-21T18:09:30.161Z","endTime":"2026-03-21T18:09:34.596Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693645,"link":"/api/v1/people/693645","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":642708,"link":"/api/v1/people/642708"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":685744,"link":"/api/v1/people/685744"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.5,"endSpeed":89.3,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.927505489518104,"aZ":-9.240616838824307,"pfxX":-3.4024029809745366,"pfxZ":11.281179310796409,"pX":0.002319702129659538,"pZ":1.5228678406355978,"vX0":5.150937407806443,"vY0":-141.57360561354986,"vZ0":-11.06806360514692,"x":116.91,"y":197.66,"x0":-1.3974936044188453,"y0":50.0006182327591,"z0":6.071591176144264,"aX":-6.915446657579086},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":18.4,"breakHorizontal":5.2,"spinRate":2465,"spinDirection":212},"zone":14,"typeConfidence":2.0,"plateTime":0.38669746245037206,"extension":6.770830088198436},"index":7,"playId":"c9d75721-c69e-3656-8cdb-8f88e56176fa","pitchNumber":7,"startTime":"2026-03-21T18:09:53.493Z","endTime":"2026-03-21T18:10:00.153Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693645,"link":"/api/v1/people/693645","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":642708,"link":"/api/v1/people/642708"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":685744,"link":"/api/v1/people/685744"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":690993,"link":"/api/v1/people/690993"},"credit":"b_pa"},{"player":{"id":693645,"link":"/api/v1/people/693645"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":43.2,"awayTeamWinProbability":56.8,"homeTeamWinProbabilityAdded":3.3999999999999986,"leverageIndex":0.87,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2026-03-21T18:10:00.153Z","atBatIndex":28},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Dillon Dingler flies out to center fielder Kenedy Corona.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-21T18:10:06.141Z","endTime":"2026-03-21T18:11:18.731Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693645,"fullName":"Cam Schlittler","link":"/api/v1/people/693645"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":685744,"link":"/api/v1/people/685744"},"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, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":80.9,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.856179924662598,"aZ":-32.29641173217472,"pfxX":3.469389755433501,"pfxZ":-0.07982545818700171,"pX":1.585748887225658,"pZ":0.8816535613916516,"vX0":6.979740587602118,"vY0":-126.55775039660983,"vZ0":-6.833579696139786,"x":56.55,"y":214.98,"x0":-1.6540587764976042,"y0":50.00125139771765,"z0":6.190455898637344,"aX":5.647211051683006},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-1.4,"breakHorizontal":-7.8,"spinRate":2466,"spinDirection":76},"zone":14,"typeConfidence":0.87,"plateTime":0.43213396063462284,"extension":6.633008458928854},"index":0,"playId":"2dabe777-13df-30bd-8cec-24e1b533a9e6","pitchNumber":1,"startTime":"2026-03-21T18:10:28.576Z","endTime":"2026-03-21T18:10:33.348Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693645,"link":"/api/v1/people/693645","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":642708,"link":"/api/v1/people/642708"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":685744,"link":"/api/v1/people/685744"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":693307,"link":"/api/v1/people/693307","batSide":{"code":"R","description":"Right"}},"first":{"id":690993,"link":"/api/v1/people/690993"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":97.5,"endSpeed":89.2,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.21986933761688,"aZ":-12.119062702390723,"pfxX":-2.9960406698487265,"pfxZ":9.884917859693989,"pX":1.287636524673219,"pZ":2.2833306419399655,"vX0":8.874328081445569,"vY0":-141.50816740335065,"vZ0":-8.47216677859005,"x":67.92,"y":177.13,"x0":-1.499396516373721,"y0":50.002324063366544,"z0":6.092106974956851,"aX":-6.0795990823211},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":16.3,"breakHorizontal":3.6,"spinRate":2388,"spinDirection":214},"zone":14,"typeConfidence":2.0,"plateTime":0.3870374019437879,"extension":6.560352442079239},"index":1,"playId":"147f507b-1bc7-3e23-890c-fabb90c2865e","pitchNumber":2,"startTime":"2026-03-21T18:10:48.165Z","endTime":"2026-03-21T18:10:53.065Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693645,"link":"/api/v1/people/693645","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":642708,"link":"/api/v1/people/642708"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":685744,"link":"/api/v1/people/685744"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":693307,"link":"/api/v1/people/693307","batSide":{"code":"R","description":"Right"}},"first":{"id":690993,"link":"/api/v1/people/690993"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":87.4,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.84425262520254,"aZ":-17.96490972676637,"pfxX":1.877929154115335,"pfxZ":7.342109304647225,"pX":0.11327535130204097,"pZ":1.994713605734717,"vX0":4.295913081650562,"vY0":-137.7964151292856,"vZ0":-7.984552587319153,"x":112.68,"y":184.92,"x0":-1.7060017317325042,"y0":50.000935914318276,"z0":6.129772885617266,"aX":3.632693399979991},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":11.9,"breakHorizontal":-4.2,"spinRate":2442,"spinDirection":196},"zone":8,"typeConfidence":0.89,"plateTime":0.3965525008599262,"extension":6.3508555372072815},"hitData":{"launchSpeed":95.9,"launchAngle":33.0,"totalDistance":336.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":122.79,"coordY":64.1}},"index":2,"playId":"a6d88c01-6e79-3cb5-80f2-c4df8060c4e6","pitchNumber":3,"startTime":"2026-03-21T18:11:06.246Z","endTime":"2026-03-21T18:11:18.731Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693645,"link":"/api/v1/people/693645","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":642708,"link":"/api/v1/people/642708"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":685744,"link":"/api/v1/people/685744"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":693307,"link":"/api/v1/people/693307","batSide":{"code":"R","description":"Right"}},"first":{"id":690993,"link":"/api/v1/people/690993"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"credit":"b_ab"},{"player":{"id":693645,"link":"/api/v1/people/693645"},"credit":"p_ab"},{"player":{"id":693307,"link":"/api/v1/people/693307"},"credit":"b_pa"},{"player":{"id":693645,"link":"/api/v1/people/693645"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":39.2,"awayTeamWinProbability":60.8,"homeTeamWinProbabilityAdded":-4.0,"leverageIndex":1.66,"dramaIndex":71.0,"contextMetrics":{},"playEndTime":"2026-03-21T18:11:18.731Z","atBatIndex":29},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Kevin McGonigle pops out to catcher Austin Wells in foul territory.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-21T18:13:28.602Z","endTime":"2026-03-21T18:14:20.604Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"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":[2,3,4],"actionIndex":[1],"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":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669224,"link":"/api/v1/people/669224"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-03-21T18:11:21.538Z","endTime":"2026-03-21T18:11:45.111Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":693645,"link":"/api/v1/people/693645","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":642708,"link":"/api/v1/people/642708"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":685744,"link":"/api/v1/people/685744"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":805808,"link":"/api/v1/people/805808","batSide":{"code":"L","description":"Left"}},"first":{"id":690993,"link":"/api/v1/people/690993"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Brent Headrick replaces Cam Schlittler.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-03-21T18:11:45.111Z","endTime":"2026-03-21T18:13:30.810Z","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":693645,"link":"/api/v1/people/693645","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":642708,"link":"/api/v1/people/642708"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":685744,"link":"/api/v1/people/685744"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":805808,"link":"/api/v1/people/805808","batSide":{"code":"L","description":"Left"}},"first":{"id":690993,"link":"/api/v1/people/690993"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.2,"endSpeed":77.2,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.16536432547655,"aZ":-24.829312628956895,"pfxX":-1.6392613060782706,"pfxZ":4.911181665426871,"pX":-0.562714896657925,"pZ":1.3778664736414972,"vX0":-4.818026431643823,"vY0":-121.11309741907502,"vZ0":-6.427861321332844,"x":138.45,"y":201.58,"x0":1.6599869536649363,"y0":50.00292118023794,"z0":6.218221005377764,"aX":-2.451189389891603},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":7.7,"breakHorizontal":4.1,"spinRate":2092,"spinDirection":172},"zone":13,"typeConfidence":2.0,"plateTime":0.4510842513200748,"extension":6.577133611386564},"index":2,"playId":"83790971-8acd-34e4-add7-c07f97808a59","pitchNumber":1,"startTime":"2026-03-21T18:13:30.810Z","endTime":"2026-03-21T18:13:36.913Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687396,"link":"/api/v1/people/687396","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":642708,"link":"/api/v1/people/642708"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":685744,"link":"/api/v1/people/685744"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":805808,"link":"/api/v1/people/805808","batSide":{"code":"L","description":"Left"}},"first":{"id":690993,"link":"/api/v1/people/690993"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.8,"endSpeed":77.0,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.56878769229067,"aZ":-23.229285175997912,"pfxX":-3.0491576811425665,"pfxZ":5.942474850187356,"pX":0.2214067812037896,"pZ":2.1532189633999534,"vX0":-2.6807867517181747,"vY0":-122.04099382947444,"vZ0":-5.086564132291369,"x":108.56,"y":180.64,"x0":1.7311402224426717,"y0":50.001617405675375,"z0":6.27151322952167,"aX":-4.587042159356215},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":9.8,"breakHorizontal":6.1,"spinRate":2104,"spinDirection":174},"zone":5,"typeConfidence":2.0,"plateTime":0.44923642839710265,"extension":6.645907924388975},"index":3,"playId":"52311b89-6067-379f-b145-65fe26833ae6","pitchNumber":2,"startTime":"2026-03-21T18:13:47.058Z","endTime":"2026-03-21T18:13:51.525Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687396,"link":"/api/v1/people/687396","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":642708,"link":"/api/v1/people/642708"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":685744,"link":"/api/v1/people/685744"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":805808,"link":"/api/v1/people/805808","batSide":{"code":"L","description":"Left"}},"first":{"id":690993,"link":"/api/v1/people/690993"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":85.3,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.03603857187714,"aZ":-16.415505141940972,"pfxX":8.219541430340307,"pfxZ":8.49778780583439,"pX":1.140593183673623,"pZ":1.890312604173108,"vX0":-4.013042751008758,"vY0":-135.413484456188,"vZ0":-8.449581904945159,"x":73.52,"y":187.74,"x0":1.5752727894874585,"y0":50.00221227203555,"z0":6.203475436897997,"aX":15.237881526937084},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":13.8,"breakHorizontal":-14.0,"spinRate":2285,"spinDirection":147},"zone":14,"typeConfidence":2.0,"plateTime":0.4047462209517394,"extension":6.811332965246506},"hitData":{"launchSpeed":62.4,"launchAngle":84.0,"totalDistance":8.0,"trajectory":"popup","hardness":"medium","location":"2","coordinates":{"coordX":122.74,"coordY":203.19}},"index":4,"playId":"5e3a2e11-ea67-3ca4-8dd8-2bc1d826d180","pitchNumber":3,"startTime":"2026-03-21T18:14:07.224Z","endTime":"2026-03-21T18:14:20.604Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687396,"link":"/api/v1/people/687396","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":642708,"link":"/api/v1/people/642708"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":685744,"link":"/api/v1/people/685744"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":805808,"link":"/api/v1/people/805808","batSide":{"code":"L","description":"Left"}},"first":{"id":690993,"link":"/api/v1/people/690993"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805808,"link":"/api/v1/people/805808"},"credit":"b_ab"},{"player":{"id":687396,"link":"/api/v1/people/687396"},"credit":"p_ab"},{"player":{"id":805808,"link":"/api/v1/people/805808"},"credit":"b_pa"},{"player":{"id":687396,"link":"/api/v1/people/687396"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":36.199999999999996,"awayTeamWinProbability":63.800000000000004,"homeTeamWinProbabilityAdded":-3.000000000000007,"leverageIndex":1.21,"dramaIndex":54.0,"contextMetrics":{},"playEndTime":"2026-03-21T18:14:20.604Z","atBatIndex":30},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Max Schuemann lines out to right fielder Kerry Carpenter.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-21T18:16:26.129Z","endTime":"2026-03-21T18:16:55.707Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":680474,"fullName":"Max Schuemann","link":"/api/v1/people/680474"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","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":0},"credits":[{"player":{"id":681481,"link":"/api/v1/people/681481"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":82.0,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.224754103161374,"aZ":-30.096976024693905,"pfxX":9.133078393239321,"pfxZ":1.1974141731224783,"pX":0.10403762907358563,"pZ":2.3327879118224724,"vX0":-5.492131141291096,"vY0":-131.7834195672747,"vZ0":-3.462283938212902,"x":113.03,"y":175.79,"x0":1.0461552625329051,"y0":50.00100552194875,"z0":5.92616384834164,"aX":15.80291677825088},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":1.6,"breakHorizontal":-15.1,"spinRate":2113,"spinDirection":130},"zone":5,"typeConfidence":2.0,"plateTime":0.41823437544559816,"extension":5.520906295080016},"hitData":{"launchSpeed":100.3,"launchAngle":16.0,"totalDistance":250.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":175.3,"coordY":119.54}},"index":0,"playId":"0077adc8-5c10-31ba-817e-0bea12da9498","pitchNumber":1,"startTime":"2026-03-21T18:16:43.028Z","endTime":"2026-03-21T18:16:55.707Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":680474,"link":"/api/v1/people/680474","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680474,"link":"/api/v1/people/680474"},"credit":"b_ab"},{"player":{"id":664285,"link":"/api/v1/people/664285"},"credit":"p_ab"},{"player":{"id":680474,"link":"/api/v1/people/680474"},"credit":"b_pa"},{"player":{"id":664285,"link":"/api/v1/people/664285"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":38.6,"awayTeamWinProbability":61.4,"homeTeamWinProbabilityAdded":2.4000000000000057,"leverageIndex":0.94,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2026-03-21T18:16:55.707Z","atBatIndex":31},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Kenedy Corona singles on a ground ball to center fielder Parker Meadows.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-21T18:16:52.925Z","endTime":"2026-03-21T18:17:34.958Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":685744,"fullName":"Kenedy Corona","link":"/api/v1/people/685744"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":685744,"fullName":"Kenedy Corona","link":"/api/v1/people/685744"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":685744,"fullName":"Kenedy Corona","link":"/api/v1/people/685744"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":678009,"link":"/api/v1/people/678009"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":81.9,"strikeZoneTop":3.132,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.59486903119314,"aZ":-29.017516233624722,"pfxX":10.660863399382428,"pfxZ":1.8212266634181127,"pX":-0.4279808504261814,"pZ":1.9345186953077087,"vX0":-7.0644617337444995,"vY0":-132.4669909967458,"vZ0":-4.66291378624601,"x":133.31,"y":186.55,"x0":0.9212558816702316,"y0":50.0037055417807,"z0":5.900068891690817,"aX":18.494789128120296},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":2.3,"breakHorizontal":-17.3,"spinRate":2168,"spinDirection":131},"zone":7,"typeConfidence":2.0,"plateTime":0.4173167134986162,"extension":5.467252076253066},"index":0,"playId":"b11c9d5d-4c13-3adb-98f7-ec4c5a7b8819","pitchNumber":1,"startTime":"2026-03-21T18:17:09.661Z","endTime":"2026-03-21T18:17:14.053Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":685744,"link":"/api/v1/people/685744","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":83.8,"strikeZoneTop":3.132,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.33838113589043,"aZ":-23.2306684966684,"pfxX":10.007207641759923,"pfxZ":4.908426884690642,"pX":0.5075900242879391,"pZ":2.2871828887387498,"vX0":-4.006320093559257,"vY0":-135.7483568389154,"vZ0":-5.7457870209566,"x":97.65,"y":177.03,"x0":0.7228139937641326,"y0":50.00322505272726,"z0":6.103170362586425,"aX":18.2297538367208},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":7.6,"breakHorizontal":-16.9,"spinRate":2153,"spinDirection":143},"zone":6,"typeConfidence":2.0,"plateTime":0.4072419406465775,"extension":5.432191847809068},"hitData":{"launchSpeed":101.8,"launchAngle":-17.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":154.13,"coordY":111.68}},"index":1,"playId":"18157b25-eee5-3a59-958a-6a0c31902350","pitchNumber":2,"startTime":"2026-03-21T18:17:23.064Z","endTime":"2026-03-21T18:17:34.958Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":685744,"link":"/api/v1/people/685744","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":685744,"link":"/api/v1/people/685744"},"credit":"b_ab"},{"player":{"id":664285,"link":"/api/v1/people/664285"},"credit":"p_ab"},{"player":{"id":685744,"link":"/api/v1/people/685744"},"credit":"b_pa"},{"player":{"id":664285,"link":"/api/v1/people/664285"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":36.0,"awayTeamWinProbability":64.0,"homeTeamWinProbabilityAdded":-2.6000000000000014,"leverageIndex":0.71,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2026-03-21T18:17:34.958Z","atBatIndex":32},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Paul Goldschmidt called out on strikes.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-21T18:17:36.049Z","endTime":"2026-03-21T18:19:28.200Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":502671,"fullName":"Paul Goldschmidt","link":"/api/v1/people/502671"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[3],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Pickoff Caught Stealing 2B","eventType":"pickoff_caught_stealing_2b","movementReason":"r_pickoff_caught_stealing_2b","runner":{"id":685744,"fullName":"Kenedy Corona","link":"/api/v1/people/685744"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":664285,"link":"/api/v1/people/664285"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":690993,"link":"/api/v1/people/690993"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":656716,"link":"/api/v1/people/656716"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":502671,"fullName":"Paul Goldschmidt","link":"/api/v1/people/502671"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":78.6,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.572406233712584,"aZ":-31.25103794052943,"pfxX":7.31324646128704,"pfxZ":0.5812922531966578,"pX":-0.11198783493623547,"pZ":3.2840140173905437,"vX0":-4.277131375808261,"vY0":-126.39776382912382,"vZ0":-0.7166640828212361,"x":121.27,"y":150.11,"x0":0.6659081563714632,"y0":50.00403347349812,"z0":6.116046412428143,"aX":11.646552204720809},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":1.1,"breakHorizontal":-12.0,"spinRate":1554,"spinDirection":123},"zone":2,"typeConfidence":2.0,"plateTime":0.43599258166319643,"extension":5.705196789710559},"index":0,"playId":"3a4847f7-49a5-34ca-9525-fdf85ba0d16f","pitchNumber":1,"startTime":"2026-03-21T18:18:05.567Z","endTime":"2026-03-21T18:18:10.027Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":502671,"link":"/api/v1/people/502671","batSide":{"code":"R","description":"Right"}},"first":{"id":685744,"link":"/api/v1/people/685744"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":78.8,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.76741498402479,"aZ":-35.903150582911444,"pfxX":7.391812139448115,"pfxZ":-2.3580126528553276,"pX":0.7111625742928799,"pZ":1.671123934365871,"vX0":-2.918852278074935,"vY0":-125.83527173841647,"vZ0":-2.932720038189169,"x":89.89,"y":193.66,"x0":0.9346992736170704,"y0":50.00269775545136,"z0":5.8003953662186,"aX":11.693072158867695},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-4.8,"breakHorizontal":-12.6,"spinRate":1569,"spinDirection":114},"zone":9,"typeConfidence":2.0,"plateTime":0.43754684667981447,"extension":5.815747847426942},"index":1,"playId":"31f997b5-eb1f-3e40-9f26-3c51b529404a","pitchNumber":2,"startTime":"2026-03-21T18:18:22.317Z","endTime":"2026-03-21T18:18:27.323Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":502671,"link":"/api/v1/people/502671","batSide":{"code":"R","description":"Right"}},"first":{"id":685744,"link":"/api/v1/people/685744"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"index":2,"playId":"47fc0305-beee-3cef-aa12-1ac30a66acb6","startTime":"2026-03-21T18:18:40.136Z","endTime":"2026-03-21T18:18:55.270Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":502671,"link":"/api/v1/people/502671","batSide":{"code":"R","description":"Right"}},"first":{"id":685744,"link":"/api/v1/people/685744"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"With Paul Goldschmidt batting, Kenedy Corona picked off and caught stealing 2nd base, second baseman Zach McKinstry.","event":"Pickoff Caught Stealing 2B","eventType":"pickoff_caught_stealing_2b","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":1},"index":3,"actionPlayId":"47fc0305-beee-3cef-aa12-1ac30a66acb6","startTime":"2026-03-21T18:18:57.079Z","endTime":"2026-03-21T18:19:07.868Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":685744,"link":"/api/v1/people/685744"},"defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":502671,"link":"/api/v1/people/502671","batSide":{"code":"R","description":"Right"}},"first":{"id":685744,"link":"/api/v1/people/685744"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"homeTeamWinProbability":40.400000000000006,"awayTeamWinProbability":59.599999999999994,"homeTeamWinProbabilityAdded":4.400000000000006,"leverageIndex":1.31,"dramaIndex":65.0,"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":77.9,"endSpeed":70.8,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.570476881753887,"aZ":-43.4537744145692,"pfxX":-7.4016860916230875,"pfxZ":-8.92037745425321,"pX":-0.7438007424177784,"pZ":1.432206505552341,"vX0":-1.8239403500783502,"vY0":-113.23534091132892,"vZ0":-0.4676224833705207,"x":145.35,"y":200.11,"x0":1.0381269287254955,"y0":50.00013770468575,"z0":6.085289262047535,"aX":-9.36499507792314},"breaks":{"breakAngle":12.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.8,"breakVerticalInduced":-15.8,"breakHorizontal":13.9,"spinRate":2795,"spinDirection":321},"zone":13,"typeConfidence":2.0,"plateTime":0.4884917735688177,"extension":5.639124648801353},"index":4,"playId":"f724682a-8211-3862-a455-04301bf4c28d","pitchNumber":3,"startTime":"2026-03-21T18:19:07.868Z","endTime":"2026-03-21T18:19:11.913Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":502671,"link":"/api/v1/people/502671","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":77.8,"endSpeed":70.3,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.437690068007935,"aZ":-42.7708834898047,"pfxX":-8.385668808643462,"pfxZ":-8.385837994773045,"pX":0.0993550096591884,"pZ":2.7480429027284403,"vX0":0.4755669454253888,"vY0":-113.09403287964496,"vZ0":1.837529997945378,"x":113.21,"y":164.58,"x0":0.9690553196191435,"y0":50.0050459429937,"z0":6.297551282766686,"aX":-10.591678003627312},"breaks":{"breakAngle":14.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.2,"breakVerticalInduced":-14.2,"breakHorizontal":14.9,"spinRate":2928,"spinDirection":331},"zone":5,"typeConfidence":2.0,"plateTime":0.4890241830244757,"extension":5.468282891939453},"index":5,"playId":"e43ce86e-8a61-36a4-9011-cba209acc0dd","pitchNumber":4,"startTime":"2026-03-21T18:19:21.943Z","endTime":"2026-03-21T18:19:28.200Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":502671,"link":"/api/v1/people/502671","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":502671,"link":"/api/v1/people/502671"},"credit":"b_ab"},{"player":{"id":664285,"link":"/api/v1/people/664285"},"credit":"p_ab"},{"player":{"id":502671,"link":"/api/v1/people/502671"},"credit":"b_pa"},{"player":{"id":664285,"link":"/api/v1/people/664285"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.5,"awayTeamWinProbability":58.5,"homeTeamWinProbabilityAdded":1.0999999999999943,"leverageIndex":1.31,"dramaIndex":72.0,"contextMetrics":{},"playEndTime":"2026-03-21T18:19:28.200Z","atBatIndex":33},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Zach McKinstry singles on a fly ball to center fielder Kenedy Corona.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-21T18:23:22.316Z","endTime":"2026-03-21T18:23:38.033Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642232,"fullName":"Ryan Yarbrough","link":"/api/v1/people/642232"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1],"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":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":685744,"link":"/api/v1/people/685744"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Ryan Yarbrough replaces Brent Headrick.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-21T18:21:51.827Z","endTime":"2026-03-21T18:23:24.559Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":642232,"link":"/api/v1/people/642232"},"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":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":642708,"link":"/api/v1/people/642708"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":685744,"link":"/api/v1/people/685744"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":78.3,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.37694848194634,"aZ":-22.362291877882715,"pfxX":10.935444663755412,"pfxZ":6.228473387060422,"pX":0.9035064928207511,"pZ":3.1360119977852086,"vX0":-7.585876582624276,"vY0":-125.05996012040954,"vZ0":-1.7405472089859366,"x":82.56,"y":154.11,"x0":2.5627787602593055,"y0":50.00580756888685,"z0":5.684211866316854,"aX":17.23966920619738},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":11.0,"breakHorizontal":-18.0,"spinRate":1890,"spinDirection":119},"zone":12,"typeConfidence":2.0,"plateTime":0.4387986772843786,"extension":6.0305477571846575},"hitData":{"launchSpeed":69.0,"launchAngle":30.0,"totalDistance":235.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":141.24,"coordY":107.6}},"index":1,"playId":"5c03a462-82aa-30f3-9691-38806b29bb99","pitchNumber":1,"startTime":"2026-03-21T18:23:24.559Z","endTime":"2026-03-21T18:23:38.033Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642232,"link":"/api/v1/people/642232","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":642708,"link":"/api/v1/people/642708"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":685744,"link":"/api/v1/people/685744"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656716,"link":"/api/v1/people/656716"},"credit":"b_ab"},{"player":{"id":642232,"link":"/api/v1/people/642232"},"credit":"p_ab"},{"player":{"id":656716,"link":"/api/v1/people/656716"},"credit":"b_pa"},{"player":{"id":642232,"link":"/api/v1/people/642232"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":47.099999999999994,"awayTeamWinProbability":52.900000000000006,"homeTeamWinProbabilityAdded":5.599999999999994,"leverageIndex":1.33,"dramaIndex":73.0,"contextMetrics":{},"playEndTime":"2026-03-21T18:23:38.033Z","atBatIndex":34},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Javier Báez grounds into a force out, shortstop José Caballero to second baseman Paul DeJong. Zach McKinstry out at 2nd. Javier Báez to 1st.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-21T18:23:37.825Z","endTime":"2026-03-21T18:24:17.837Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642232,"fullName":"Ryan Yarbrough","link":"/api/v1/people/642232"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"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":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":676609,"link":"/api/v1/people/676609"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":657557,"link":"/api/v1/people/657557"},"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":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":77.4,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.141965487603446,"aZ":-24.8723329242014,"pfxX":4.936964969642066,"pfxZ":4.782179613393607,"pX":-0.21801311769331858,"pZ":2.9047396840610524,"vX0":-8.71519173464532,"vY0":-122.75146863431618,"vZ0":-1.2785666367650776,"x":125.31,"y":160.35,"x0":2.73587696072098,"y0":50.00255941234574,"z0":5.548486902024386,"aX":7.53913280359417},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":8.6,"breakHorizontal":-7.0,"spinRate":2176,"spinDirection":132},"zone":2,"typeConfidence":0.61,"plateTime":0.44608994941313984,"extension":5.900595620001163},"hitData":{"launchSpeed":97.0,"launchAngle":-10.0,"totalDistance":17.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":118.45,"coordY":152.19}},"index":0,"playId":"b66f2b0f-0bc4-35b3-90d7-6ea4ec61a6ec","pitchNumber":1,"startTime":"2026-03-21T18:23:59.964Z","endTime":"2026-03-21T18:24:17.837Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642232,"link":"/api/v1/people/642232","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":642708,"link":"/api/v1/people/642708"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":685744,"link":"/api/v1/people/685744"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":595879,"link":"/api/v1/people/595879","batSide":{"code":"R","description":"Right"}},"first":{"id":656716,"link":"/api/v1/people/656716"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":595879,"link":"/api/v1/people/595879"},"credit":"b_ab"},{"player":{"id":642232,"link":"/api/v1/people/642232"},"credit":"p_ab"},{"player":{"id":595879,"link":"/api/v1/people/595879"},"credit":"b_pa"},{"player":{"id":642232,"link":"/api/v1/people/642232"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":42.0,"awayTeamWinProbability":58.0,"homeTeamWinProbabilityAdded":-5.099999999999994,"leverageIndex":2.23,"dramaIndex":92.0,"contextMetrics":{},"playEndTime":"2026-03-21T18:24:17.837Z","atBatIndex":35},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Matt Vierling flies out to left fielder Jasson Domínguez. Javier Báez to 3rd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-21T18:24:38.640Z","endTime":"2026-03-21T18:27:17.214Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642232,"fullName":"Ryan Yarbrough","link":"/api/v1/people/642232"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,4,5,6,7,8],"actionIndex":[0,3],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":691176,"link":"/api/v1/people/691176"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Flyout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Matt Vierling replaces Parker Meadows.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-03-21T18:24:18.666Z","endTime":"2026-03-21T18:24:40.579Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663837,"link":"/api/v1/people/663837"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":678009,"link":"/api/v1/people/678009"},"defense":{"pitcher":{"id":642232,"link":"/api/v1/people/642232","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":642708,"link":"/api/v1/people/642708"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":685744,"link":"/api/v1/people/685744"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":678009,"link":"/api/v1/people/678009","batSide":{"code":"L","description":"Left"}},"first":{"id":595879,"link":"/api/v1/people/595879"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.8,"endSpeed":78.0,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.464892451081475,"aZ":-24.268766329848585,"pfxX":2.823978980398107,"pfxZ":5.124655712161795,"pX":-1.0169451959209077,"pZ":2.7001605427820166,"vX0":-9.693762171460609,"vY0":-123.12509180884074,"vZ0":-1.7288392285674736,"x":155.76,"y":165.88,"x0":2.5967475769981228,"y0":50.00129436537442,"z0":5.456553739307776,"aX":4.355765825358716},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":9.1,"breakHorizontal":-3.0,"spinRate":2170,"spinDirection":140},"zone":11,"typeConfidence":0.86,"plateTime":0.44412458966434265,"extension":5.697151872999284},"index":1,"playId":"7b5c3f72-fcf1-3db4-a244-0ac5a684be66","pitchNumber":1,"startTime":"2026-03-21T18:24:40.579Z","endTime":"2026-03-21T18:24:44.974Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642232,"link":"/api/v1/people/642232","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":642708,"link":"/api/v1/people/642708"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":685744,"link":"/api/v1/people/685744"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":663837,"link":"/api/v1/people/663837","batSide":{"code":"R","description":"Right"}},"first":{"id":595879,"link":"/api/v1/people/595879"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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,"runnerGoing":true},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":79.7,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.977643652897246,"aZ":-21.130824148052106,"pfxX":9.558775883692116,"pfxZ":6.7513569714354205,"pX":0.1810777934310273,"pZ":3.0476565667758297,"vX0":-8.97077913509622,"vY0":-127.56434726314279,"vZ0":-2.332381995235636,"x":110.1,"y":156.49,"x0":2.5134498189423486,"y0":50.00512939809518,"z0":5.652290270495173,"aX":15.64398326738651},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":11.9,"breakHorizontal":-15.1,"spinRate":1939,"spinDirection":121},"zone":2,"typeConfidence":2.0,"plateTime":0.43053668324086525,"extension":5.97437969918566},"index":2,"playId":"39440c32-b63f-3da0-be31-fcb7937366de","pitchNumber":2,"startTime":"2026-03-21T18:24:56.613Z","endTime":"2026-03-21T18:25:06.459Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642232,"link":"/api/v1/people/642232","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":642708,"link":"/api/v1/people/642708"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":685744,"link":"/api/v1/people/685744"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":663837,"link":"/api/v1/people/663837","batSide":{"code":"R","description":"Right"}},"first":{"id":595879,"link":"/api/v1/people/595879"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Javier Báez steals (2) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"index":3,"actionPlayId":"39440c32-b63f-3da0-be31-fcb7937366de","startTime":"2026-03-21T18:25:06.459Z","endTime":"2026-03-21T18:25:28.902Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":595879,"link":"/api/v1/people/595879"},"defense":{"pitcher":{"id":642232,"link":"/api/v1/people/642232","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":642708,"link":"/api/v1/people/642708"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":685744,"link":"/api/v1/people/685744"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":663837,"link":"/api/v1/people/663837","batSide":{"code":"R","description":"Right"}},"first":{"id":595879,"link":"/api/v1/people/595879"},"postOnSecond":{"id":595879,"link":"/api/v1/people/595879"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"homeTeamWinProbability":44.5,"awayTeamWinProbability":55.5,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":1.88,"dramaIndex":68.0,"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":76.8,"endSpeed":69.8,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.673678645036386,"aZ":-30.62715949887209,"pfxX":11.815158975630425,"pfxZ":1.2418627426350266,"pX":-0.43867173874144877,"pZ":2.756733829693423,"vX0":-9.935095828604547,"vY0":-111.36899126004808,"vZ0":0.6467856742755249,"x":133.72,"y":164.35,"x0":2.564374496879119,"y0":50.00303862256898,"z0":5.653092460842446,"aX":14.709695798697435},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":2.8,"breakHorizontal":-18.5,"spinRate":1985,"spinDirection":90},"zone":4,"typeConfidence":0.91,"plateTime":0.4935074762648952,"extension":6.197510864248735},"index":4,"playId":"b5017c79-70d4-3c4a-abaa-3f32e1925fd5","pitchNumber":3,"startTime":"2026-03-21T18:25:28.902Z","endTime":"2026-03-21T18:25:34.180Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642232,"link":"/api/v1/people/642232","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":642708,"link":"/api/v1/people/642708"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":685744,"link":"/api/v1/people/685744"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":663837,"link":"/api/v1/people/663837","batSide":{"code":"R","description":"Right"}},"second":{"id":595879,"link":"/api/v1/people/595879"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.7,"endSpeed":81.5,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.77563288029778,"aZ":-20.344431527096436,"pfxX":9.694147844186524,"pfxZ":6.9318167036095915,"pX":-0.5558189631438536,"pZ":2.7368541966689373,"vX0":-11.041826244586126,"vY0":-130.163506617838,"vZ0":-3.288075173180371,"x":138.19,"y":164.88,"x0":2.4931506640428025,"y0":50.00074790548839,"z0":5.567230650440251,"aX":16.53831881409587},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":12.0,"breakHorizontal":-14.9,"spinRate":1875,"spinDirection":122},"zone":4,"typeConfidence":2.0,"plateTime":0.42172829473967655,"extension":6.026779464136914},"index":5,"playId":"29faaccb-b9ce-3d58-857b-dd5effdab458","pitchNumber":4,"startTime":"2026-03-21T18:25:49.161Z","endTime":"2026-03-21T18:25:52.912Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642232,"link":"/api/v1/people/642232","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":642708,"link":"/api/v1/people/642708"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":685744,"link":"/api/v1/people/685744"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":663837,"link":"/api/v1/people/663837","batSide":{"code":"R","description":"Right"}},"second":{"id":595879,"link":"/api/v1/people/595879"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":84.8,"endSpeed":78.5,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.570196549834765,"aZ":-25.42540022730779,"pfxX":0.5321991128046422,"pfxZ":4.323541132095167,"pX":-0.2743097065802009,"pZ":4.17127594329928,"vX0":-8.017370938770755,"vY0":-123.3381149489561,"vZ0":2.195676230814069,"x":127.46,"y":126.16,"x0":2.9315236592542373,"y0":50.00207698711144,"z0":5.395755926411909,"aX":0.8323508530061859},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":8.5,"breakHorizontal":0.7,"spinRate":2066,"spinDirection":141},"zone":11,"typeConfidence":0.9,"plateTime":0.4419234118744715,"extension":6.144874195580257},"index":6,"playId":"924c1b98-375f-356c-bc62-333b06bac815","pitchNumber":5,"startTime":"2026-03-21T18:26:12.795Z","endTime":"2026-03-21T18:26:17.376Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642232,"link":"/api/v1/people/642232","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":642708,"link":"/api/v1/people/642708"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":685744,"link":"/api/v1/people/685744"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":663837,"link":"/api/v1/people/663837","batSide":{"code":"R","description":"Right"}},"second":{"id":595879,"link":"/api/v1/people/595879"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":88.8,"endSpeed":82.0,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.947264610344757,"aZ":-21.618748657513038,"pfxX":8.68585167327893,"pfxZ":6.179143454354342,"pX":-0.1275443254753047,"pZ":3.0231419901210943,"vX0":-9.837492103788094,"vY0":-129.1262960735478,"vZ0":-2.3170380057291067,"x":121.86,"y":157.16,"x0":2.5823126777163754,"y0":50.00346203929809,"z0":5.575074457676501,"aX":14.839964022885173},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":10.9,"breakHorizontal":-13.8,"spinRate":1883,"spinDirection":121},"zone":2,"typeConfidence":2.0,"plateTime":0.42230994985322745,"extension":6.085070090402937},"index":7,"playId":"9a83a801-6ac9-348c-a93a-801eb1b1ed2a","pitchNumber":6,"startTime":"2026-03-21T18:26:34.611Z","endTime":"2026-03-21T18:26:39.780Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642232,"link":"/api/v1/people/642232","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":642708,"link":"/api/v1/people/642708"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":685744,"link":"/api/v1/people/685744"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":663837,"link":"/api/v1/people/663837","batSide":{"code":"R","description":"Right"}},"second":{"id":595879,"link":"/api/v1/people/595879"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":77.4,"endSpeed":70.8,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.29869026959941,"aZ":-30.87856814976674,"pfxX":12.257313828431538,"pfxZ":1.015248843382965,"pX":-0.11372226640717677,"pZ":2.074438323225321,"vX0":-9.447358691732955,"vY0":-112.34166530910367,"vZ0":-0.6291284513158948,"x":121.33,"y":182.77,"x0":2.563777638390878,"y0":50.00141785055648,"z0":5.510539575443229,"aX":15.588538153505016},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":2.0,"breakHorizontal":-19.6,"spinRate":2013,"spinDirection":91},"zone":8,"typeConfidence":0.9,"plateTime":0.48848569232145556,"extension":6.209308278889849},"hitData":{"launchSpeed":96.3,"launchAngle":36.0,"totalDistance":362.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":78.7,"coordY":60.94}},"index":8,"playId":"2a826c11-b621-39b9-a76b-166b39fb505f","pitchNumber":7,"startTime":"2026-03-21T18:26:57.872Z","endTime":"2026-03-21T18:27:17.214Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642232,"link":"/api/v1/people/642232","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":642708,"link":"/api/v1/people/642708"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":685744,"link":"/api/v1/people/685744"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":663837,"link":"/api/v1/people/663837","batSide":{"code":"R","description":"Right"}},"second":{"id":595879,"link":"/api/v1/people/595879"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663837,"link":"/api/v1/people/663837"},"credit":"b_ab"},{"player":{"id":642232,"link":"/api/v1/people/642232"},"credit":"p_ab"},{"player":{"id":663837,"link":"/api/v1/people/663837"},"credit":"b_pa"},{"player":{"id":642232,"link":"/api/v1/people/642232"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":39.800000000000004,"awayTeamWinProbability":60.199999999999996,"homeTeamWinProbabilityAdded":-4.699999999999996,"leverageIndex":1.88,"dramaIndex":66.0,"contextMetrics":{},"playEndTime":"2026-03-21T18:27:17.214Z","atBatIndex":36},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Kerry Carpenter singles on a line drive to right fielder Max Schuemann. Javier Báez scores.","rbi":1,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-21T18:27:17.271Z","endTime":"2026-03-21T18:28:40.341Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642232,"fullName":"Ryan Yarbrough","link":"/api/v1/people/642232"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":680474,"link":"/api/v1/people/680474"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"responsiblePitcher":{"id":642232,"link":"/api/v1/people/642232"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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":71.8,"endSpeed":66.0,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.193482929237508,"aZ":-28.96705544824993,"pfxX":-6.900955511350066,"pfxZ":2.9221743193364116,"pX":-1.202669849858232,"pZ":2.9323464200754064,"vX0":-6.777132436215625,"vY0":-104.31696456280879,"vZ0":2.147147298825846,"x":162.84,"y":159.61,"x0":2.989599762715852,"y0":50.003520478802436,"z0":5.314087996414808,"aX":-7.57438361461364},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.0,"breakVerticalInduced":6.4,"breakHorizontal":14.4,"spinRate":2230,"spinDirection":275},"zone":11,"typeConfidence":0.9,"plateTime":0.5258503925362459,"extension":6.014687647616847},"index":0,"playId":"7ec09666-6f5e-394c-a0e8-25a88ed1be4f","pitchNumber":1,"startTime":"2026-03-21T18:27:42.435Z","endTime":"2026-03-21T18:27:47.082Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642232,"link":"/api/v1/people/642232","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":642708,"link":"/api/v1/people/642708"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":685744,"link":"/api/v1/people/685744"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"third":{"id":595879,"link":"/api/v1/people/595879"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":80.8,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.24818615962579,"aZ":-24.134758221824303,"pfxX":10.457420515600393,"pfxZ":4.836052356137666,"pX":0.30984166944744757,"pZ":2.0899445160034023,"vX0":-9.191626477518106,"vY0":-128.05940581264792,"vZ0":-3.7632201308700224,"x":105.19,"y":182.35,"x0":2.585610289973924,"y0":50.00318297094566,"z0":5.464831768808554,"aX":17.383289002078776},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":8.2,"breakHorizontal":-16.9,"spinRate":1859,"spinDirection":115},"zone":9,"typeConfidence":2.0,"plateTime":0.42758901679787753,"extension":6.247376438344699},"index":1,"playId":"f15d0dfd-b623-386b-a303-b55a2c3ef3b2","pitchNumber":2,"startTime":"2026-03-21T18:28:02.363Z","endTime":"2026-03-21T18:28:06.679Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642232,"link":"/api/v1/people/642232","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":642708,"link":"/api/v1/people/642708"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":685744,"link":"/api/v1/people/685744"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"third":{"id":595879,"link":"/api/v1/people/595879"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":81.5,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.22494076251019,"aZ":-25.8825009908755,"pfxX":10.533008823866757,"pfxZ":3.7412767987276982,"pX":0.740258447971177,"pZ":1.7697307353513876,"vX0":-8.213696836457801,"vY0":-128.5065994569433,"vZ0":-4.181344180089117,"x":88.78,"y":191.0,"x0":2.600620106471821,"y0":50.00258019331923,"z0":5.415251956501727,"aX":17.715653806145724},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":6.1,"breakHorizontal":-17.4,"spinRate":1893,"spinDirection":112},"zone":9,"typeConfidence":2.0,"plateTime":0.42530731393718835,"extension":6.203023559087147},"hitData":{"launchSpeed":99.7,"launchAngle":13.0,"totalDistance":210.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":160.24,"coordY":103.16}},"index":2,"playId":"56182a54-a523-3788-bdb7-4b529fb1a9e6","pitchNumber":3,"startTime":"2026-03-21T18:28:25.364Z","endTime":"2026-03-21T18:28:40.341Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642232,"link":"/api/v1/people/642232","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":642708,"link":"/api/v1/people/642708"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":685744,"link":"/api/v1/people/685744"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"third":{"id":595879,"link":"/api/v1/people/595879"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681481,"link":"/api/v1/people/681481"},"credit":"b_ab"},{"player":{"id":642232,"link":"/api/v1/people/642232"},"credit":"p_ab"},{"player":{"id":681481,"link":"/api/v1/people/681481"},"credit":"b_pa"},{"player":{"id":642232,"link":"/api/v1/people/642232"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.1,"awayTeamWinProbability":46.9,"homeTeamWinProbabilityAdded":13.299999999999997,"leverageIndex":2.13,"dramaIndex":140.0,"contextMetrics":{},"playEndTime":"2026-03-21T18:28:40.341Z","atBatIndex":37},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Spencer Torkelson flies out to center fielder Kenedy Corona.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-21T18:28:37.386Z","endTime":"2026-03-21T18:30:14.774Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642232,"fullName":"Ryan Yarbrough","link":"/api/v1/people/642232"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":685744,"link":"/api/v1/people/685744"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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":71.6,"endSpeed":65.6,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.885353638744597,"aZ":-28.62095696011043,"pfxX":-7.595252180849595,"pfxZ":3.260147737691737,"pX":-0.714004452768879,"pZ":2.921954765434426,"vX0":-5.6940179408234775,"vY0":-104.1306206317687,"vZ0":1.8170922280624617,"x":144.22,"y":159.89,"x0":3.050851553179795,"y0":50.000635609298335,"z0":5.445301397047367,"aX":-8.267467509561895},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.9,"breakVerticalInduced":6.8,"breakHorizontal":15.5,"spinRate":2345,"spinDirection":275},"zone":1,"typeConfidence":0.9,"plateTime":0.5277325409758054,"extension":5.945099430061018},"index":0,"playId":"ba30cbb3-3d66-3f6a-984c-0ad624d0d8d9","pitchNumber":1,"startTime":"2026-03-21T18:29:00.222Z","endTime":"2026-03-21T18:29:05.633Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642232,"link":"/api/v1/people/642232","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":642708,"link":"/api/v1/people/642708"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":685744,"link":"/api/v1/people/685744"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"first":{"id":681481,"link":"/api/v1/people/681481"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.2,"endSpeed":76.3,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.695131813279563,"aZ":-26.60852718035334,"pfxX":-0.6544028474681645,"pfxZ":3.755517327778259,"pX":-0.07472860926758046,"pZ":3.055381647139099,"vX0":-6.861729850040941,"vY0":-121.03610033908112,"vZ0":0.4216648211519325,"x":119.85,"y":156.28,"x0":2.882488337533406,"y0":50.00448457613535,"z0":5.209471939446511,"aX":-0.9710320231447361},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":7.2,"breakHorizontal":2.9,"spinRate":2106,"spinDirection":162},"zone":2,"typeConfidence":0.9,"plateTime":0.45257755728047266,"extension":6.120167022256273},"index":1,"playId":"fbe7d72b-d83c-360e-9f04-dad8e6697248","pitchNumber":2,"startTime":"2026-03-21T18:29:19.174Z","endTime":"2026-03-21T18:29:22.788Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642232,"link":"/api/v1/people/642232","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":642708,"link":"/api/v1/people/642708"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":685744,"link":"/api/v1/people/685744"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"first":{"id":681481,"link":"/api/v1/people/681481"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":76.8,"endSpeed":70.3,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.28527519049388,"aZ":-30.872634449883666,"pfxX":9.62306369096563,"pfxZ":1.0306985094475962,"pX":1.8985992714386055,"pZ":2.3090076186017923,"vX0":-4.781505978745301,"vY0":-111.78126336307065,"vZ0":0.08801541110187405,"x":44.63,"y":176.44,"x0":2.821948856829243,"y0":50.000704711514175,"z0":5.4547011209534215,"aX":12.102699574134443},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":2.3,"breakHorizontal":-16.1,"spinRate":1784,"spinDirection":82},"zone":14,"typeConfidence":0.9,"plateTime":0.4911420444044241,"extension":6.053501188802096},"index":2,"playId":"68ae67b3-c207-3359-9fb6-2036c8d1fe7f","pitchNumber":3,"startTime":"2026-03-21T18:29:40.896Z","endTime":"2026-03-21T18:29:45.807Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642232,"link":"/api/v1/people/642232","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":642708,"link":"/api/v1/people/642708"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":685744,"link":"/api/v1/people/685744"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"first":{"id":681481,"link":"/api/v1/people/681481"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":77.8,"endSpeed":71.4,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.353476204901966,"aZ":-30.118518918709356,"pfxX":9.629396217498453,"pfxZ":1.584916888169257,"pX":0.1684433177116599,"pZ":2.5404257516717603,"vX0":-8.095177588841686,"vY0":-112.9954272362799,"vZ0":0.11483188569057945,"x":110.58,"y":170.19,"x0":2.544253210695587,"y0":50.00092030688737,"z0":5.51200048192296,"aX":12.466138478320119},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":3.2,"breakHorizontal":-15.4,"spinRate":1906,"spinDirection":86},"zone":5,"typeConfidence":0.9,"plateTime":0.48450050541435186,"extension":6.138422762032807},"hitData":{"launchSpeed":78.9,"launchAngle":39.0,"totalDistance":278.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":105.99,"coordY":90.18}},"index":3,"playId":"13c57ed7-848b-32f3-8889-81daf66bbdae","pitchNumber":4,"startTime":"2026-03-21T18:30:00.874Z","endTime":"2026-03-21T18:30:14.774Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642232,"link":"/api/v1/people/642232","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":642708,"link":"/api/v1/people/642708"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":685744,"link":"/api/v1/people/685744"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"first":{"id":681481,"link":"/api/v1/people/681481"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":679529,"link":"/api/v1/people/679529"},"credit":"b_ab"},{"player":{"id":642232,"link":"/api/v1/people/642232"},"credit":"p_ab"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"credit":"b_pa"},{"player":{"id":642232,"link":"/api/v1/people/642232"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-3.1000000000000014,"leverageIndex":1.23,"dramaIndex":55.0,"contextMetrics":{},"playEndTime":"2026-03-21T18:30:14.774Z","atBatIndex":38},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"José Caballero walks.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-21T18:32:22.204Z","endTime":"2026-03-21T18:34:09.488Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":676609,"fullName":"José Caballero","link":"/api/v1/people/676609"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":676609,"fullName":"José Caballero","link":"/api/v1/people/676609"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4,5,6,8],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":676609,"fullName":"José Caballero","link":"/api/v1/people/676609"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"description":"Defensive Substitution: Jahmai Jones replaces left fielder Riley Greene, batting 3rd, playing left field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-21T18:31:30.278Z","endTime":"2026-03-21T18:31:30.311Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663330,"link":"/api/v1/people/663330"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"301","replacedPlayer":{"id":682985,"link":"/api/v1/people/682985"},"defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"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":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Matt Vierling remains in the game as the center fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-03-21T18:31:30.311Z","endTime":"2026-03-21T18:32:24.397Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663837,"link":"/api/v1/people/663837"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"901","replacedPlayer":{"id":678009,"link":"/api/v1/people/678009"},"defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":663330,"link":"/api/v1/people/663330"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"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":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":76.4,"endSpeed":69.7,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.67110430183034,"aZ":-42.71999132669326,"pfxX":-4.787457252644488,"pfxZ":-8.667919965982627,"pX":-1.360426411917491,"pZ":0.48542879366395936,"vX0":-3.319588478390375,"vY0":-111.08854556692883,"vZ0":-2.0887230002866226,"x":168.86,"y":225.67,"x0":0.7888082795956319,"y0":50.000299333837326,"z0":5.9864733590837895,"aX":-5.827722238069648},"breaks":{"breakAngle":8.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.7,"breakVerticalInduced":-15.8,"breakHorizontal":9.7,"spinRate":2904,"spinDirection":321},"zone":13,"typeConfidence":2.0,"plateTime":0.4979925511789123,"extension":5.794177665587967},"index":2,"playId":"d33a8bad-3e14-3475-aa0a-3c1bb3218c91","pitchNumber":1,"startTime":"2026-03-21T18:32:24.397Z","endTime":"2026-03-21T18:32:29.039Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":663330,"link":"/api/v1/people/663330"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"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":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":79.1,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.16925046929285,"aZ":-31.607930331536043,"pfxX":6.527554374347315,"pfxZ":0.3555489004244592,"pX":-0.0028951920990327173,"pZ":2.9099207489311203,"vX0":-3.642601352370674,"vY0":-126.04775967125079,"vZ0":-1.2633057490839947,"x":117.11,"y":160.21,"x0":0.617746276186307,"y0":50.00419285274891,"z0":5.984952573981202,"aX":10.436384269944924},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":0.6,"breakHorizontal":-10.9,"spinRate":1471,"spinDirection":119},"zone":2,"typeConfidence":2.0,"plateTime":0.435624081472616,"extension":5.728233071777642},"index":3,"playId":"bd6e78ba-674d-33b2-a2a1-85e40182981a","pitchNumber":2,"startTime":"2026-03-21T18:32:42.118Z","endTime":"2026-03-21T18:32:46.764Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":663330,"link":"/api/v1/people/663330"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"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":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.8,"endSpeed":72.5,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.430229668362944,"aZ":-43.5034230353097,"pfxX":-6.348808443401515,"pfxZ":-8.648975362742112,"pX":-1.138642002911331,"pZ":0.5032186046871229,"vX0":-2.1809964328627416,"vY0":-114.713750830329,"vZ0":-2.793154749056427,"x":160.4,"y":225.19,"x0":0.6533418370317903,"y0":50.00020778583423,"z0":6.044153794084167,"aX":-8.321528136649047},"breaks":{"breakAngle":10.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.6,"breakVerticalInduced":-16.1,"breakHorizontal":12.1,"spinRate":2922,"spinDirection":328},"zone":13,"typeConfidence":2.0,"plateTime":0.4804770074338247,"extension":5.590947714583511},"index":4,"playId":"97bd8cf6-3dcd-349c-9e63-c2ca5d7336f1","pitchNumber":3,"startTime":"2026-03-21T18:33:04.503Z","endTime":"2026-03-21T18:33:09.853Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":663330,"link":"/api/v1/people/663330"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"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":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":80.6,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.08165448533399,"aZ":-26.578911818898163,"pfxX":7.815243407882388,"pfxZ":3.3756153019043023,"pX":0.8799058158721759,"pZ":3.526950229703525,"vX0":-2.308551532891145,"vY0":-127.86484638407914,"vZ0":-1.0705723972630492,"x":83.46,"y":143.55,"x0":0.7784755592236605,"y0":50.00259627770834,"z0":6.034320242165054,"aX":12.955425238056655},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":6.1,"breakHorizontal":-13.7,"spinRate":1680,"spinDirection":120},"zone":12,"typeConfidence":2.0,"plateTime":0.4281687567347654,"extension":5.559193598856681},"index":5,"playId":"81367ca8-5c52-304f-8286-3c71e2acc9db","pitchNumber":4,"startTime":"2026-03-21T18:33:24.841Z","endTime":"2026-03-21T18:33:31.028Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":663330,"link":"/api/v1/people/663330"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"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":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":86.3,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.28745892738874,"aZ":-18.38329272936525,"pfxX":8.35870189538776,"pfxZ":7.242041197770394,"pX":0.06429072481444432,"pZ":2.7707756509680683,"vX0":-3.7726894283294614,"vY0":-137.1331723752803,"vZ0":-5.466864896475592,"x":114.55,"y":163.97,"x0":0.37168597129311853,"y0":50.00569455785004,"z0":6.044063523290093,"aX":15.92459421835051},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":12.1,"breakHorizontal":-14.4,"spinRate":2121,"spinDirection":143},"zone":2,"typeConfidence":2.0,"plateTime":0.39938787328311287,"extension":5.699182130710617},"index":6,"playId":"7c55211c-602f-3424-a3c9-977c617e20ea","pitchNumber":5,"startTime":"2026-03-21T18:33:40.524Z","endTime":"2026-03-21T18:33:45.644Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":663330,"link":"/api/v1/people/663330"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"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":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"index":7,"startTime":"2026-03-21T18:33:51.639Z","endTime":"2026-03-21T18:34:03.993Z","isPitch":false,"type":"action","player":{"id":676609,"link":"/api/v1/people/676609"},"defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":663330,"link":"/api/v1/people/663330"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"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":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.4,"endSpeed":71.8,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.057606551664467,"aZ":-39.75044039199302,"pfxX":-8.064064176810163,"pfxZ":-5.830358950239657,"pX":-0.5540902782331336,"pZ":1.3623518074046161,"vX0":-0.7380312127484028,"vY0":-114.15962452877388,"vZ0":-1.6573975164328782,"x":138.12,"y":202.0,"x0":0.820494620707969,"y0":50.00379456611375,"z0":6.0667536428474165,"aX":-10.47826369833619},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.7,"breakVerticalInduced":-10.7,"breakHorizontal":14.8,"spinRate":2910,"spinDirection":325},"zone":13,"typeConfidence":2.0,"plateTime":0.4826837213843067,"extension":5.74362993870142},"index":8,"playId":"2c31fa46-2313-3c96-879f-2c3559f53559","pitchNumber":6,"startTime":"2026-03-21T18:34:03.993Z","endTime":"2026-03-21T18:34:09.488Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":663330,"link":"/api/v1/people/663330"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"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":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676609,"link":"/api/v1/people/676609"},"credit":"b_pa"},{"player":{"id":664285,"link":"/api/v1/people/664285"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":44.7,"awayTeamWinProbability":55.3,"homeTeamWinProbabilityAdded":-5.299999999999997,"leverageIndex":1.32,"dramaIndex":71.0,"contextMetrics":{},"playEndTime":"2026-03-21T18:34:09.488Z","atBatIndex":39},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Amed Rosario grounds into a double play, third baseman Kevin McGonigle to second baseman Zach McKinstry to first baseman Colt Keith. José Caballero out at 2nd. Amed Rosario out at 1st.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-21T18:34:19.480Z","endTime":"2026-03-21T18:34:48.168Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":642708,"fullName":"Amed Rosario","link":"/api/v1/people/642708"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"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":0},"credits":[{"player":{"id":805808,"link":"/api/v1/people/805808"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":656716,"link":"/api/v1/people/656716"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":642708,"fullName":"Amed Rosario","link":"/api/v1/people/642708"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":656716,"link":"/api/v1/people/656716"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":690993,"link":"/api/v1/people/690993"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":84.7,"strikeZoneTop":3.271,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.47418273873403,"aZ":-23.814069667591962,"pfxX":8.870936643921176,"pfxZ":4.5418043080078725,"pX":-0.21678412101572073,"pZ":2.745808081404041,"vX0":-4.731480483717571,"vY0":-135.32094249145422,"vZ0":-4.145668313856255,"x":125.26,"y":164.64,"x0":0.4083357540227498,"y0":50.00575341763421,"z0":5.980551619259789,"aX":16.338442281128355},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":7.4,"breakHorizontal":-15.0,"spinRate":2161,"spinDirection":137},"zone":5,"typeConfidence":2.0,"plateTime":0.4058641146157953,"extension":5.625643158890994},"hitData":{"launchSpeed":105.8,"launchAngle":-8.0,"totalDistance":20.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":103.34,"coordY":167.92}},"index":0,"playId":"c02b9f15-1de8-37c3-9c43-c74faaa497e9","pitchNumber":1,"startTime":"2026-03-21T18:34:33.101Z","endTime":"2026-03-21T18:34:48.168Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":663330,"link":"/api/v1/people/663330"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":642708,"link":"/api/v1/people/642708","batSide":{"code":"R","description":"Right"}},"first":{"id":676609,"link":"/api/v1/people/676609"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642708,"link":"/api/v1/people/642708"},"credit":"b_ab"},{"player":{"id":664285,"link":"/api/v1/people/664285"},"credit":"p_ab"},{"player":{"id":642708,"link":"/api/v1/people/642708"},"credit":"b_pa"},{"player":{"id":664285,"link":"/api/v1/people/664285"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":55.900000000000006,"awayTeamWinProbability":44.099999999999994,"homeTeamWinProbabilityAdded":11.200000000000003,"leverageIndex":2.15,"dramaIndex":128.0,"contextMetrics":{},"playEndTime":"2026-03-21T18:34:48.168Z","atBatIndex":40},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Randal Grichuk grounds out, third baseman Kevin McGonigle to first baseman Colt Keith.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-21T18:34:48.879Z","endTime":"2026-03-21T18:35:24.015Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":545341,"fullName":"Randal Grichuk","link":"/api/v1/people/545341"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"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":545341,"fullName":"Randal Grichuk","link":"/api/v1/people/545341"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":805808,"link":"/api/v1/people/805808"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":690993,"link":"/api/v1/people/690993"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":85.3,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.530038089523465,"aZ":-22.854355879996323,"pfxX":7.312616681969994,"pfxZ":4.964045071524675,"pX":-0.6043422069114309,"pZ":1.8063799958889688,"vX0":-5.486457452569736,"vY0":-137.3983340960942,"vZ0":-6.794561808913004,"x":140.04,"y":190.01,"x0":0.48642620032479367,"y0":50.00385215672376,"z0":5.906887903280056,"aX":13.731829295634975},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":7.4,"breakHorizontal":-11.8,"spinRate":2113,"spinDirection":138},"zone":7,"typeConfidence":2.0,"plateTime":0.40141569572029345,"extension":5.766986610276878},"hitData":{"launchSpeed":105.8,"launchAngle":-5.0,"totalDistance":20.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":103.94,"coordY":167.31}},"index":0,"playId":"daa252f2-fb2c-3e6d-9854-7a9250ee38e1","pitchNumber":1,"startTime":"2026-03-21T18:35:11.846Z","endTime":"2026-03-21T18:35:24.015Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":663330,"link":"/api/v1/people/663330"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":545341,"link":"/api/v1/people/545341","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":545341,"link":"/api/v1/people/545341"},"credit":"b_ab"},{"player":{"id":664285,"link":"/api/v1/people/664285"},"credit":"p_ab"},{"player":{"id":545341,"link":"/api/v1/people/545341"},"credit":"b_pa"},{"player":{"id":664285,"link":"/api/v1/people/664285"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":57.599999999999994,"awayTeamWinProbability":42.400000000000006,"homeTeamWinProbabilityAdded":1.6999999999999886,"leverageIndex":0.67,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-03-21T18:35:24.015Z","atBatIndex":41},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jahmai Jones walks.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-21T18:36:46.158Z","endTime":"2026-03-21T18:40:30.196Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642232,"fullName":"Ryan Yarbrough","link":"/api/v1/people/642232"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6,8],"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":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"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, 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":70.4,"endSpeed":64.9,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":16.98603313805394,"aZ":-29.450167959789873,"pfxX":-5.694607872286455,"pfxZ":2.5610247813048233,"pX":1.0938343856110893,"pZ":2.539038495482484,"vX0":-2.7560409916284807,"vY0":-102.53437425010078,"vZ0":1.6397202520579688,"x":75.31,"y":170.23,"x0":3.195406590140752,"y0":50.004348742347624,"z0":5.3230883982571005,"aX":-6.061920288791347},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.7,"breakVerticalInduced":5.5,"breakHorizontal":11.0,"spinRate":2256,"spinDirection":271},"zone":12,"typeConfidence":0.9,"plateTime":0.53424591458983,"extension":5.538860542219549},"index":0,"playId":"47bec92a-1f15-3c46-a9ca-b0b53b433649","pitchNumber":1,"startTime":"2026-03-21T18:37:30.029Z","endTime":"2026-03-21T18:37:34.987Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642232,"link":"/api/v1/people/642232","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":642708,"link":"/api/v1/people/642708"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":685744,"link":"/api/v1/people/685744"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":663330,"link":"/api/v1/people/663330","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":true},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.0,"endSpeed":77.5,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.89493965917944,"aZ":-23.85342732023048,"pfxX":1.5354008532312258,"pfxZ":5.45788978599867,"pX":-0.5800955558090034,"pZ":3.306843520248978,"vX0":-8.841451311152465,"vY0":-122.07774492747663,"vZ0":0.21547045055612202,"x":139.11,"y":149.5,"x0":2.8741506183368712,"y0":50.00062139711546,"z0":5.255079750734513,"aX":2.341413411433768},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":10.2,"breakHorizontal":-1.0,"spinRate":2173,"spinDirection":135},"zone":1,"typeConfidence":0.9,"plateTime":0.4470558295000666,"extension":5.910222416691989},"index":1,"playId":"5d8389ee-fbc2-3c2d-865b-9c151d2e02b3","pitchNumber":2,"startTime":"2026-03-21T18:37:45.861Z","endTime":"2026-03-21T18:38:12.882Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642232,"link":"/api/v1/people/642232","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":642708,"link":"/api/v1/people/642708"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":685744,"link":"/api/v1/people/685744"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":663330,"link":"/api/v1/people/663330","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":147,"player":{"id":669224,"fullName":"Austin Wells","link":"/api/v1/people/669224"}},"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":76.5,"endSpeed":70.5,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.049961835058767,"aZ":-30.209231406124182,"pfxX":10.011905273583887,"pfxZ":1.568466198575928,"pX":-0.4811270531206428,"pZ":1.946118436514145,"vX0":-9.716454962427392,"vY0":-110.97400242015064,"vZ0":-0.870454901035628,"x":135.34,"y":186.23,"x0":2.6442681526404557,"y0":50.00337646666792,"z0":5.4782709312993045,"aX":12.543047579554536},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":2.9,"breakHorizontal":-15.7,"spinRate":1845,"spinDirection":83},"zone":7,"typeConfidence":0.91,"plateTime":0.49274827089058926,"extension":6.3062096047517535},"index":2,"playId":"c8e28c1f-6cda-3521-9d4b-8e4d54d01bcb","pitchNumber":3,"startTime":"2026-03-21T18:38:20.621Z","endTime":"2026-03-21T18:38:25.896Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642232,"link":"/api/v1/people/642232","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":642708,"link":"/api/v1/people/642708"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":685744,"link":"/api/v1/people/685744"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":663330,"link":"/api/v1/people/663330","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":76.9,"endSpeed":70.9,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.690838974121903,"aZ":-31.079460769618926,"pfxX":10.58121143046815,"pfxZ":0.8643551467489647,"pX":1.1247708901799556,"pZ":2.0719167281802076,"vX0":-6.683148783421419,"vY0":-111.87065266475035,"vZ0":-0.38106850656122804,"x":74.13,"y":182.84,"x0":2.7722623410544482,"y0":50.00445563683214,"z0":5.423163788480351,"aX":13.447917883166086},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.4,"breakVerticalInduced":1.8,"breakHorizontal":-17.5,"spinRate":1814,"spinDirection":83},"zone":14,"typeConfidence":0.91,"plateTime":0.4891280381643215,"extension":6.275927328621974},"index":3,"playId":"9287d33f-bdbd-34b3-8490-cc8e4e89f020","pitchNumber":4,"startTime":"2026-03-21T18:38:46.015Z","endTime":"2026-03-21T18:38:50.021Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642232,"link":"/api/v1/people/642232","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":642708,"link":"/api/v1/people/642708"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":685744,"link":"/api/v1/people/685744"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":663330,"link":"/api/v1/people/663330","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":88.8,"endSpeed":81.9,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.15498598754492,"aZ":-21.463680210439644,"pfxX":10.362496857978906,"pfxZ":6.288140812395637,"pX":0.003496892000524479,"pZ":2.868147268873025,"vX0":-10.084117467723159,"vY0":-128.98939459263224,"vZ0":-2.4635088926525763,"x":116.87,"y":161.34,"x0":2.5974560911258116,"y0":50.000760491313116,"z0":5.471605876343993,"aX":17.645733120881925},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":11.2,"breakHorizontal":-16.8,"spinRate":1909,"spinDirection":115},"zone":2,"typeConfidence":2.0,"plateTime":0.4229114622423453,"extension":6.339775215509288},"index":4,"playId":"4c191559-152a-3c59-946e-89073e5d944a","pitchNumber":5,"startTime":"2026-03-21T18:39:10.724Z","endTime":"2026-03-21T18:39:14.424Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642232,"link":"/api/v1/people/642232","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":642708,"link":"/api/v1/people/642708"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":685744,"link":"/api/v1/people/685744"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":663330,"link":"/api/v1/people/663330","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":79.5,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.82824155129405,"aZ":-24.84123915599604,"pfxX":1.5231713939311717,"pfxZ":4.56559370490665,"pX":1.3299614732932088,"pZ":3.1873981203110118,"vX0":-4.92543546446373,"vY0":-125.31543281207666,"vZ0":0.15871732155573293,"x":66.3,"y":152.72,"x0":3.1140841901358995,"y0":50.00490477658471,"z0":5.135124376243266,"aX":2.4482617140231087},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":8.5,"breakHorizontal":-1.8,"spinRate":2133,"spinDirection":148},"zone":12,"typeConfidence":0.9,"plateTime":0.4353279761707549,"extension":6.022038936625768},"index":5,"playId":"ad295a94-7676-322b-9209-ade84df7f827","pitchNumber":6,"startTime":"2026-03-21T18:39:33.507Z","endTime":"2026-03-21T18:39:38.904Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642232,"link":"/api/v1/people/642232","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":642708,"link":"/api/v1/people/642708"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":685744,"link":"/api/v1/people/685744"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":663330,"link":"/api/v1/people/663330","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":79.1,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.095393989855857,"aZ":-25.782569708367724,"pfxX":1.9300050991396172,"pfxZ":4.016782745962617,"pX":0.19803454989862174,"pZ":3.9458324182336635,"vX0":-7.564985309854753,"vY0":-124.81153951379636,"vZ0":1.9151388704417645,"x":109.45,"y":132.24,"x0":3.0062197126917485,"y0":50.00315101883871,"z0":5.2794712037366756,"aX":3.072519763597639},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":7.9,"breakHorizontal":-1.9,"spinRate":2070,"spinDirection":142},"zone":12,"typeConfidence":0.9,"plateTime":0.4374178239889659,"extension":6.018197043792907},"index":6,"playId":"5c525f01-d25c-36c8-aefd-4aba6d2fb54a","pitchNumber":7,"startTime":"2026-03-21T18:39:51.743Z","endTime":"2026-03-21T18:39:56.466Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642232,"link":"/api/v1/people/642232","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":642708,"link":"/api/v1/people/642708"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":685744,"link":"/api/v1/people/685744"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":663330,"link":"/api/v1/people/663330","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"index":7,"startTime":"2026-03-21T18:40:03.639Z","endTime":"2026-03-21T18:40:22.272Z","isPitch":false,"type":"action","player":{"id":663330,"link":"/api/v1/people/663330"},"defense":{"pitcher":{"id":642232,"link":"/api/v1/people/642232","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":642708,"link":"/api/v1/people/642708"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":685744,"link":"/api/v1/people/685744"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":663330,"link":"/api/v1/people/663330","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":81.9,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.103300473749577,"aZ":-22.1525217171636,"pfxX":10.296737279474346,"pfxZ":5.868456798718951,"pX":-0.7644901312470045,"pZ":3.2128301281371843,"vX0":-12.388767151688711,"vY0":-129.3541384983591,"vZ0":-1.3101881325447218,"x":146.14,"y":152.03,"x0":2.7324877830178043,"y0":50.000207474793186,"z0":5.412191927818467,"aX":17.576722835382657},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":10.6,"breakHorizontal":-16.1,"spinRate":1867,"spinDirection":116},"zone":1,"typeConfidence":2.0,"plateTime":0.42222202120076835,"extension":6.2667485923429735},"index":8,"playId":"670f3949-9ddb-3201-acda-f9929423a86c","pitchNumber":8,"startTime":"2026-03-21T18:40:22.272Z","endTime":"2026-03-21T18:40:30.196Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642232,"link":"/api/v1/people/642232","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":642708,"link":"/api/v1/people/642708"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":685744,"link":"/api/v1/people/685744"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":663330,"link":"/api/v1/people/663330","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663330,"link":"/api/v1/people/663330"},"credit":"b_pa"},{"player":{"id":642232,"link":"/api/v1/people/642232"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":62.6,"awayTeamWinProbability":37.4,"homeTeamWinProbabilityAdded":5.000000000000007,"leverageIndex":1.3,"dramaIndex":68.0,"contextMetrics":{},"playEndTime":"2026-03-21T18:40:30.196Z","atBatIndex":42},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Colt Keith singles on a ground ball to right fielder Max Schuemann. Colt Keith out at 2nd on the throw, right fielder Max Schuemann to third baseman Amed Rosario to shortstop José Caballero. Jahmai Jones to 3rd.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-21T18:41:06.038Z","endTime":"2026-03-21T18:42:55.638Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642232,"fullName":"Ryan Yarbrough","link":"/api/v1/people/642232"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":680474,"link":"/api/v1/people/680474"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Runner Out","eventType":"other_out","movementReason":"r_thrown_out","runner":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":680474,"link":"/api/v1/people/680474"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_assist"},{"player":{"id":680474,"link":"/api/v1/people/680474"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_assist_of"},{"player":{"id":642708,"link":"/api/v1/people/642708"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":676609,"link":"/api/v1/people/676609"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"playId":"49ccaa64-549a-3647-8bde-c9da33620b6e","startTime":"2026-03-21T18:41:27.272Z","endTime":"2026-03-21T18:41:28.272Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":642232,"link":"/api/v1/people/642232","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":642708,"link":"/api/v1/people/642708"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":685744,"link":"/api/v1/people/685744"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"first":{"id":663330,"link":"/api/v1/people/663330"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":72.1,"endSpeed":66.5,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.667423764644695,"aZ":-27.9951436162976,"pfxX":-5.509137531435754,"pfxZ":3.7400383802625186,"pX":1.4319428538444612,"pZ":2.07719373863333,"vX0":-2.2420078541949495,"vY0":-105.02045339764665,"vZ0":0.5985117842206811,"x":62.42,"y":182.7,"x0":3.228892197191212,"y0":50.00379981043093,"z0":5.042871374385714,"aX":-6.158016733716856},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.2,"breakVerticalInduced":7.3,"breakHorizontal":10.6,"spinRate":2254,"spinDirection":268},"zone":14,"typeConfidence":0.9,"plateTime":0.5214075409609786,"extension":5.724487897658559},"index":1,"playId":"db3a3434-a79e-3157-ad20-333b2d4e7298","pitchNumber":1,"startTime":"2026-03-21T18:41:08.264Z","endTime":"2026-03-21T18:41:14.239Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642232,"link":"/api/v1/people/642232","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":642708,"link":"/api/v1/people/642708"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":685744,"link":"/api/v1/people/685744"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"first":{"id":663330,"link":"/api/v1/people/663330"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"index":2,"playId":"08316016-0446-0013-002c-f08cd117d70a","startTime":"2026-03-21T18:41:29.480Z","endTime":"2026-03-21T18:41:48.557Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":642232,"link":"/api/v1/people/642232","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":642708,"link":"/api/v1/people/642708"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":685744,"link":"/api/v1/people/685744"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"first":{"id":663330,"link":"/api/v1/people/663330"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":78.5,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.460678295861687,"aZ":-25.512652922551606,"pfxX":9.949911829435502,"pfxZ":4.21148113771944,"pX":1.2208990071368522,"pZ":3.8400328677016966,"vX0":-6.798425023714206,"vY0":-125.00560369397417,"vZ0":0.6929391709463925,"x":70.46,"y":135.1,"x0":2.6846062621097166,"y0":50.000872102536185,"z0":5.655544404732954,"aX":15.727724515928346},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":8.0,"breakHorizontal":-16.4,"spinRate":1783,"spinDirection":113},"zone":12,"typeConfidence":2.0,"plateTime":0.4383510047035526,"extension":5.795626171003817},"index":3,"playId":"039cea3c-9e27-3998-bd5c-0c108e5353e2","pitchNumber":2,"startTime":"2026-03-21T18:41:48.557Z","endTime":"2026-03-21T18:41:53.151Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642232,"link":"/api/v1/people/642232","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":642708,"link":"/api/v1/people/642708"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":685744,"link":"/api/v1/people/685744"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"first":{"id":663330,"link":"/api/v1/people/663330"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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,"disengagementNum":2},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":72.5,"endSpeed":66.7,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.327440255854782,"aZ":-27.67451133984195,"pfxX":-5.544488394908382,"pfxZ":4.0012109808892795,"pX":-0.5253141836141786,"pZ":2.4468328950675855,"vX0":-5.822052950286796,"vY0":-105.48404580040237,"vZ0":1.2327992990675627,"x":137.02,"y":172.72,"x0":2.9931041803582916,"y0":50.00163573063453,"z0":5.050947802076187,"aX":-6.233157591286165},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":7.9,"breakHorizontal":11.6,"spinRate":2226,"spinDirection":264},"zone":4,"typeConfidence":0.9,"plateTime":0.5197101219705829,"extension":6.179124442004371},"index":4,"playId":"32d65069-027a-3df5-b620-7e2d0c833e5f","pitchNumber":3,"startTime":"2026-03-21T18:42:09.139Z","endTime":"2026-03-21T18:42:14.208Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642232,"link":"/api/v1/people/642232","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":642708,"link":"/api/v1/people/642708"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":685744,"link":"/api/v1/people/685744"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"first":{"id":663330,"link":"/api/v1/people/663330"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.2,"endSpeed":81.1,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.698099127234972,"aZ":-24.489453698204755,"pfxX":10.12442416064683,"pfxZ":4.5847245102450795,"pX":0.32504446049948277,"pZ":2.8072115332791086,"vX0":-9.306470024728023,"vY0":-128.16060260137525,"vZ0":-1.6509431886057597,"x":104.61,"y":162.99,"x0":2.6754137615270417,"y0":50.001266496766725,"z0":5.359081252246452,"aX":16.96258195002684},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":8.2,"breakHorizontal":-16.4,"spinRate":1805,"spinDirection":114},"zone":6,"typeConfidence":2.0,"plateTime":0.42620938231136973,"extension":6.150393262339024},"hitData":{"launchSpeed":101.4,"launchAngle":-5.0,"totalDistance":26.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":179.53,"coordY":117.72}},"index":5,"playId":"5f7873f0-86e5-37e1-87a4-eb92e4ebd297","pitchNumber":4,"startTime":"2026-03-21T18:42:28.930Z","endTime":"2026-03-21T18:42:55.638Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642232,"link":"/api/v1/people/642232","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":642708,"link":"/api/v1/people/642708"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":685744,"link":"/api/v1/people/685744"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"first":{"id":663330,"link":"/api/v1/people/663330"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":690993,"link":"/api/v1/people/690993"},"credit":"b_ab"},{"player":{"id":642232,"link":"/api/v1/people/642232"},"credit":"p_ab"},{"player":{"id":690993,"link":"/api/v1/people/690993"},"credit":"b_pa"},{"player":{"id":642232,"link":"/api/v1/people/642232"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":65.8,"awayTeamWinProbability":34.2,"homeTeamWinProbabilityAdded":3.1999999999999957,"leverageIndex":2.08,"dramaIndex":77.0,"contextMetrics":{},"playEndTime":"2026-03-21T18:42:55.638Z","atBatIndex":43},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Dillon Dingler out on a sacrifice fly to left fielder Jasson Domínguez. Jahmai Jones scores.","rbi":1,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-21T18:43:16.854Z","endTime":"2026-03-21T18:44:37.990Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642232,"fullName":"Ryan Yarbrough","link":"/api/v1/people/642232"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":691176,"link":"/api/v1/people/691176"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"responsiblePitcher":{"id":642232,"link":"/api/v1/people/642232"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":77.4,"endSpeed":70.9,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.04419261801659,"aZ":-31.890455730582342,"pfxX":11.491493357382272,"pfxZ":0.21937900459545823,"pX":0.4259939822707471,"pZ":1.5913451373634802,"vX0":-8.217674385829836,"vY0":-112.35840408396176,"vZ0":-1.143394815059012,"x":100.76,"y":195.81,"x0":2.644294170903566,"y0":50.00077350671653,"z0":5.357900434910884,"aX":14.638241156485378},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.6,"breakVerticalInduced":0.4,"breakHorizontal":-18.6,"spinRate":1922,"spinDirection":83},"zone":14,"typeConfidence":0.91,"plateTime":0.48814620921779683,"extension":6.18583468003756},"index":0,"playId":"050d0af6-44d6-373a-a72a-77de35a4e5bd","pitchNumber":1,"startTime":"2026-03-21T18:43:16.854Z","endTime":"2026-03-21T18:43:21.188Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642232,"link":"/api/v1/people/642232","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":642708,"link":"/api/v1/people/642708"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":685744,"link":"/api/v1/people/685744"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":693307,"link":"/api/v1/people/693307","batSide":{"code":"R","description":"Right"}},"third":{"id":663330,"link":"/api/v1/people/663330"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":77.6,"endSpeed":70.6,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.69704887771215,"aZ":-31.945541568377,"pfxX":11.228016494768418,"pfxZ":0.18191829139916926,"pX":-0.6811827812068917,"pZ":2.9400600770180603,"vX0":-10.40655589380066,"vY0":-112.43266232727473,"vZ0":1.5837607745182714,"x":142.97,"y":159.4,"x0":2.5637724484070077,"y0":50.003772531442785,"z0":5.485002194827439,"aX":14.27680937776908},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":1.2,"breakHorizontal":-17.4,"spinRate":1923,"spinDirection":82},"zone":1,"typeConfidence":0.9,"plateTime":0.48844325601988947,"extension":6.3322692616334795},"index":1,"playId":"8e15728e-3441-3e58-a5cf-4935d5a90b5e","pitchNumber":2,"startTime":"2026-03-21T18:43:37.318Z","endTime":"2026-03-21T18:43:44.275Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642232,"link":"/api/v1/people/642232","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":642708,"link":"/api/v1/people/642708"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":685744,"link":"/api/v1/people/685744"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":693307,"link":"/api/v1/people/693307","batSide":{"code":"R","description":"Right"}},"third":{"id":663330,"link":"/api/v1/people/663330"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":86.4,"endSpeed":78.8,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.894780888771727,"aZ":-23.852610639240808,"pfxX":3.1394795857018813,"pfxZ":5.214830481406768,"pX":0.584830089099218,"pZ":4.242663970262903,"vX0":-6.9766789376199725,"vY0":-125.64806478874814,"vZ0":2.2419814344421525,"x":94.71,"y":124.23,"x0":2.9918546294782518,"y0":50.004064215876205,"z0":5.2793129827200005,"aX":5.01228841638142},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":10.2,"breakHorizontal":-4.1,"spinRate":2081,"spinDirection":133},"zone":12,"typeConfidence":0.89,"plateTime":0.436229845955181,"extension":6.085204961328799},"index":2,"playId":"336b336b-a3ac-3be7-8998-27977843a847","pitchNumber":3,"startTime":"2026-03-21T18:43:57.067Z","endTime":"2026-03-21T18:44:00.727Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642232,"link":"/api/v1/people/642232","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":642708,"link":"/api/v1/people/642708"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":685744,"link":"/api/v1/people/685744"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":693307,"link":"/api/v1/people/693307","batSide":{"code":"R","description":"Right"}},"third":{"id":663330,"link":"/api/v1/people/663330"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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(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":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":80.0,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.000263380414715,"aZ":-23.3597048071491,"pfxX":3.3626791261377913,"pfxZ":5.416149592644139,"pX":-0.6412511328409697,"pZ":2.576435878888799,"vX0":-9.769305153532883,"vY0":-126.53365922011551,"vZ0":-1.5902151113909802,"x":141.44,"y":169.22,"x0":2.8269442771998623,"y0":50.002479995546565,"z0":5.078650557601827,"aX":5.473254158940741},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":9.7,"breakHorizontal":-4.0,"spinRate":2027,"spinDirection":129},"zone":4,"typeConfidence":0.77,"plateTime":0.43232452985735925,"extension":6.115156214003833},"hitData":{"launchSpeed":90.3,"launchAngle":50.0,"totalDistance":258.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":105.99,"coordY":98.47}},"index":3,"playId":"650141d0-9b9a-3993-97a8-3ff0165e56e5","pitchNumber":4,"startTime":"2026-03-21T18:44:16.741Z","endTime":"2026-03-21T18:44:37.990Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642232,"link":"/api/v1/people/642232","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":642708,"link":"/api/v1/people/642708"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":685744,"link":"/api/v1/people/685744"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":693307,"link":"/api/v1/people/693307","batSide":{"code":"R","description":"Right"}},"third":{"id":663330,"link":"/api/v1/people/663330"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"credit":"b_pa"},{"player":{"id":642232,"link":"/api/v1/people/642232"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_fly"}],"homeTeamWinProbability":70.3,"awayTeamWinProbability":29.700000000000003,"homeTeamWinProbabilityAdded":4.5,"leverageIndex":2.25,"dramaIndex":89.0,"contextMetrics":{},"playEndTime":"2026-03-21T18:44:37.990Z","atBatIndex":44},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Wenceel Pérez pops out to second baseman Paul DeJong.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-21T18:45:03.826Z","endTime":"2026-03-21T18:46:11.395Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642232,"fullName":"Ryan Yarbrough","link":"/api/v1/people/642232"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"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":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":657557,"link":"/api/v1/people/657557"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Wenceel Pérez replaces Kevin McGonigle.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-03-21T18:44:42.505Z","endTime":"2026-03-21T18:45:06.065Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":672761,"link":"/api/v1/people/672761"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"601","replacedPlayer":{"id":805808,"link":"/api/v1/people/805808"},"defense":{"pitcher":{"id":642232,"link":"/api/v1/people/642232","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":642708,"link":"/api/v1/people/642708"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":685744,"link":"/api/v1/people/685744"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":805808,"link":"/api/v1/people/805808","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":77.6,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.011374813803783,"aZ":-23.871367362966296,"pfxX":0.7682047099163949,"pfxZ":5.430063574474737,"pX":-1.172952764089859,"pZ":3.0510389440602497,"vX0":-10.088430707104814,"vY0":-122.80766208744852,"vZ0":-0.09604945076804272,"x":161.71,"y":156.4,"x0":2.88618793357191,"y0":50.00515541041295,"z0":5.118910174162157,"aX":1.1773541840893467},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":10.1,"breakHorizontal":1.0,"spinRate":2082,"spinDirection":139},"zone":11,"typeConfidence":0.9,"plateTime":0.44577191707764197,"extension":6.158103117696169},"index":1,"playId":"f24c5b6f-5c22-3411-98f5-fd97ce2e233e","pitchNumber":1,"startTime":"2026-03-21T18:45:06.065Z","endTime":"2026-03-21T18:45:12.691Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642232,"link":"/api/v1/people/642232","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":642708,"link":"/api/v1/people/642708"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":685744,"link":"/api/v1/people/685744"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":672761,"link":"/api/v1/people/672761","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":72.5,"endSpeed":66.8,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.545418583934797,"aZ":-27.98421740407018,"pfxX":-5.356755430287255,"pfxZ":3.7302185342835568,"pX":-0.0614218807580947,"pZ":1.346300260483865,"vX0":-5.471297665049551,"vY0":-105.51498979505195,"vZ0":-0.8423696910336731,"x":119.34,"y":202.43,"x0":3.264646912723026,"y0":50.003837473271496,"z0":4.9853177212737885,"aX":-6.018102351193124},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.2,"breakVerticalInduced":6.8,"breakHorizontal":11.3,"spinRate":2238,"spinDirection":270},"zone":13,"typeConfidence":0.9,"plateTime":0.5197971118229932,"extension":5.972703518767681},"index":2,"playId":"3c9e86a5-655c-3be2-ba3c-4ac6d5015c2c","pitchNumber":2,"startTime":"2026-03-21T18:45:24.063Z","endTime":"2026-03-21T18:45:28.080Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642232,"link":"/api/v1/people/642232","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":642708,"link":"/api/v1/people/642708"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":685744,"link":"/api/v1/people/685744"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":672761,"link":"/api/v1/people/672761","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":85.8,"endSpeed":78.8,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.3380236984062,"aZ":-24.354342026589595,"pfxX":-0.35503294541103614,"pfxZ":4.945190040339902,"pX":-0.3522724739573859,"pZ":3.5209507599655945,"vX0":-8.095947089798521,"vY0":-124.75645253071538,"vZ0":0.9724920383590192,"x":130.43,"y":143.71,"x0":2.9766552965687025,"y0":50.003824328872014,"z0":5.128647188780614,"aX":-0.5592886623425981},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":9.5,"breakHorizontal":2.4,"spinRate":2106,"spinDirection":144},"zone":11,"typeConfidence":0.89,"plateTime":0.4385055499210333,"extension":6.069520113902577},"index":3,"playId":"f286e517-974d-3714-8eb7-c4a675bca8eb","pitchNumber":3,"startTime":"2026-03-21T18:45:40.936Z","endTime":"2026-03-21T18:45:48.090Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642232,"link":"/api/v1/people/642232","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":642708,"link":"/api/v1/people/642708"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":685744,"link":"/api/v1/people/685744"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":672761,"link":"/api/v1/people/672761","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.0,"endSpeed":71.2,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.65338556473092,"aZ":-30.118195571267524,"pfxX":8.96166734634034,"pfxZ":1.5908143339953593,"pX":0.17393123273500968,"pZ":2.6719224919015083,"vX0":-8.512286524385425,"vY0":-113.2760074059052,"vZ0":0.6759836420808027,"x":110.37,"y":166.64,"x0":2.8250179878071506,"y0":50.002960911186555,"z0":5.392582071051308,"aX":11.588450618027114},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":3.4,"breakHorizontal":-13.9,"spinRate":1855,"spinDirection":85},"zone":5,"typeConfidence":0.88,"plateTime":0.48446170184897097,"extension":6.335396648499326},"hitData":{"launchSpeed":83.6,"launchAngle":61.0,"totalDistance":185.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":143.85,"coordY":129.82}},"index":4,"playId":"6a911ea8-e91d-3d6e-bd2e-27999c6483fa","pitchNumber":4,"startTime":"2026-03-21T18:45:59.508Z","endTime":"2026-03-21T18:46:11.395Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642232,"link":"/api/v1/people/642232","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":642708,"link":"/api/v1/people/642708"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":685744,"link":"/api/v1/people/685744"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":672761,"link":"/api/v1/people/672761","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672761,"link":"/api/v1/people/672761"},"credit":"b_ab"},{"player":{"id":642232,"link":"/api/v1/people/642232"},"credit":"p_ab"},{"player":{"id":672761,"link":"/api/v1/people/672761"},"credit":"b_pa"},{"player":{"id":642232,"link":"/api/v1/people/642232"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":69.19999999999999,"awayTeamWinProbability":30.80000000000001,"homeTeamWinProbabilityAdded":-1.1000000000000085,"leverageIndex":0.44,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-03-21T18:46:11.395Z","atBatIndex":45},{"result":{"type":"atBat","event":"Triple","eventType":"triple","description":"Jasson Domínguez triples (1) on a sharp line drive to center fielder Matt Vierling.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-21T18:48:21.344Z","endTime":"2026-03-21T18:49:56.028Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":35},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":691176,"fullName":"Jasson Domínguez","link":"/api/v1/people/691176"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":691176,"fullName":"Jasson Domínguez","link":"/api/v1/people/691176"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[3,4,5,6,7],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":null,"runner":{"id":691176,"fullName":"Jasson Domínguez","link":"/api/v1/people/691176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":663837,"link":"/api/v1/people/663837"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Jace Jung replaces right fielder Kerry Carpenter, batting 1st, playing second base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-21T18:47:55.835Z","endTime":"2026-03-21T18:47:55.875Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":690291,"link":"/api/v1/people/690291"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"101","replacedPlayer":{"id":681481,"link":"/api/v1/people/681481"},"defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":663330,"link":"/api/v1/people/663330"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":691176,"link":"/api/v1/people/691176","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Wenceel Pérez remains in the game as the right fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"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-03-21T18:47:55.875Z","endTime":"2026-03-21T18:47:55.878Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":672761,"link":"/api/v1/people/672761"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"601","replacedPlayer":{"id":805808,"link":"/api/v1/people/805808"},"defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":690291,"link":"/api/v1/people/690291"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":663330,"link":"/api/v1/people/663330"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":691176,"link":"/api/v1/people/691176","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive switch from second base to third base for Zach McKinstry.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-03-21T18:47:55.878Z","endTime":"2026-03-21T18:48:22.895Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656716,"link":"/api/v1/people/656716"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"700","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":690291,"link":"/api/v1/people/690291"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":663330,"link":"/api/v1/people/663330"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":691176,"link":"/api/v1/people/691176","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":84.3,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.24713242479884,"aZ":-28.19133947254545,"pfxX":9.159050277246312,"pfxZ":2.1843813228996822,"pX":-0.2780539308403739,"pZ":1.9898234562607813,"vX0":-4.89090983112589,"vY0":-135.24283531550893,"vZ0":-4.8123141717491595,"x":127.6,"y":185.05,"x0":0.3769885774356058,"y0":50.00604708370061,"z0":5.802547770604225,"aX":16.738606045415633},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":3.0,"breakHorizontal":-15.4,"spinRate":2036,"spinDirection":130},"zone":8,"typeConfidence":2.0,"plateTime":0.407111932326119,"extension":5.74021038963705},"index":3,"playId":"062d9a73-e5f5-3203-947f-3abaf557956a","pitchNumber":1,"startTime":"2026-03-21T18:48:22.895Z","endTime":"2026-03-21T18:48:27.533Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":690291,"link":"/api/v1/people/690291"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":663330,"link":"/api/v1/people/663330"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":691176,"link":"/api/v1/people/691176","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":77.0,"endSpeed":70.1,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.429189627002508,"aZ":-42.78738040605448,"pfxX":-8.72371845844837,"pfxZ":-8.52994824651655,"pX":-0.8761060047249748,"pZ":2.0363282037492425,"vX0":-1.0682252122867042,"vY0":-112.06724371778442,"vZ0":0.7341996120660432,"x":150.4,"y":183.8,"x0":0.7405227962594118,"y0":50.005118196247174,"z0":6.154122002119551,"aX":-10.850977499173835},"breaks":{"breakAngle":14.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.7,"breakVerticalInduced":-14.8,"breakHorizontal":16.1,"spinRate":2902,"spinDirection":321},"zone":13,"typeConfidence":2.0,"plateTime":0.4929641848588151,"extension":5.720633258215782},"index":4,"playId":"0344a42c-8db1-3f74-9cee-f95e5372f6f2","pitchNumber":2,"startTime":"2026-03-21T18:48:33.822Z","endTime":"2026-03-21T18:48:38.754Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":690291,"link":"/api/v1/people/690291"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":663330,"link":"/api/v1/people/663330"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":691176,"link":"/api/v1/people/691176","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":78.0,"endSpeed":71.0,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.45048388147068,"aZ":-45.2771089357949,"pfxX":-7.396686614038389,"pfxZ":-10.262058807612265,"pX":0.3573679228624034,"pZ":2.644638272714286,"vX0":1.5276666118812399,"vY0":-113.42046620251449,"vZ0":1.9677091609457131,"x":103.38,"y":167.37,"x0":0.6273032853396447,"y0":50.00007187842203,"z0":6.347288889318176,"aX":-9.450090725397999},"breaks":{"breakAngle":12.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.2,"breakVerticalInduced":-17.5,"breakHorizontal":12.8,"spinRate":2949,"spinDirection":325},"zone":6,"typeConfidence":2.0,"plateTime":0.4865077689048136,"extension":5.435230631172412},"index":5,"playId":"555ec262-9056-3a56-8735-a825f2c97d7d","pitchNumber":3,"startTime":"2026-03-21T18:48:54.196Z","endTime":"2026-03-21T18:49:02.734Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":690291,"link":"/api/v1/people/690291"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":663330,"link":"/api/v1/people/663330"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":691176,"link":"/api/v1/people/691176","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.1,"endSpeed":83.0,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.12719888017005,"aZ":-28.402364517416153,"pfxX":8.290616027379103,"pfxZ":2.1540590029241677,"pX":1.6851848514845118,"pZ":2.770535345042682,"vX0":-0.03272366061888843,"vY0":-131.2984015671639,"vZ0":-3.177205971805419,"x":52.76,"y":163.98,"x0":0.620191014953895,"y0":50.003696266737705,"z0":6.104141170759024,"aX":14.511702444666314},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":3.5,"breakHorizontal":-15.0,"spinRate":1545,"spinDirection":133},"zone":12,"typeConfidence":2.0,"plateTime":0.41675512097630074,"extension":5.637748448276753},"index":6,"playId":"89edd7f7-c3b6-337c-8c39-fc8f81bb3489","pitchNumber":4,"startTime":"2026-03-21T18:49:19.522Z","endTime":"2026-03-21T18:49:24.103Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":690291,"link":"/api/v1/people/690291"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":663330,"link":"/api/v1/people/663330"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":691176,"link":"/api/v1/people/691176","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":83.4,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.099907420562467,"aZ":-28.14007035030624,"pfxX":9.157379194367792,"pfxZ":2.280218217051287,"pX":0.3424845747998331,"pZ":2.8061543797703776,"vX0":-3.388956132502155,"vY0":-132.27096720392453,"vZ0":-3.3782294434728053,"x":103.95,"y":163.01,"x0":0.4501245713671894,"y0":50.00600888453871,"z0":6.162256356939883,"aX":16.236397062078588},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":3.6,"breakHorizontal":-15.8,"spinRate":1577,"spinDirection":132},"zone":3,"typeConfidence":2.0,"plateTime":0.4140159440717852,"extension":5.633308976796135},"hitData":{"launchSpeed":107.0,"launchAngle":16.0,"totalDistance":361.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":112.27,"coordY":54.27}},"index":7,"playId":"47923fc8-d77c-3e98-bcf4-b496f3783aa6","pitchNumber":5,"startTime":"2026-03-21T18:49:32.148Z","endTime":"2026-03-21T18:49:56.028Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":690291,"link":"/api/v1/people/690291"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":663330,"link":"/api/v1/people/663330"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":691176,"link":"/api/v1/people/691176","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691176,"link":"/api/v1/people/691176"},"credit":"b_ab"},{"player":{"id":664285,"link":"/api/v1/people/664285"},"credit":"p_ab"},{"player":{"id":691176,"link":"/api/v1/people/691176"},"credit":"b_pa"},{"player":{"id":664285,"link":"/api/v1/people/664285"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.900000000000006,"awayTeamWinProbability":47.099999999999994,"homeTeamWinProbabilityAdded":-16.299999999999983,"leverageIndex":1.71,"dramaIndex":148.0,"contextMetrics":{},"playEndTime":"2026-03-21T18:49:56.028Z","atBatIndex":46},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Austin Wells strikes out swinging.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-21T18:50:01.343Z","endTime":"2026-03-21T18:52:24.521Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":669224,"fullName":"Austin Wells","link":"/api/v1/people/669224"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":691176,"fullName":"Jasson Domínguez","link":"/api/v1/people/691176"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,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":669224,"fullName":"Austin Wells","link":"/api/v1/people/669224"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.3,"endSpeed":71.6,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.11869065660999,"aZ":-44.62071923752488,"pfxX":-6.046981112571897,"pfxZ":-9.613856082796413,"pX":0.3283276242206396,"pZ":1.9643037850963154,"vX0":0.5149643734613958,"vY0":-113.99251556164896,"vZ0":0.6831237204177991,"x":104.48,"y":185.74,"x0":0.8813841745913212,"y0":50.00234611338064,"z0":6.123928439578294,"aX":-7.828906557475609},"breaks":{"breakAngle":9.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.9,"breakVerticalInduced":-16.8,"breakHorizontal":10.8,"spinRate":2817,"spinDirection":321},"zone":9,"typeConfidence":2.0,"plateTime":0.4834933958351533,"extension":5.646003490183321},"index":0,"playId":"be279b6a-3b73-35f4-b507-c89743f2f8e9","pitchNumber":1,"startTime":"2026-03-21T18:50:21.449Z","endTime":"2026-03-21T18:50:48.475Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":690291,"link":"/api/v1/people/690291"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":663330,"link":"/api/v1/people/663330"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":669224,"link":"/api/v1/people/669224","batSide":{"code":"L","description":"Left"}},"third":{"id":691176,"link":"/api/v1/people/691176"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":147,"player":{"id":669224,"fullName":"Austin Wells","link":"/api/v1/people/669224"}},"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":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":87.2,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.500998870823434,"aZ":-28.21963964931241,"pfxX":8.907650048630199,"pfxZ":2.050640907506752,"pX":-0.9397353610571095,"pZ":2.6016997545020004,"vX0":-6.644728046782214,"vY0":-137.18284544742588,"vZ0":-3.6219584934756233,"x":152.82,"y":168.53,"x0":0.3444915783935911,"y0":50.0002947026081,"z0":5.841364977177087,"aX":17.145410464816095},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":3.2,"breakHorizontal":-14.9,"spinRate":2199,"spinDirection":133},"zone":11,"typeConfidence":2.0,"plateTime":0.39776423828050156,"extension":5.728900101823412},"index":1,"playId":"9ed9a615-75bb-3afc-9dff-531d8fd0a000","pitchNumber":2,"startTime":"2026-03-21T18:50:57.455Z","endTime":"2026-03-21T18:51:14.111Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":690291,"link":"/api/v1/people/690291"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":663330,"link":"/api/v1/people/663330"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":669224,"link":"/api/v1/people/669224","batSide":{"code":"L","description":"Left"}},"third":{"id":691176,"link":"/api/v1/people/691176"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-03-21T18:51:14.111Z","endTime":"2026-03-21T18:51:29.452Z","isPitch":false,"type":"action","player":{"id":669224,"link":"/api/v1/people/669224"},"defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":690291,"link":"/api/v1/people/690291"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":663330,"link":"/api/v1/people/663330"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":669224,"link":"/api/v1/people/669224","batSide":{"code":"L","description":"Left"}},"third":{"id":691176,"link":"/api/v1/people/691176"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.2,"endSpeed":72.5,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.74993066367974,"aZ":-43.57447489523694,"pfxX":-7.7470669174448155,"pfxZ":-8.631153713438263,"pX":-0.3822174708030548,"pZ":1.0011792514335318,"vX0":0.107769468846106,"vY0":-115.20878462679943,"vZ0":-1.497465724348012,"x":131.57,"y":211.75,"x0":0.5735352535281575,"y0":50.0001650049108,"z0":5.935263615419936,"aX":-10.237636385492022},"breaks":{"breakAngle":13.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-59.9,"breakVerticalInduced":-15.6,"breakHorizontal":13.9,"spinRate":2945,"spinDirection":320},"zone":13,"typeConfidence":2.0,"plateTime":0.47851010068117983,"extension":5.799699488735489},"index":3,"playId":"ea74c275-f114-3037-82d7-73bd80a82b35","pitchNumber":3,"startTime":"2026-03-21T18:51:29.452Z","endTime":"2026-03-21T18:51:34.702Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":690291,"link":"/api/v1/people/690291"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":663330,"link":"/api/v1/people/663330"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":669224,"link":"/api/v1/people/669224","batSide":{"code":"L","description":"Left"}},"third":{"id":691176,"link":"/api/v1/people/691176"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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.0,"endSpeed":78.8,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.956952585584975,"aZ":-37.17918736940275,"pfxX":-0.1770399965577173,"pfxZ":-3.2120105049251464,"pX":-0.092840803330726,"pZ":1.5669804281555317,"vX0":-1.6615384932716868,"vY0":-123.84802531242534,"vZ0":-3.0505512131704267,"x":120.54,"y":196.47,"x0":0.6087893107367831,"y0":50.00186044778625,"z0":5.91371719525234,"aX":-0.27586541653967295},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-6.2,"breakHorizontal":0.7,"spinRate":2608,"spinDirection":287},"zone":13,"typeConfidence":2.0,"plateTime":0.441680217637169,"extension":5.655816546254039},"index":4,"playId":"7c1d7891-9037-3014-98d2-07bf997d0a94","pitchNumber":4,"startTime":"2026-03-21T18:51:55.841Z","endTime":"2026-03-21T18:52:00.700Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":690291,"link":"/api/v1/people/690291"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":663330,"link":"/api/v1/people/663330"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":669224,"link":"/api/v1/people/669224","batSide":{"code":"L","description":"Left"}},"third":{"id":691176,"link":"/api/v1/people/691176"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.9,"endSpeed":77.0,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.18153832239764,"aZ":-37.115116173326015,"pfxX":-1.0097014056702216,"pfxZ":-3.309644329621321,"pX":0.25521997436228905,"pZ":3.4525704378831152,"vX0":-0.21557618053735844,"vY0":-120.83600755836963,"vZ0":1.3457130340151198,"x":107.27,"y":145.56,"x0":0.47658423256643684,"y0":50.00124937085808,"z0":6.123112949502866,"aX":-1.5088021100620024},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":-5.5,"breakHorizontal":1.9,"spinRate":2587,"spinDirection":293},"zone":2,"typeConfidence":2.0,"plateTime":0.45144728225989494,"extension":5.522911601458327},"index":5,"playId":"73723a15-2766-34fb-ba82-56fc4c750948","pitchNumber":5,"startTime":"2026-03-21T18:52:17.817Z","endTime":"2026-03-21T18:52:24.521Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":690291,"link":"/api/v1/people/690291"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":663330,"link":"/api/v1/people/663330"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":669224,"link":"/api/v1/people/669224","batSide":{"code":"L","description":"Left"}},"third":{"id":691176,"link":"/api/v1/people/691176"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669224,"link":"/api/v1/people/669224"},"credit":"b_ab"},{"player":{"id":664285,"link":"/api/v1/people/664285"},"credit":"p_ab"},{"player":{"id":669224,"link":"/api/v1/people/669224"},"credit":"b_pa"},{"player":{"id":664285,"link":"/api/v1/people/664285"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":59.9,"awayTeamWinProbability":40.1,"homeTeamWinProbabilityAdded":6.999999999999993,"leverageIndex":2.03,"dramaIndex":99.0,"contextMetrics":{},"playEndTime":"2026-03-21T18:52:24.521Z","atBatIndex":47},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Paul DeJong pops out to first baseman Colt Keith.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-21T18:54:39.935Z","endTime":"2026-03-21T18:56:07.003Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":657557,"fullName":"Paul DeJong","link":"/api/v1/people/657557"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623454,"fullName":"Drew Anderson","link":"/api/v1/people/623454"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":691176,"fullName":"Jasson Domínguez","link":"/api/v1/people/691176"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","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":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":657557,"fullName":"Paul DeJong","link":"/api/v1/people/657557"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":690993,"link":"/api/v1/people/690993"},"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":1,"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-03-21T18:52:27.736Z","endTime":"2026-03-21T18:53:22.503Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":690291,"link":"/api/v1/people/690291"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":663330,"link":"/api/v1/people/663330"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":657557,"link":"/api/v1/people/657557","batSide":{"code":"R","description":"Right"}},"third":{"id":691176,"link":"/api/v1/people/691176"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Drew Anderson replaces Framber Valdez.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"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-03-21T18:53:22.503Z","endTime":"2026-03-21T18:54:42.144Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":623454,"link":"/api/v1/people/623454"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":690291,"link":"/api/v1/people/690291"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":663330,"link":"/api/v1/people/663330"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":657557,"link":"/api/v1/people/657557","batSide":{"code":"R","description":"Right"}},"third":{"id":691176,"link":"/api/v1/people/691176"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.9,"endSpeed":72.7,"strikeZoneTop":3.213,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.112423121802983,"aZ":-44.118009185758865,"pfxX":6.178938093323972,"pfxZ":-8.915367513829175,"pX":-0.4343340895779565,"pZ":2.1062751554984622,"vX0":1.5481281018491366,"vY0":-116.28165676151944,"vZ0":0.658851678340796,"x":133.56,"y":181.91,"x0":-1.9144965210210239,"y0":50.000686913499216,"z0":6.0776224558326195,"aX":8.280717593910468},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.0,"breakVerticalInduced":-15.5,"breakHorizontal":-11.6,"spinRate":2730,"spinDirection":31},"zone":7,"typeConfidence":0.9,"plateTime":0.4749055690512036,"extension":6.4422426481960695},"index":2,"playId":"67c1c75b-09f3-33a3-b5bc-ceee04a4d4f5","pitchNumber":1,"startTime":"2026-03-21T18:54:42.144Z","endTime":"2026-03-21T18:54:47.369Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623454,"link":"/api/v1/people/623454","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":690291,"link":"/api/v1/people/690291"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":663330,"link":"/api/v1/people/663330"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":657557,"link":"/api/v1/people/657557","batSide":{"code":"R","description":"Right"}},"third":{"id":691176,"link":"/api/v1/people/691176"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":81.9,"strikeZoneTop":3.213,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.26888647894691,"aZ":-36.66981622640313,"pfxX":-6.844475265362415,"pfxZ":-2.6185943130216724,"pX":-1.6812593315987434,"pZ":2.2433151763662953,"vX0":2.9227018608061774,"vY0":-131.14744142113275,"vZ0":-2.2291262072449647,"x":181.09,"y":178.21,"x0":-1.9294788124597404,"y0":50.00069581526206,"z0":5.875578057657326,"aX":-11.758585560584024},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-5.0,"breakHorizontal":11.6,"spinRate":1558,"spinDirection":247},"zone":13,"typeConfidence":0.9,"plateTime":0.4198389341710196,"extension":6.237417857518347},"index":3,"playId":"537eff10-8f5a-3871-a9b7-be6768debb9d","pitchNumber":2,"startTime":"2026-03-21T18:54:58.240Z","endTime":"2026-03-21T18:55:03.498Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623454,"link":"/api/v1/people/623454","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":690291,"link":"/api/v1/people/690291"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":663330,"link":"/api/v1/people/663330"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":657557,"link":"/api/v1/people/657557","batSide":{"code":"R","description":"Right"}},"third":{"id":691176,"link":"/api/v1/people/691176"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":82.0,"strikeZoneTop":3.213,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.70358771130442,"aZ":-28.606099622576547,"pfxX":1.7043168386416325,"pfxZ":2.109239541883314,"pX":0.7789381507952574,"pZ":2.236301067187114,"vX0":6.21205945629098,"vY0":-128.819170190694,"vZ0":-3.4877905983235333,"x":87.31,"y":178.4,"x0":-1.877387194791992,"y0":50.0051658578556,"z0":5.799565984240513,"aX":2.8884387604369866},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":3.4,"breakHorizontal":-4.3,"spinRate":2679,"spinDirection":202},"zone":6,"typeConfidence":0.9,"plateTime":0.4238572609877185,"extension":6.333188009111136},"index":4,"playId":"aeb81448-7013-3094-af74-91e1756676b0","pitchNumber":3,"startTime":"2026-03-21T18:55:13.882Z","endTime":"2026-03-21T18:55:18.452Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623454,"link":"/api/v1/people/623454","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":690291,"link":"/api/v1/people/690291"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":663330,"link":"/api/v1/people/663330"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":657557,"link":"/api/v1/people/657557","batSide":{"code":"R","description":"Right"}},"third":{"id":691176,"link":"/api/v1/people/691176"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":81.9,"strikeZoneTop":3.213,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.09590298393653,"aZ":-30.342891916729332,"pfxX":-5.8142807414979485,"pfxZ":1.0625585444554577,"pX":-0.45250861333338216,"pZ":2.968974758305841,"vX0":5.440028009642243,"vY0":-130.72660787634183,"vZ0":-1.4698879197892016,"x":134.25,"y":158.62,"x0":-1.81105335635233,"y0":50.00248918496385,"z0":5.829183789622545,"aX":-10.003482413891065},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":1.8,"breakHorizontal":9.2,"spinRate":1677,"spinDirection":254},"zone":1,"typeConfidence":0.9,"plateTime":0.4199639103896273,"extension":6.335192952910434},"index":5,"playId":"77904068-4265-3bf5-9aa8-c6bad00dadf0","pitchNumber":4,"startTime":"2026-03-21T18:55:31.135Z","endTime":"2026-03-21T18:55:35.497Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623454,"link":"/api/v1/people/623454","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":690291,"link":"/api/v1/people/690291"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":663330,"link":"/api/v1/people/663330"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":657557,"link":"/api/v1/people/657557","batSide":{"code":"R","description":"Right"}},"third":{"id":691176,"link":"/api/v1/people/691176"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":87.3,"strikeZoneTop":3.213,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.98948570439434,"aZ":-13.018846093598686,"pfxX":-3.5716359131643487,"pfxZ":9.717099542798667,"pX":-0.24102653908473626,"pZ":3.435327063689626,"vX0":5.5343104575460496,"vY0":-140.08794332955895,"vZ0":-4.0193135855853885,"x":126.19,"y":146.03,"x0":-1.7854757026717212,"y0":50.00693026201106,"z0":5.750303346112171,"aX":-7.044254003896566},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.8,"breakHorizontal":5.3,"spinRate":2045,"spinDirection":211},"zone":11,"typeConfidence":0.9,"plateTime":0.3921737606283342,"extension":6.422677017548091},"hitData":{"launchSpeed":88.1,"launchAngle":71.0,"totalDistance":111.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":148.69,"coordY":164.89}},"index":6,"playId":"07daf738-493e-326d-b7a3-b57566cd83a7","pitchNumber":5,"startTime":"2026-03-21T18:55:51.074Z","endTime":"2026-03-21T18:56:07.003Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623454,"link":"/api/v1/people/623454","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":690291,"link":"/api/v1/people/690291"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":663330,"link":"/api/v1/people/663330"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":657557,"link":"/api/v1/people/657557","batSide":{"code":"R","description":"Right"}},"third":{"id":691176,"link":"/api/v1/people/691176"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":657557,"link":"/api/v1/people/657557"},"credit":"b_ab"},{"player":{"id":623454,"link":"/api/v1/people/623454"},"credit":"p_ab"},{"player":{"id":657557,"link":"/api/v1/people/657557"},"credit":"b_pa"},{"player":{"id":623454,"link":"/api/v1/people/623454"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":71.39999999999999,"awayTeamWinProbability":28.60000000000001,"homeTeamWinProbabilityAdded":11.499999999999993,"leverageIndex":2.69,"dramaIndex":143.0,"contextMetrics":{},"playEndTime":"2026-03-21T18:56:07.003Z","atBatIndex":48},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Max Schuemann walks.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-21T18:56:07.703Z","endTime":"2026-03-21T18:57:41.590Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":680474,"fullName":"Max Schuemann","link":"/api/v1/people/680474"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623454,"fullName":"Drew Anderson","link":"/api/v1/people/623454"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680474,"fullName":"Max Schuemann","link":"/api/v1/people/680474"},"postOnThird":{"id":691176,"fullName":"Jasson Domínguez","link":"/api/v1/people/691176"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"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":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":80.7,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.16544204974643,"aZ":-28.134161858130536,"pfxX":-0.030032639476403666,"pfxZ":2.445535847411625,"pX":1.0156103719022371,"pZ":2.287265559089664,"vX0":7.355838285313341,"vY0":-127.69256961758349,"vZ0":-3.1358212265196803,"x":78.29,"y":177.02,"x0":-1.8978543936991945,"y0":50.002983216985804,"z0":5.743470198555048,"aX":-0.05017577138466552},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":4.0,"breakHorizontal":-1.6,"spinRate":2617,"spinDirection":169},"zone":14,"typeConfidence":0.91,"plateTime":0.42886157989628204,"extension":6.4800669471751995},"index":0,"playId":"bc417275-60cc-3ab3-9a9c-99c835e61725","pitchNumber":1,"startTime":"2026-03-21T18:56:34.849Z","endTime":"2026-03-21T18:56:39.283Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623454,"link":"/api/v1/people/623454","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":690291,"link":"/api/v1/people/690291"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":663330,"link":"/api/v1/people/663330"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":680474,"link":"/api/v1/people/680474","batSide":{"code":"R","description":"Right"}},"third":{"id":691176,"link":"/api/v1/people/691176"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.0,"endSpeed":72.2,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.51941117463209,"aZ":-46.26593637810204,"pfxX":5.5876064432951065,"pfxZ":-10.63722550933063,"pX":0.5132222239454999,"pZ":1.514253804950973,"vX0":3.623667146448443,"vY0":-116.28533463916852,"vZ0":5.34708125647265E-4,"x":97.44,"y":197.9,"x0":-1.8095289506346108,"y0":50.005108364809125,"z0":6.0278151243230385,"aX":7.3995522892907895},"breaks":{"breakAngle":9.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.6,"breakVerticalInduced":-18.7,"breakHorizontal":-11.3,"spinRate":2701,"spinDirection":26},"zone":14,"typeConfidence":0.9,"plateTime":0.47712236728863644,"extension":6.246698643594088},"index":1,"playId":"8338c04e-06a6-3258-9bc6-dc3270888d53","pitchNumber":2,"startTime":"2026-03-21T18:56:50.690Z","endTime":"2026-03-21T18:56:57.897Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623454,"link":"/api/v1/people/623454","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":690291,"link":"/api/v1/people/690291"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":663330,"link":"/api/v1/people/663330"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":680474,"link":"/api/v1/people/680474","batSide":{"code":"R","description":"Right"}},"third":{"id":691176,"link":"/api/v1/people/691176"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":87.6,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.259222084625904,"aZ":-13.278364677441493,"pfxX":-4.818619864389489,"pfxZ":9.526736385298028,"pX":-1.4390520963253384,"pZ":3.869451011360264,"vX0":3.2490489509694345,"vY0":-140.30401103087755,"vZ0":-3.0622122645579326,"x":171.85,"y":134.3,"x0":-1.9890819637496864,"y0":50.00234482496769,"z0":5.846372404529838,"aX":-9.557474188676805},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":16.8,"breakHorizontal":8.0,"spinRate":2377,"spinDirection":210},"zone":11,"typeConfidence":0.91,"plateTime":0.39115373269590803,"extension":6.227442545806529},"index":2,"playId":"8deb56e7-8167-343a-a214-84a9dbd64f74","pitchNumber":3,"startTime":"2026-03-21T18:57:09.496Z","endTime":"2026-03-21T18:57:14.983Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623454,"link":"/api/v1/people/623454","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":690291,"link":"/api/v1/people/690291"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":663330,"link":"/api/v1/people/663330"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":680474,"link":"/api/v1/people/680474","batSide":{"code":"R","description":"Right"}},"third":{"id":691176,"link":"/api/v1/people/691176"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":86.5,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.16115714409859,"aZ":-10.719674936065381,"pfxX":-5.729189768898898,"pfxZ":11.044313616888445,"pX":-1.0394204964783336,"pZ":2.731387595490712,"vX0":4.414087993076163,"vY0":-139.6140860114596,"vZ0":-6.2563698171527475,"x":156.62,"y":165.03,"x0":-1.9095169663862703,"y0":50.000280922959845,"z0":5.731780527420006,"aX":-11.126279001453424},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":18.6,"breakHorizontal":9.2,"spinRate":2297,"spinDirection":207},"zone":11,"typeConfidence":0.91,"plateTime":0.39477151850433856,"extension":6.3996711171488565},"index":3,"playId":"0cc46011-d2c1-3763-8e67-94f81243e8ff","pitchNumber":4,"startTime":"2026-03-21T18:57:36.875Z","endTime":"2026-03-21T18:57:41.590Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623454,"link":"/api/v1/people/623454","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":690291,"link":"/api/v1/people/690291"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":663330,"link":"/api/v1/people/663330"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":680474,"link":"/api/v1/people/680474","batSide":{"code":"R","description":"Right"}},"third":{"id":691176,"link":"/api/v1/people/691176"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680474,"link":"/api/v1/people/680474"},"credit":"b_pa"},{"player":{"id":623454,"link":"/api/v1/people/623454"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":69.19999999999999,"awayTeamWinProbability":30.80000000000001,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":2.73,"dramaIndex":87.0,"contextMetrics":{},"playEndTime":"2026-03-21T18:57:41.590Z","atBatIndex":49},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Kenedy Corona grounds into a force out, shortstop Javier Báez to second baseman Jace Jung. Max Schuemann out at 2nd.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-21T18:57:42.430Z","endTime":"2026-03-21T18:58:39.989Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":685744,"fullName":"Kenedy Corona","link":"/api/v1/people/685744"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623454,"fullName":"Drew Anderson","link":"/api/v1/people/623454"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":680474,"fullName":"Max Schuemann","link":"/api/v1/people/680474"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":595879,"link":"/api/v1/people/595879"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":690291,"link":"/api/v1/people/690291"},"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":685744,"fullName":"Kenedy Corona","link":"/api/v1/people/685744"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":87.0,"strikeZoneTop":3.132,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.52156210748106,"aZ":-12.349114254437703,"pfxX":-3.0918305305571367,"pfxZ":10.1818757422275,"pX":0.09873667783351042,"pZ":2.6727393746506647,"vX0":6.222144739109293,"vY0":-138.99433877292287,"vZ0":-6.100254923041026,"x":113.24,"y":166.62,"x0":-1.7719954611961781,"y0":50.006516107637026,"z0":5.723675146609904,"aX":-6.022786233574254},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":17.3,"breakHorizontal":4.2,"spinRate":2349,"spinDirection":208},"zone":5,"typeConfidence":0.9,"plateTime":0.3947836931541686,"extension":6.423762602128551},"index":0,"playId":"d1962c47-7913-3e08-b96e-d35238f8643f","pitchNumber":1,"startTime":"2026-03-21T18:58:11.547Z","endTime":"2026-03-21T18:58:15.367Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623454,"link":"/api/v1/people/623454","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":690291,"link":"/api/v1/people/690291"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":663330,"link":"/api/v1/people/663330"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":685744,"link":"/api/v1/people/685744","batSide":{"code":"R","description":"Right"}},"first":{"id":680474,"link":"/api/v1/people/680474"},"third":{"id":691176,"link":"/api/v1/people/691176"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.8,"endSpeed":71.7,"strikeZoneTop":3.132,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.637148778824894,"aZ":-43.646252311542575,"pfxX":7.199668257938921,"pfxZ":-8.824212029775826,"pX":0.7819452568085647,"pZ":2.128232668301139,"vX0":3.654464527270231,"vY0":-114.59330115154033,"vZ0":0.9318866994412003,"x":87.19,"y":181.32,"x0":-1.7807196710181143,"y0":50.00309747969637,"z0":6.057993824731899,"aX":9.358727922616293},"breaks":{"breakAngle":13.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.1,"breakVerticalInduced":-15.2,"breakHorizontal":-14.0,"spinRate":2732,"spinDirection":31},"zone":14,"typeConfidence":0.91,"plateTime":0.4821664567962318,"extension":6.4842145321632225},"hitData":{"launchSpeed":80.2,"launchAngle":-5.0,"totalDistance":19.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":111.8,"coordY":158.85}},"index":1,"playId":"3aeb43e3-fb2c-3667-a409-7de270cc87cb","pitchNumber":2,"startTime":"2026-03-21T18:58:30.811Z","endTime":"2026-03-21T18:58:39.989Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623454,"link":"/api/v1/people/623454","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":690291,"link":"/api/v1/people/690291"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":663330,"link":"/api/v1/people/663330"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":685744,"link":"/api/v1/people/685744","batSide":{"code":"R","description":"Right"}},"first":{"id":680474,"link":"/api/v1/people/680474"},"third":{"id":691176,"link":"/api/v1/people/691176"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":685744,"link":"/api/v1/people/685744"},"credit":"b_ab"},{"player":{"id":623454,"link":"/api/v1/people/623454"},"credit":"p_ab"},{"player":{"id":685744,"link":"/api/v1/people/685744"},"credit":"b_pa"},{"player":{"id":623454,"link":"/api/v1/people/623454"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":78.9,"awayTeamWinProbability":21.099999999999994,"homeTeamWinProbabilityAdded":9.700000000000017,"leverageIndex":3.69,"dramaIndex":157.0,"contextMetrics":{},"playEndTime":"2026-03-21T18:58:39.989Z","atBatIndex":50},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Max Anderson flies out to center fielder Kenedy Corona.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-21T19:00:48.781Z","endTime":"2026-03-21T19:01:37.034Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":801194,"fullName":"Max Anderson","link":"/api/v1/people/801194"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642232,"fullName":"Ryan Yarbrough","link":"/api/v1/people/642232"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":801194,"fullName":"Max Anderson","link":"/api/v1/people/801194"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":685744,"link":"/api/v1/people/685744"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Max Anderson replaces Zach McKinstry.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-21T19:00:27.879Z","endTime":"2026-03-21T19:00:51.004Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":801194,"link":"/api/v1/people/801194"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"701","replacedPlayer":{"id":656716,"link":"/api/v1/people/656716"},"defense":{"pitcher":{"id":642232,"link":"/api/v1/people/642232","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":642708,"link":"/api/v1/people/642708"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":685744,"link":"/api/v1/people/685744"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.5,"endSpeed":76.8,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.205339410538617,"aZ":-25.82545311214707,"pfxX":0.3360432976352721,"pfxZ":4.232515685900851,"pX":1.3087898886848204,"pZ":2.302282036359863,"vX0":-4.5000164984770645,"vY0":-121.56592383334193,"vZ0":-1.4713346394759794,"x":67.11,"y":176.62,"x0":3.1380993746769072,"y0":50.005706493594886,"z0":5.151345533288506,"aX":0.5052036525545489},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":7.6,"breakHorizontal":0.5,"spinRate":2057,"spinDirection":138},"zone":14,"typeConfidence":0.91,"plateTime":0.45008474638842744,"extension":5.733938626544763},"index":1,"playId":"c2ff1a0d-994d-3e52-8b31-7a4c3a061791","pitchNumber":1,"startTime":"2026-03-21T19:00:51.004Z","endTime":"2026-03-21T19:00:55.364Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642232,"link":"/api/v1/people/642232","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":642708,"link":"/api/v1/people/642708"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":685744,"link":"/api/v1/people/685744"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":801194,"link":"/api/v1/people/801194","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.3,"endSpeed":77.0,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.745306928183034,"aZ":-24.568814154554577,"pfxX":0.9474446090801987,"pfxZ":5.005144951103695,"pX":0.8944954754813175,"pZ":3.044766300957108,"vX0":-5.579949521567083,"vY0":-122.64071335981532,"vZ0":-0.10523501382852185,"x":82.9,"y":156.57,"x0":3.078279364793271,"y0":50.00454046313675,"z0":5.18759449987631,"aX":1.4410237799971997},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":9.2,"breakHorizontal":-0.4,"spinRate":2018,"spinDirection":126},"zone":12,"typeConfidence":0.91,"plateTime":0.4469792655433369,"extension":5.848794257285493},"index":2,"playId":"4d1b324d-7d0c-3259-a169-658e58adea1a","pitchNumber":2,"startTime":"2026-03-21T19:01:08.536Z","endTime":"2026-03-21T19:01:12.856Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642232,"link":"/api/v1/people/642232","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":642708,"link":"/api/v1/people/642708"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":685744,"link":"/api/v1/people/685744"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":801194,"link":"/api/v1/people/801194","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":76.1,"endSpeed":68.9,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.28768486377733,"aZ":-31.37831914497274,"pfxX":10.181361646400255,"pfxZ":0.6507294074146923,"pX":1.0090255282010667,"pZ":2.6808826722820434,"vX0":-6.698302984688446,"vY0":-110.50440678514495,"vZ0":1.2615974594941377,"x":78.54,"y":166.4,"x0":2.7781082730006923,"y0":50.00237507057401,"z0":5.434921444965253,"aX":12.413655695835903},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.0,"breakVerticalInduced":1.9,"breakHorizontal":-16.3,"spinRate":1896,"spinDirection":81},"zone":12,"typeConfidence":0.9,"plateTime":0.49837648309862104,"extension":6.346552283919271},"hitData":{"launchSpeed":90.3,"launchAngle":41.0,"totalDistance":329.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":122.81,"coordY":66.97}},"index":3,"playId":"e3319e7d-f9be-37b5-9a17-226cd29a50a4","pitchNumber":3,"startTime":"2026-03-21T19:01:24.225Z","endTime":"2026-03-21T19:01:37.034Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642232,"link":"/api/v1/people/642232","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":642708,"link":"/api/v1/people/642708"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":685744,"link":"/api/v1/people/685744"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":801194,"link":"/api/v1/people/801194","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":801194,"link":"/api/v1/people/801194"},"credit":"b_ab"},{"player":{"id":642232,"link":"/api/v1/people/642232"},"credit":"p_ab"},{"player":{"id":801194,"link":"/api/v1/people/801194"},"credit":"b_pa"},{"player":{"id":642232,"link":"/api/v1/people/642232"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":77.0,"awayTeamWinProbability":23.0,"homeTeamWinProbabilityAdded":-1.9000000000000057,"leverageIndex":0.75,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2026-03-21T19:01:37.034Z","atBatIndex":51},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Javier Báez doubles (2) on a ground ball to right fielder Max Schuemann.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-21T19:01:35.251Z","endTime":"2026-03-21T19:02:50.637Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642232,"fullName":"Ryan Yarbrough","link":"/api/v1/people/642232"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":680474,"link":"/api/v1/people/680474"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":70.1,"endSpeed":64.1,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.08152221942385,"aZ":-28.25836126804494,"pfxX":-8.615852226380946,"pfxZ":3.734999893338811,"pX":2.0419013626898455,"pZ":2.3478868668005712,"vX0":-0.534319585650901,"vY0":-102.08717886252953,"vZ0":1.3452187796487545,"x":39.17,"y":175.39,"x0":3.425531978170637,"y0":50.000194588716084,"z0":5.180296805826877,"aX":-9.01787152097386},"breaks":{"breakAngle":18.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.4,"breakVerticalInduced":7.6,"breakHorizontal":15.7,"spinRate":2347,"spinDirection":268},"zone":14,"typeConfidence":0.9,"plateTime":0.5382134549597302,"extension":5.628056379831065},"index":0,"playId":"b41e9339-a2e8-3a61-8614-d3757d7a2506","pitchNumber":1,"startTime":"2026-03-21T19:01:59.481Z","endTime":"2026-03-21T19:02:03.696Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642232,"link":"/api/v1/people/642232","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":642708,"link":"/api/v1/people/642708"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":685744,"link":"/api/v1/people/685744"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":595879,"link":"/api/v1/people/595879","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":70.1,"endSpeed":64.1,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.138377518163797,"aZ":-29.612709871981146,"pfxX":-8.317900136254632,"pfxZ":2.450364948491549,"pX":0.427097189387736,"pZ":2.638359033645713,"vX0":-3.3662095262239333,"vY0":-101.94831667150679,"vZ0":2.1684674880502492,"x":100.72,"y":167.54,"x0":3.1845842456603184,"y0":50.00049986578159,"z0":5.239043191687459,"aX":-8.676243045642734},"breaks":{"breakAngle":18.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.6,"breakVerticalInduced":5.5,"breakHorizontal":16.1,"spinRate":2366,"spinDirection":267},"zone":6,"typeConfidence":0.9,"plateTime":0.5390845867108389,"extension":5.961146029810911},"index":1,"playId":"213868ed-d233-3a66-972b-77623ed4da99","pitchNumber":2,"startTime":"2026-03-21T19:02:15.785Z","endTime":"2026-03-21T19:02:20.746Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642232,"link":"/api/v1/people/642232","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":642708,"link":"/api/v1/people/642708"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":685744,"link":"/api/v1/people/685744"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":595879,"link":"/api/v1/people/595879","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":78.3,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.122653943737976,"aZ":-24.82621501790464,"pfxX":0.8878341773633383,"pfxZ":4.678510129875727,"pX":-0.28041034962619743,"pZ":3.1169044105459327,"vX0":-8.321329986047209,"vY0":-124.77265632350077,"vZ0":-0.05216428561066122,"x":127.69,"y":154.62,"x0":2.988558325259676,"y0":50.00169737569486,"z0":5.1913301498704705,"aX":1.3959149369437216},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":8.8,"breakHorizontal":0.4,"spinRate":2097,"spinDirection":128},"zone":1,"typeConfidence":0.9,"plateTime":0.43971568619268453,"extension":6.077778259501269},"hitData":{"launchSpeed":92.0,"launchAngle":4.0,"totalDistance":97.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":202.51,"coordY":123.77}},"index":2,"playId":"f1199435-1c5e-39ed-b93d-bb69ddc992d8","pitchNumber":3,"startTime":"2026-03-21T19:02:33.820Z","endTime":"2026-03-21T19:02:50.637Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642232,"link":"/api/v1/people/642232","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":642708,"link":"/api/v1/people/642708"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":685744,"link":"/api/v1/people/685744"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":595879,"link":"/api/v1/people/595879","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":595879,"link":"/api/v1/people/595879"},"credit":"b_ab"},{"player":{"id":642232,"link":"/api/v1/people/642232"},"credit":"p_ab"},{"player":{"id":595879,"link":"/api/v1/people/595879"},"credit":"b_pa"},{"player":{"id":642232,"link":"/api/v1/people/642232"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":80.7,"awayTeamWinProbability":19.299999999999997,"homeTeamWinProbabilityAdded":3.700000000000003,"leverageIndex":0.58,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-03-21T19:02:50.637Z","atBatIndex":52},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Matt Vierling hits a ground-rule double (5) on a fly ball to left-center field. John Peck scores.","rbi":1,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-21T19:03:41.995Z","endTime":"2026-03-21T19:04:46.444Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":71},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642232,"fullName":"Ryan Yarbrough","link":"/api/v1/people/642232"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":807726,"fullName":"John Peck","link":"/api/v1/people/807726"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":807726,"fullName":"John Peck","link":"/api/v1/people/807726"},"responsiblePitcher":{"id":642232,"link":"/api/v1/people/642232"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner John Peck replaces Javier Báez.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"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-03-21T19:02:58.383Z","endTime":"2026-03-21T19:03:25.918Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":807726,"link":"/api/v1/people/807726"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"801","replacedPlayer":{"id":595879,"link":"/api/v1/people/595879"},"base":2,"defense":{"pitcher":{"id":642232,"link":"/api/v1/people/642232","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":642708,"link":"/api/v1/people/642708"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":685744,"link":"/api/v1/people/685744"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":663837,"link":"/api/v1/people/663837","batSide":{"code":"R","description":"Right"}},"second":{"id":595879,"link":"/api/v1/people/595879"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 2B","code":"2","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"playId":"08316016-0546-0003-001c-f08cd117d70a","startTime":"2026-03-21T19:03:25.918Z","endTime":"2026-03-21T19:03:44.227Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":642232,"link":"/api/v1/people/642232","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":642708,"link":"/api/v1/people/642708"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":685744,"link":"/api/v1/people/685744"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":663837,"link":"/api/v1/people/663837","batSide":{"code":"R","description":"Right"}},"second":{"id":807726,"link":"/api/v1/people/807726"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.8,"endSpeed":77.4,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.07829552361775,"aZ":-24.961981937180436,"pfxX":-1.24828584516534,"pfxZ":4.737439360108356,"pX":0.5911817874526514,"pZ":3.8826039902935565,"vX0":-5.444403809533506,"vY0":-122.06921970192806,"vZ0":1.513166415883345,"x":94.47,"y":133.95,"x0":3.004672424570068,"y0":50.00172454786561,"z0":5.390550893179644,"aX":-1.8997426425905561},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":9.1,"breakHorizontal":3.5,"spinRate":2068,"spinDirection":158},"zone":12,"typeConfidence":0.89,"plateTime":0.44722265186448107,"extension":5.717927765833056},"index":2,"playId":"a389c55b-d109-3c4d-993c-becb77f4219e","pitchNumber":1,"startTime":"2026-03-21T19:03:44.227Z","endTime":"2026-03-21T19:03:48.522Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642232,"link":"/api/v1/people/642232","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":642708,"link":"/api/v1/people/642708"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":685744,"link":"/api/v1/people/685744"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":663837,"link":"/api/v1/people/663837","batSide":{"code":"R","description":"Right"}},"second":{"id":807726,"link":"/api/v1/people/807726"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":76.7,"endSpeed":70.6,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.23490346509218,"aZ":-31.30310685358604,"pfxX":8.624092522097854,"pfxZ":0.6957165095182631,"pX":-0.27922356154307715,"pZ":2.689867719295336,"vX0":-8.907802895726496,"vY0":-111.37215100414525,"vZ0":0.905965521538227,"x":127.64,"y":166.15,"x0":2.6441946566473042,"y0":50.00545380597161,"z0":5.504912605957384,"aX":10.879975220346026},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":1.8,"breakHorizontal":-13.4,"spinRate":1858,"spinDirection":90},"zone":4,"typeConfidence":0.9,"plateTime":0.4910261783160217,"extension":6.09940732105977},"index":3,"playId":"b0f660cb-1159-3396-991c-9877f563cdd5","pitchNumber":2,"startTime":"2026-03-21T19:04:03.013Z","endTime":"2026-03-21T19:04:07.819Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642232,"link":"/api/v1/people/642232","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":642708,"link":"/api/v1/people/642708"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":685744,"link":"/api/v1/people/685744"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":663837,"link":"/api/v1/people/663837","batSide":{"code":"R","description":"Right"}},"second":{"id":807726,"link":"/api/v1/people/807726"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":71.1,"endSpeed":65.5,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.51821098512085,"aZ":-28.661384529939035,"pfxX":-6.039721166160764,"pfxZ":3.2514197020337594,"pX":-0.49721942471822467,"pZ":2.0804719900737885,"vX0":-5.780746192879231,"vY0":-103.35972560966601,"vZ0":0.9945096623072451,"x":135.95,"y":182.61,"x0":3.1222404076862698,"y0":50.001499975708036,"z0":5.039463650715004,"aX":-6.522420921923949},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.8,"breakVerticalInduced":6.6,"breakHorizontal":12.6,"spinRate":2172,"spinDirection":271},"zone":7,"typeConfidence":0.9,"plateTime":0.5302870594027946,"extension":5.855827484223115},"hitData":{"launchSpeed":100.5,"launchAngle":36.0,"totalDistance":378.0,"trajectory":"fly_ball","hardness":"medium","coordinates":{"coordX":83.98,"coordY":39.71}},"index":4,"playId":"c2fc4bf7-3c24-3676-8e45-170e90ead7d7","pitchNumber":3,"startTime":"2026-03-21T19:04:23.732Z","endTime":"2026-03-21T19:04:46.444Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642232,"link":"/api/v1/people/642232","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":642708,"link":"/api/v1/people/642708"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":685744,"link":"/api/v1/people/685744"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":663837,"link":"/api/v1/people/663837","batSide":{"code":"R","description":"Right"}},"second":{"id":807726,"link":"/api/v1/people/807726"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663837,"link":"/api/v1/people/663837"},"credit":"b_ab"},{"player":{"id":642232,"link":"/api/v1/people/642232"},"credit":"p_ab"},{"player":{"id":663837,"link":"/api/v1/people/663837"},"credit":"b_pa"},{"player":{"id":642232,"link":"/api/v1/people/642232"},"credit":"p_pa"}],"flags":[{"credit":"b_gnd_rule_double"}],"homeTeamWinProbability":89.7,"awayTeamWinProbability":10.299999999999997,"homeTeamWinProbabilityAdded":9.0,"leverageIndex":1.12,"dramaIndex":88.0,"contextMetrics":{},"playEndTime":"2026-03-21T19:04:46.444Z","atBatIndex":53},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jace Jung walks.","rbi":0,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-21T19:04:47.701Z","endTime":"2026-03-21T19:07:14.974Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":690291,"fullName":"Jace Jung","link":"/api/v1/people/690291"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642232,"fullName":"Ryan Yarbrough","link":"/api/v1/people/642232"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":690291,"fullName":"Jace Jung","link":"/api/v1/people/690291"},"postOnSecond":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":690291,"fullName":"Jace Jung","link":"/api/v1/people/690291"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":87.8,"endSpeed":79.4,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.758306844803357,"aZ":-19.33132860148244,"pfxX":8.651950776192558,"pfxZ":7.888207917787691,"pX":0.020096286137547416,"pZ":3.458490507578494,"vX0":-9.397902700715798,"vY0":-127.4523345015033,"vZ0":-1.269998928530158,"x":116.23,"y":145.4,"x0":2.649495315161664,"y0":50.00229513608499,"z0":5.505597711256304,"aX":14.085261701512055},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":14.2,"breakHorizontal":-13.3,"spinRate":1904,"spinDirection":122},"zone":11,"typeConfidence":0.89,"plateTime":0.43149289496179843,"extension":6.100501302188162},"index":0,"playId":"40e0d0a3-f90b-3870-aa58-f5a1453ed308","pitchNumber":1,"startTime":"2026-03-21T19:05:17.662Z","endTime":"2026-03-21T19:05:22.546Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642232,"link":"/api/v1/people/642232","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":642708,"link":"/api/v1/people/642708"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":685744,"link":"/api/v1/people/685744"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":690291,"link":"/api/v1/people/690291","batSide":{"code":"L","description":"Left"}},"second":{"id":663837,"link":"/api/v1/people/663837"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":69.8,"endSpeed":64.1,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.691361997313265,"aZ":-28.077539854546167,"pfxX":-7.643487699411119,"pfxZ":3.9434548516377905,"pX":1.3908124296185245,"pZ":1.468544287976989,"vX0":-1.7899696200431312,"vY0":-101.62213984705224,"vZ0":-0.13965096268332078,"x":63.99,"y":199.13,"x0":3.277448244766691,"y0":50.00300130507196,"z0":5.045672092909122,"aX":-7.94056728940304},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.8,"breakVerticalInduced":7.4,"breakHorizontal":14.4,"spinRate":2278,"spinDirection":266},"zone":14,"typeConfidence":0.9,"plateTime":0.5403606384349153,"extension":5.781809269289103},"index":1,"playId":"4f608bd2-0f6b-338f-b73b-7538ba6e29b4","pitchNumber":2,"startTime":"2026-03-21T19:05:36.478Z","endTime":"2026-03-21T19:05:40.864Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642232,"link":"/api/v1/people/642232","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":642708,"link":"/api/v1/people/642708"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":685744,"link":"/api/v1/people/685744"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":690291,"link":"/api/v1/people/690291","batSide":{"code":"L","description":"Left"}},"second":{"id":663837,"link":"/api/v1/people/663837"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":76.5,"endSpeed":69.9,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.055420771816742,"aZ":-30.327474907502996,"pfxX":10.445875135763664,"pfxZ":1.489069973208113,"pX":-0.990310299074453,"pZ":1.9130000236704776,"vX0":-10.561092747944427,"vY0":-110.94453421002966,"vZ0":-0.8957984149233011,"x":154.75,"y":187.13,"x0":2.4890581951927078,"y0":50.00230081057159,"z0":5.501223304831424,"aX":12.937668288265012},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":2.8,"breakHorizontal":-16.0,"spinRate":1926,"spinDirection":83},"zone":13,"typeConfidence":0.91,"plateTime":0.494926108030052,"extension":6.199878692502981},"index":2,"playId":"dc99923e-3c4e-3f0d-9342-026d0d7ad292","pitchNumber":3,"startTime":"2026-03-21T19:05:55.174Z","endTime":"2026-03-21T19:06:00.876Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642232,"link":"/api/v1/people/642232","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":642708,"link":"/api/v1/people/642708"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":685744,"link":"/api/v1/people/685744"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":690291,"link":"/api/v1/people/690291","batSide":{"code":"L","description":"Left"}},"second":{"id":663837,"link":"/api/v1/people/663837"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":70.6,"endSpeed":64.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.26341752607239,"aZ":-31.031160064542245,"pfxX":-5.7315272641268304,"pfxZ":1.0847838418923992,"pX":1.2686677981498198,"pZ":2.550109681136989,"vX0":-2.4240749007012865,"vY0":-102.66070709029135,"vZ0":2.371201413375933,"x":68.64,"y":169.93,"x0":3.214716981356414,"y0":50.00263567936136,"z0":5.195856518241096,"aX":-6.029139747681921},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.4,"breakVerticalInduced":3.1,"breakHorizontal":11.2,"spinRate":2248,"spinDirection":269},"zone":12,"typeConfidence":0.89,"plateTime":0.5364974439537491,"extension":5.651001604379108},"index":3,"playId":"e28970e4-9d02-353c-a76c-2f861816468b","pitchNumber":4,"startTime":"2026-03-21T19:06:12.143Z","endTime":"2026-03-21T19:06:16.835Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642232,"link":"/api/v1/people/642232","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":642708,"link":"/api/v1/people/642708"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":685744,"link":"/api/v1/people/685744"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":690291,"link":"/api/v1/people/690291","batSide":{"code":"L","description":"Left"}},"second":{"id":663837,"link":"/api/v1/people/663837"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":78.9,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.296423865997536,"aZ":-19.550757794562,"pfxX":8.602968573002268,"pfxZ":7.901676149358833,"pX":-0.5476852088883072,"pZ":2.2812321474486845,"vX0":-10.469013823150329,"vY0":-126.04134394155643,"vZ0":-3.77380509169131,"x":137.88,"y":177.19,"x0":2.5556586808006876,"y0":50.00454171020681,"z0":5.3905013067709024,"aX":13.747188995574973},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":13.6,"breakHorizontal":-13.0,"spinRate":1893,"spinDirection":119},"zone":4,"typeConfidence":2.0,"plateTime":0.43574440515190505,"extension":5.958856431211124},"index":4,"playId":"f251dd4d-8d3d-3ff1-b72d-f90b2a8db1ba","pitchNumber":5,"startTime":"2026-03-21T19:06:32.762Z","endTime":"2026-03-21T19:06:37.377Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642232,"link":"/api/v1/people/642232","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":642708,"link":"/api/v1/people/642708"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":685744,"link":"/api/v1/people/685744"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":690291,"link":"/api/v1/people/690291","batSide":{"code":"L","description":"Left"}},"second":{"id":663837,"link":"/api/v1/people/663837"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"index":5,"startTime":"2026-03-21T19:06:51.425Z","endTime":"2026-03-21T19:07:09.962Z","isPitch":false,"type":"action","player":{"id":690291,"link":"/api/v1/people/690291"},"defense":{"pitcher":{"id":642232,"link":"/api/v1/people/642232","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":642708,"link":"/api/v1/people/642708"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":685744,"link":"/api/v1/people/685744"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":690291,"link":"/api/v1/people/690291","batSide":{"code":"L","description":"Left"}},"second":{"id":663837,"link":"/api/v1/people/663837"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":79.0,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.27697301880431,"aZ":-20.247545244339523,"pfxX":8.598843028986341,"pfxZ":7.481054076371134,"pX":-1.0199607679656661,"pZ":3.00914997506042,"vX0":-11.473656276806482,"vY0":-125.42532792705782,"vZ0":-2.3347324043464956,"x":155.88,"y":157.53,"x0":2.4957611691451596,"y0":50.0011390600538,"z0":5.602502249931477,"aX":13.705291060377494},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":13.2,"breakHorizontal":-13.0,"spinRate":1911,"spinDirection":119},"zone":11,"typeConfidence":2.0,"plateTime":0.43664386371854347,"extension":5.8641352932549085},"index":6,"playId":"87d05281-d708-3bb4-9684-bc254ee2257d","pitchNumber":6,"startTime":"2026-03-21T19:07:09.962Z","endTime":"2026-03-21T19:07:14.974Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642232,"link":"/api/v1/people/642232","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":642708,"link":"/api/v1/people/642708"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":685744,"link":"/api/v1/people/685744"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":690291,"link":"/api/v1/people/690291","batSide":{"code":"L","description":"Left"}},"second":{"id":663837,"link":"/api/v1/people/663837"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":690291,"link":"/api/v1/people/690291"},"credit":"b_pa"},{"player":{"id":642232,"link":"/api/v1/people/642232"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":90.3,"awayTeamWinProbability":9.700000000000003,"homeTeamWinProbabilityAdded":0.5999999999999943,"leverageIndex":0.62,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2026-03-21T19:07:14.974Z","atBatIndex":54},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Spencer Torkelson lines out to center fielder Kenedy Corona.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-21T19:08:13.723Z","endTime":"2026-03-21T19:09:07.388Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642232,"fullName":"Ryan Yarbrough","link":"/api/v1/people/642232"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":690291,"fullName":"Jace Jung","link":"/api/v1/people/690291"},"postOnSecond":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":685744,"link":"/api/v1/people/685744"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"08316016-0566-0003-001c-f08cd117d70a","startTime":"2026-03-21T19:07:54.591Z","endTime":"2026-03-21T19:08:15.561Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":642232,"link":"/api/v1/people/642232","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":642708,"link":"/api/v1/people/642708"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":685744,"link":"/api/v1/people/685744"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"first":{"id":690291,"link":"/api/v1/people/690291"},"second":{"id":663837,"link":"/api/v1/people/663837"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":78.8,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.768917328619494,"aZ":-19.274145771964466,"pfxX":8.09315248357802,"pfxZ":8.073042706919416,"pX":-0.17442879250611343,"pZ":3.7165586646700786,"vX0":-9.48409964936324,"vY0":-125.92275169753815,"vZ0":-1.0752523268102174,"x":123.65,"y":138.43,"x0":2.5981072057160564,"y0":50.00165408144373,"z0":5.715834952487154,"aX":12.93107491212212},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":14.6,"breakHorizontal":-12.4,"spinRate":1857,"spinDirection":119},"zone":11,"typeConfidence":2.0,"plateTime":0.4358022518628477,"extension":5.82474449864498},"index":1,"playId":"3fb85a9b-ab87-3b3f-a0a3-62d73853fb92","pitchNumber":1,"startTime":"2026-03-21T19:08:15.561Z","endTime":"2026-03-21T19:08:21.006Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642232,"link":"/api/v1/people/642232","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":642708,"link":"/api/v1/people/642708"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":685744,"link":"/api/v1/people/685744"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"first":{"id":690291,"link":"/api/v1/people/690291"},"second":{"id":663837,"link":"/api/v1/people/663837"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":77.1,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.02249319086644,"aZ":-23.812882632383833,"pfxX":1.4322523505151943,"pfxZ":5.520735803743092,"pX":-0.8824946144360323,"pZ":3.2130784513190176,"vX0":-9.231453076044108,"vY0":-122.2465517894217,"vZ0":-0.30246104887295644,"x":150.64,"y":152.03,"x0":2.75588567237861,"y0":50.000439034450345,"z0":5.381907779351611,"aX":2.1686182409174037},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":10.2,"breakHorizontal":-0.5,"spinRate":2047,"spinDirection":143},"zone":11,"typeConfidence":0.9,"plateTime":0.4479882079517292,"extension":5.785347159178241},"index":2,"playId":"6a8fd022-7acc-32f8-81a7-bdeada5176e2","pitchNumber":2,"startTime":"2026-03-21T19:08:34.519Z","endTime":"2026-03-21T19:08:39.075Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642232,"link":"/api/v1/people/642232","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":642708,"link":"/api/v1/people/642708"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":685744,"link":"/api/v1/people/685744"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"first":{"id":690291,"link":"/api/v1/people/690291"},"second":{"id":663837,"link":"/api/v1/people/663837"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.8,"endSpeed":77.0,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.39570313733544,"aZ":-24.43048419406515,"pfxX":1.3543241255452263,"pfxZ":5.139761027296368,"pX":-0.28911761551525006,"pZ":2.674365676105229,"vX0":-8.128120390276626,"vY0":-121.82796824849595,"vZ0":-0.9720635409015168,"x":128.02,"y":166.57,"x0":2.9110734508095013,"y0":50.003534257651886,"z0":5.185560485166039,"aX":2.0418436565460167},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":9.4,"breakHorizontal":-0.6,"spinRate":1998,"spinDirection":130},"zone":4,"typeConfidence":0.91,"plateTime":0.4491879974874853,"extension":5.853991038909817},"hitData":{"launchSpeed":84.7,"launchAngle":27.0,"totalDistance":306.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":129.34,"coordY":97.77}},"index":3,"playId":"804c89ac-daf6-3e79-9cb5-0245a5b8f05f","pitchNumber":3,"startTime":"2026-03-21T19:08:54.658Z","endTime":"2026-03-21T19:09:07.388Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642232,"link":"/api/v1/people/642232","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":642708,"link":"/api/v1/people/642708"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":685744,"link":"/api/v1/people/685744"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"first":{"id":690291,"link":"/api/v1/people/690291"},"second":{"id":663837,"link":"/api/v1/people/663837"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":679529,"link":"/api/v1/people/679529"},"credit":"b_ab"},{"player":{"id":642232,"link":"/api/v1/people/642232"},"credit":"p_ab"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"credit":"b_pa"},{"player":{"id":642232,"link":"/api/v1/people/642232"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":88.3,"awayTeamWinProbability":11.700000000000003,"homeTeamWinProbabilityAdded":-2.0,"leverageIndex":0.86,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2026-03-21T19:09:07.388Z","atBatIndex":55},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jahmai Jones strikes out swinging.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-21T19:11:40.965Z","endTime":"2026-03-21T19:12:34.379Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683409,"fullName":"Angel Chivilli","link":"/api/v1/people/683409"},"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":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669224,"link":"/api/v1/people/669224"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-03-21T19:09:10.691Z","endTime":"2026-03-21T19:10:28.979Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":642232,"link":"/api/v1/people/642232","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":642708,"link":"/api/v1/people/642708"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":685744,"link":"/api/v1/people/685744"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":663330,"link":"/api/v1/people/663330","batSide":{"code":"R","description":"Right"}},"first":{"id":690291,"link":"/api/v1/people/690291"},"second":{"id":663837,"link":"/api/v1/people/663837"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Angel Chivilli replaces Ryan Yarbrough.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-03-21T19:10:28.979Z","endTime":"2026-03-21T19:11:40.965Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":683409,"link":"/api/v1/people/683409"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":642232,"link":"/api/v1/people/642232","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":642708,"link":"/api/v1/people/642708"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":685744,"link":"/api/v1/people/685744"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":663330,"link":"/api/v1/people/663330","batSide":{"code":"R","description":"Right"}},"first":{"id":690291,"link":"/api/v1/people/690291"},"second":{"id":663837,"link":"/api/v1/people/663837"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":89.6,"endSpeed":82.7,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.76745088448594,"aZ":-24.61274977718,"pfxX":0.1992968322195947,"pfxZ":4.361363970403217,"pX":-0.40361210446272494,"pZ":2.2498052918767635,"vX0":3.4828803007349873,"vY0":-130.464738929862,"vZ0":-4.041884724682316,"x":126.61,"y":190.16,"x0":-1.7782366888450944,"y0":50.00571198926451,"z0":5.6599009030943845,"aX":0.3459397949975217},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":7.3,"breakHorizontal":-1.1,"spinRate":1892,"spinDirection":243},"zone":4,"typeConfidence":0.91,"plateTime":0.41878508197649245,"extension":6.051548940654276},"index":2,"playId":"e100ba7b-528a-387d-a278-64c70b8acb00","pitchNumber":1,"startTime":"2026-03-21T19:11:40.965Z","endTime":"2026-03-21T19:11:48.757Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683409,"link":"/api/v1/people/683409","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":642708,"link":"/api/v1/people/642708"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":685744,"link":"/api/v1/people/685744"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":663330,"link":"/api/v1/people/663330","batSide":{"code":"R","description":"Right"}},"first":{"id":690291,"link":"/api/v1/people/690291"},"second":{"id":663837,"link":"/api/v1/people/663837"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":81.9,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.69894975316517,"aZ":-25.45654380981295,"pfxX":0.20945700810689405,"pfxZ":3.9509798341923315,"pX":0.16743661960121653,"pZ":1.3730362426456146,"vX0":4.644362481640569,"vY0":-129.71442802369816,"vZ0":-6.042073228994814,"x":110.62,"y":201.71,"x0":-1.6750896596336942,"y0":50.00216107537221,"z0":5.679106720907594,"aX":0.3560746351214106},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":6.0,"breakHorizontal":-1.4,"spinRate":1993,"spinDirection":262},"zone":14,"typeConfidence":0.91,"plateTime":0.42261711675703584,"extension":5.958640337185263},"index":3,"playId":"893a29c9-9e07-3cd0-9cc5-92ac2b5dc9f5","pitchNumber":2,"startTime":"2026-03-21T19:12:06.855Z","endTime":"2026-03-21T19:12:11.161Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683409,"link":"/api/v1/people/683409","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":642708,"link":"/api/v1/people/642708"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":685744,"link":"/api/v1/people/685744"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":663330,"link":"/api/v1/people/663330","batSide":{"code":"R","description":"Right"}},"first":{"id":690291,"link":"/api/v1/people/690291"},"second":{"id":663837,"link":"/api/v1/people/663837"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":79.7,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.254787683295106,"aZ":-28.129226064325568,"pfxX":-0.9171021214179054,"pfxZ":2.4798621699563537,"pX":0.09389305346416284,"pZ":1.873742685771142,"vX0":4.821446263640722,"vY0":-127.85648379283775,"vZ0":-3.9640703719702577,"x":113.42,"y":188.19,"x0":-1.710102805057377,"y0":50.00149973423152,"z0":5.691666207796916,"aX":-1.4951456493736244},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":3.7,"breakHorizontal":0.4,"spinRate":1864,"spinDirection":264},"zone":8,"typeConfidence":0.9,"plateTime":0.4310215737514991,"extension":6.076170501026862},"index":4,"playId":"9d5e42e0-ded4-3565-ba3f-a96ff1351651","pitchNumber":3,"startTime":"2026-03-21T19:12:29.289Z","endTime":"2026-03-21T19:12:34.379Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683409,"link":"/api/v1/people/683409","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":642708,"link":"/api/v1/people/642708"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":685744,"link":"/api/v1/people/685744"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":663330,"link":"/api/v1/people/663330","batSide":{"code":"R","description":"Right"}},"first":{"id":690291,"link":"/api/v1/people/690291"},"second":{"id":663837,"link":"/api/v1/people/663837"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663330,"link":"/api/v1/people/663330"},"credit":"b_ab"},{"player":{"id":683409,"link":"/api/v1/people/683409"},"credit":"p_ab"},{"player":{"id":663330,"link":"/api/v1/people/663330"},"credit":"b_pa"},{"player":{"id":683409,"link":"/api/v1/people/683409"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":86.2,"awayTeamWinProbability":13.799999999999997,"homeTeamWinProbabilityAdded":-2.0999999999999943,"leverageIndex":0.83,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2026-03-21T19:12:34.379Z","atBatIndex":56},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Paul Goldschmidt strikes out swinging.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-21T19:14:44.754Z","endTime":"2026-03-21T19:15:38.559Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":502671,"fullName":"Paul Goldschmidt","link":"/api/v1/people/502671"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669724,"fullName":"Brenan Hanifee","link":"/api/v1/people/669724"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[6,7,8,9],"actionIndex":[0,1,2,3,4,5],"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":502671,"fullName":"Paul Goldschmidt","link":"/api/v1/people/502671"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":621512,"link":"/api/v1/people/621512"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Trei Cruz replaces first baseman Colt Keith, batting 4th, playing center field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-21T19:14:13.097Z","endTime":"2026-03-21T19:14:13.135Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669360,"link":"/api/v1/people/669360"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"401","replacedPlayer":{"id":690993,"link":"/api/v1/people/690993"},"defense":{"pitcher":{"id":623454,"link":"/api/v1/people/623454","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":690291,"link":"/api/v1/people/690291"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":663330,"link":"/api/v1/people/663330"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":502671,"link":"/api/v1/people/502671","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Tomás Nido replaces catcher Dillon Dingler, batting 5th, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-03-21T19:14:13.135Z","endTime":"2026-03-21T19:14:13.138Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":621512,"link":"/api/v1/people/621512"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"501","replacedPlayer":{"id":693307,"link":"/api/v1/people/693307"},"defense":{"pitcher":{"id":623454,"link":"/api/v1/people/623454","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":690291,"link":"/api/v1/people/690291"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":663330,"link":"/api/v1/people/663330"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":502671,"link":"/api/v1/people/502671","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Max Anderson remains in the game as the third baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-03-21T19:14:13.138Z","endTime":"2026-03-21T19:14:13.140Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":801194,"link":"/api/v1/people/801194"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"701","replacedPlayer":{"id":656716,"link":"/api/v1/people/656716"},"defense":{"pitcher":{"id":623454,"link":"/api/v1/people/623454","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":621512,"link":"/api/v1/people/621512"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":690291,"link":"/api/v1/people/690291"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":663330,"link":"/api/v1/people/663330"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":502671,"link":"/api/v1/people/502671","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"John Peck remains in the game as the shortstop.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-03-21T19:14:13.140Z","endTime":"2026-03-21T19:14:13.143Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":807726,"link":"/api/v1/people/807726"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"801","replacedPlayer":{"id":595879,"link":"/api/v1/people/595879"},"defense":{"pitcher":{"id":623454,"link":"/api/v1/people/623454","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":621512,"link":"/api/v1/people/621512"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":690291,"link":"/api/v1/people/690291"},"third":{"id":801194,"link":"/api/v1/people/801194"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":663330,"link":"/api/v1/people/663330"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":502671,"link":"/api/v1/people/502671","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive switch from center field to first base for Matt Vierling.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":4,"startTime":"2026-03-21T19:14:13.143Z","endTime":"2026-03-21T19:14:13.145Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663837,"link":"/api/v1/people/663837"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"901","replacedPlayer":{"id":678009,"link":"/api/v1/people/678009"},"defense":{"pitcher":{"id":623454,"link":"/api/v1/people/623454","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":621512,"link":"/api/v1/people/621512"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":690291,"link":"/api/v1/people/690291"},"third":{"id":801194,"link":"/api/v1/people/801194"},"shortstop":{"id":807726,"link":"/api/v1/people/807726"},"left":{"id":663330,"link":"/api/v1/people/663330"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":502671,"link":"/api/v1/people/502671","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Brenan Hanifee replaces Drew Anderson.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":5,"startTime":"2026-03-21T19:14:13.145Z","endTime":"2026-03-21T19:14:47.023Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669724,"link":"/api/v1/people/669724"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":623454,"link":"/api/v1/people/623454","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":621512,"link":"/api/v1/people/621512"},"first":{"id":663837,"link":"/api/v1/people/663837"},"second":{"id":690291,"link":"/api/v1/people/690291"},"third":{"id":801194,"link":"/api/v1/people/801194"},"shortstop":{"id":807726,"link":"/api/v1/people/807726"},"left":{"id":663330,"link":"/api/v1/people/663330"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":502671,"link":"/api/v1/people/502671","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":84.9,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.400503619827727,"aZ":-31.05459255567505,"pfxX":-10.2165961819287,"pfxZ":0.6065357796108639,"pX":0.264456654738591,"pZ":2.011129196518332,"vX0":10.181778477052148,"vY0":-135.27456215853317,"vZ0":-3.4866344957232593,"x":106.92,"y":184.48,"x0":-2.233311259923066,"y0":50.00092818635956,"z0":5.509930930983055,"aX":-18.802799562217906},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":0.5,"breakHorizontal":16.2,"spinRate":1877,"spinDirection":252},"zone":9,"typeConfidence":2.0,"plateTime":0.4059696621062052,"extension":5.967605092093321},"index":6,"playId":"c8140019-9a6f-3e75-abd9-ff6372858891","pitchNumber":1,"startTime":"2026-03-21T19:14:47.023Z","endTime":"2026-03-21T19:14:50.675Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669724,"link":"/api/v1/people/669724","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":621512,"link":"/api/v1/people/621512"},"first":{"id":663837,"link":"/api/v1/people/663837"},"second":{"id":690291,"link":"/api/v1/people/690291"},"third":{"id":801194,"link":"/api/v1/people/801194"},"shortstop":{"id":807726,"link":"/api/v1/people/807726"},"left":{"id":663330,"link":"/api/v1/people/663330"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":502671,"link":"/api/v1/people/502671","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.6,"endSpeed":80.9,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.999409190971477,"aZ":-28.80235186824299,"pfxX":-0.4150090110342137,"pfxZ":2.0292074810934677,"pX":0.39906462950668037,"pZ":1.138003558448108,"vX0":7.01201109630061,"vY0":-128.734306955097,"vZ0":-5.114698910802905,"x":101.79,"y":208.05,"x0":-2.3168624469012564,"y0":50.00595398021905,"z0":5.405094591123698,"aX":-0.6919428538805427},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":2.6,"breakHorizontal":-1.0,"spinRate":2237,"spinDirection":240},"zone":14,"typeConfidence":2.0,"plateTime":0.4269722956879951,"extension":5.97313826587323},"index":7,"playId":"7d0d0b9d-78fa-3fb9-ae58-2b8dd805b707","pitchNumber":2,"startTime":"2026-03-21T19:15:00.437Z","endTime":"2026-03-21T19:15:04.727Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669724,"link":"/api/v1/people/669724","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":621512,"link":"/api/v1/people/621512"},"first":{"id":663837,"link":"/api/v1/people/663837"},"second":{"id":690291,"link":"/api/v1/people/690291"},"third":{"id":801194,"link":"/api/v1/people/801194"},"shortstop":{"id":807726,"link":"/api/v1/people/807726"},"left":{"id":663330,"link":"/api/v1/people/663330"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":502671,"link":"/api/v1/people/502671","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":84.7,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.99390886910711,"aZ":-31.377904077074575,"pfxX":-8.006653385801105,"pfxZ":0.4400275079495257,"pX":-1.1341737453868788,"pZ":1.1756088600117225,"vX0":6.4017295869453745,"vY0":-134.66803542944152,"vZ0":-5.3633921681124095,"x":160.23,"y":207.04,"x0":-2.509446615007708,"y0":50.00604818618156,"z0":5.430013106062768,"aX":-14.614700502508159},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":-0.2,"breakHorizontal":13.0,"spinRate":1787,"spinDirection":255},"zone":13,"typeConfidence":2.0,"plateTime":0.4077292234038068,"extension":5.999698158818218},"index":8,"playId":"6ae6d270-0497-3849-8abc-f6b29747ffe3","pitchNumber":3,"startTime":"2026-03-21T19:15:15.791Z","endTime":"2026-03-21T19:15:20.145Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669724,"link":"/api/v1/people/669724","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":621512,"link":"/api/v1/people/621512"},"first":{"id":663837,"link":"/api/v1/people/663837"},"second":{"id":690291,"link":"/api/v1/people/690291"},"third":{"id":801194,"link":"/api/v1/people/801194"},"shortstop":{"id":807726,"link":"/api/v1/people/807726"},"left":{"id":663330,"link":"/api/v1/people/663330"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":502671,"link":"/api/v1/people/502671","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":85.2,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.65072991161825,"aZ":-33.27904802669658,"pfxX":-9.006124719664694,"pfxZ":-0.5982155718612105,"pX":-0.3545182135652742,"pZ":2.4281223756522152,"vX0":8.125193019957557,"vY0":-135.51158589059966,"vZ0":-2.0000637271004997,"x":130.51,"y":173.22,"x0":-2.227156844914328,"y0":50.00124774711869,"z0":5.509004136926692,"aX":-16.685599485172524},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":-1.3,"breakHorizontal":14.5,"spinRate":1737,"spinDirection":250},"zone":4,"typeConfidence":2.0,"plateTime":0.40478072894244077,"extension":6.046564568955483},"index":9,"playId":"bf089b4c-0afa-312c-b4d0-8d1da4bfa4aa","pitchNumber":4,"startTime":"2026-03-21T19:15:34.392Z","endTime":"2026-03-21T19:15:38.559Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669724,"link":"/api/v1/people/669724","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":621512,"link":"/api/v1/people/621512"},"first":{"id":663837,"link":"/api/v1/people/663837"},"second":{"id":690291,"link":"/api/v1/people/690291"},"third":{"id":801194,"link":"/api/v1/people/801194"},"shortstop":{"id":807726,"link":"/api/v1/people/807726"},"left":{"id":663330,"link":"/api/v1/people/663330"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":502671,"link":"/api/v1/people/502671","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":502671,"link":"/api/v1/people/502671"},"credit":"b_ab"},{"player":{"id":669724,"link":"/api/v1/people/669724"},"credit":"p_ab"},{"player":{"id":502671,"link":"/api/v1/people/502671"},"credit":"b_pa"},{"player":{"id":669724,"link":"/api/v1/people/669724"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":90.0,"awayTeamWinProbability":10.0,"homeTeamWinProbabilityAdded":3.799999999999997,"leverageIndex":1.47,"dramaIndex":66.0,"contextMetrics":{},"playEndTime":"2026-03-21T19:15:38.559Z","atBatIndex":57},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"José Caballero flies out sharply to center fielder Trei Cruz.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-21T19:15:38.685Z","endTime":"2026-03-21T19:16:43.210Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":676609,"fullName":"José Caballero","link":"/api/v1/people/676609"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669724,"fullName":"Brenan Hanifee","link":"/api/v1/people/669724"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"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":2},"credits":[{"player":{"id":669360,"link":"/api/v1/people/669360"},"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, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":80.8,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.80609772747904,"aZ":-28.38940757183254,"pfxX":-1.4365469762056957,"pfxZ":2.284002359568305,"pX":1.4146854818416017,"pZ":1.6731531400919695,"vX0":9.573066003264127,"vY0":-128.23884260431004,"vZ0":-3.9877665930584794,"x":63.08,"y":193.6,"x0":-2.1883601403863073,"y0":50.001982254166684,"z0":5.475851195844699,"aX":-2.3802833375203183},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":3.4,"breakHorizontal":0.4,"spinRate":2234,"spinDirection":236},"zone":14,"typeConfidence":2.0,"plateTime":0.42795287041010655,"extension":5.90737237467682},"index":0,"playId":"1f4eddbf-e472-3140-b5df-b22eea03d6ee","pitchNumber":1,"startTime":"2026-03-21T19:15:59.419Z","endTime":"2026-03-21T19:16:03.355Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669724,"link":"/api/v1/people/669724","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":621512,"link":"/api/v1/people/621512"},"first":{"id":663837,"link":"/api/v1/people/663837"},"second":{"id":690291,"link":"/api/v1/people/690291"},"third":{"id":801194,"link":"/api/v1/people/801194"},"shortstop":{"id":807726,"link":"/api/v1/people/807726"},"left":{"id":663330,"link":"/api/v1/people/663330"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"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":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":93.9,"endSpeed":85.6,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.580210304349446,"aZ":-32.328492249051884,"pfxX":-8.856738229485462,"pfxZ":-0.07989200516322725,"pX":-0.42504932286335073,"pZ":2.3236689488427604,"vX0":8.120645554331823,"vY0":-136.45503169117904,"vZ0":-2.5496313205406453,"x":133.2,"y":176.04,"x0":-2.2969333515378967,"y0":50.00592771674228,"z0":5.510109301968254,"aX":-16.612919955693545},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":-0.5,"breakHorizontal":14.2,"spinRate":1867,"spinDirection":251},"zone":4,"typeConfidence":2.0,"plateTime":0.40226161262809956,"extension":5.972818867997536},"index":1,"playId":"3d1e8a59-9847-3a83-9947-44d974ea8ab0","pitchNumber":2,"startTime":"2026-03-21T19:16:14.008Z","endTime":"2026-03-21T19:16:17.786Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669724,"link":"/api/v1/people/669724","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":621512,"link":"/api/v1/people/621512"},"first":{"id":663837,"link":"/api/v1/people/663837"},"second":{"id":690291,"link":"/api/v1/people/690291"},"third":{"id":801194,"link":"/api/v1/people/801194"},"shortstop":{"id":807726,"link":"/api/v1/people/807726"},"left":{"id":663330,"link":"/api/v1/people/663330"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"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":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":84.7,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.623845252210774,"aZ":-32.12987548295753,"pfxX":-9.436198808421931,"pfxZ":0.02380793103374046,"pX":-0.020348912241690033,"pZ":2.2018040090407753,"vX0":8.869924417446748,"vY0":-135.19192923573547,"vZ0":-2.778686231070392,"x":117.78,"y":179.33,"x0":-2.130315643829304,"y0":50.002092829391955,"z0":5.516220227792061,"aX":-17.329774117446437},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":-0.4,"breakHorizontal":15.0,"spinRate":1815,"spinDirection":247},"zone":5,"typeConfidence":2.0,"plateTime":0.4063571564349826,"extension":5.9980679310995475},"hitData":{"launchSpeed":101.6,"launchAngle":33.0,"totalDistance":375.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":152.13,"coordY":49.93}},"index":2,"playId":"9125bb65-4f69-368c-88e9-a637a8bd9c1c","pitchNumber":3,"startTime":"2026-03-21T19:16:30.925Z","endTime":"2026-03-21T19:16:43.210Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669724,"link":"/api/v1/people/669724","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":621512,"link":"/api/v1/people/621512"},"first":{"id":663837,"link":"/api/v1/people/663837"},"second":{"id":690291,"link":"/api/v1/people/690291"},"third":{"id":801194,"link":"/api/v1/people/801194"},"shortstop":{"id":807726,"link":"/api/v1/people/807726"},"left":{"id":663330,"link":"/api/v1/people/663330"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"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":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676609,"link":"/api/v1/people/676609"},"credit":"b_ab"},{"player":{"id":669724,"link":"/api/v1/people/669724"},"credit":"p_ab"},{"player":{"id":676609,"link":"/api/v1/people/676609"},"credit":"b_pa"},{"player":{"id":669724,"link":"/api/v1/people/669724"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":92.5,"awayTeamWinProbability":7.5,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":1.0,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2026-03-21T19:16:43.210Z","atBatIndex":58},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Amed Rosario grounds out, third baseman Max Anderson to first baseman Matt Vierling.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-21T19:16:41.718Z","endTime":"2026-03-21T19:17:28.354Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":642708,"fullName":"Amed Rosario","link":"/api/v1/people/642708"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669724,"fullName":"Brenan Hanifee","link":"/api/v1/people/669724"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":642708,"fullName":"Amed Rosario","link":"/api/v1/people/642708"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":801194,"link":"/api/v1/people/801194"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":663837,"link":"/api/v1/people/663837"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.6,"endSpeed":79.8,"strikeZoneTop":3.271,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.328384205337024,"aZ":-28.624728698939442,"pfxX":-0.12325899569894183,"pfxZ":2.1685181605572463,"pX":1.391307859587827,"pZ":1.4239188798649962,"vX0":9.231703875191743,"vY0":-128.4912665396637,"vZ0":-4.445745575491235,"x":63.97,"y":200.33,"x0":-2.267233191693413,"y0":50.0001642850369,"z0":5.461187555064886,"aX":-0.20334267501983183},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":2.9,"breakHorizontal":-2.3,"spinRate":2180,"spinDirection":241},"zone":14,"typeConfidence":2.0,"plateTime":0.4300967667828717,"extension":6.090050713591445},"index":0,"playId":"042126f7-d354-3cfc-9c37-6e502d3e08b3","pitchNumber":1,"startTime":"2026-03-21T19:17:03.552Z","endTime":"2026-03-21T19:17:07.405Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669724,"link":"/api/v1/people/669724","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":621512,"link":"/api/v1/people/621512"},"first":{"id":663837,"link":"/api/v1/people/663837"},"second":{"id":690291,"link":"/api/v1/people/690291"},"third":{"id":801194,"link":"/api/v1/people/801194"},"shortstop":{"id":807726,"link":"/api/v1/people/807726"},"left":{"id":663330,"link":"/api/v1/people/663330"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":642708,"link":"/api/v1/people/642708","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":84.9,"strikeZoneTop":3.271,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.852085623510433,"aZ":-32.70009482445929,"pfxX":-9.0620058922308,"pfxZ":-0.28273561934478586,"pX":-1.0829262284831565,"pZ":2.4162478222831996,"vX0":6.424468325648535,"vY0":-135.61970089667741,"vZ0":-2.2371655351082165,"x":158.28,"y":173.54,"x0":-2.3146533588035116,"y0":50.00380540846216,"z0":5.5504326863254185,"aX":-16.747917873768312},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":-0.8,"breakHorizontal":14.9,"spinRate":1823,"spinDirection":249},"zone":13,"typeConfidence":2.0,"plateTime":0.40509931841258773,"extension":5.925234513810245},"hitData":{"launchSpeed":85.4,"launchAngle":-1.0,"totalDistance":40.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":102.13,"coordY":167.31}},"index":1,"playId":"41c54284-eea2-3a3d-9c10-4a8c09dda2e1","pitchNumber":2,"startTime":"2026-03-21T19:17:18.901Z","endTime":"2026-03-21T19:17:28.354Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669724,"link":"/api/v1/people/669724","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":621512,"link":"/api/v1/people/621512"},"first":{"id":663837,"link":"/api/v1/people/663837"},"second":{"id":690291,"link":"/api/v1/people/690291"},"third":{"id":801194,"link":"/api/v1/people/801194"},"shortstop":{"id":807726,"link":"/api/v1/people/807726"},"left":{"id":663330,"link":"/api/v1/people/663330"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":642708,"link":"/api/v1/people/642708","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642708,"link":"/api/v1/people/642708"},"credit":"b_ab"},{"player":{"id":669724,"link":"/api/v1/people/669724"},"credit":"p_ab"},{"player":{"id":642708,"link":"/api/v1/people/642708"},"credit":"b_pa"},{"player":{"id":669724,"link":"/api/v1/people/669724"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":93.8,"awayTeamWinProbability":6.200000000000003,"homeTeamWinProbabilityAdded":1.2999999999999972,"leverageIndex":0.54,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2026-03-21T19:17:28.354Z","atBatIndex":59},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Trei Cruz hit by pitch.","rbi":0,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-21T19:20:06.555Z","endTime":"2026-03-21T19:21:37.233Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":669360,"fullName":"Trei Cruz","link":"/api/v1/people/669360"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":672442,"fullName":"Yovanny Cruz","link":"/api/v1/people/672442"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669360,"fullName":"Trei Cruz","link":"/api/v1/people/669360"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[9,10,12,13,14],"actionIndex":[0,1,2,3,4,5,6,7,8],"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":669360,"fullName":"Trei Cruz","link":"/api/v1/people/669360"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":14},"credits":[]}],"playEvents":[{"details":{"description":"Defensive Substitution: Tyler Hardman replaces catcher Austin Wells, batting 6th, playing first base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-21T19:19:27.353Z","endTime":"2026-03-21T19:19:27.394Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676205,"link":"/api/v1/people/676205"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"601","replacedPlayer":{"id":669224,"link":"/api/v1/people/669224"},"defense":{"pitcher":{"id":683409,"link":"/api/v1/people/683409","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":642708,"link":"/api/v1/people/642708"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":685744,"link":"/api/v1/people/685744"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":669360,"link":"/api/v1/people/669360","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Owen Cobb replaces shortstop José Caballero, batting 2nd, playing shortstop.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-03-21T19:19:27.394Z","endTime":"2026-03-21T19:19:27.396Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":686540,"link":"/api/v1/people/686540"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"201","replacedPlayer":{"id":676609,"link":"/api/v1/people/676609"},"defense":{"pitcher":{"id":683409,"link":"/api/v1/people/683409","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":642708,"link":"/api/v1/people/642708"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":685744,"link":"/api/v1/people/685744"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":669360,"link":"/api/v1/people/669360","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Santiago Gomez replaces third baseman Amed Rosario, batting 3rd, playing third base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-03-21T19:19:27.396Z","endTime":"2026-03-21T19:19:27.399Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":801726,"link":"/api/v1/people/801726"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"301","replacedPlayer":{"id":642708,"link":"/api/v1/people/642708"},"defense":{"pitcher":{"id":683409,"link":"/api/v1/people/683409","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":642708,"link":"/api/v1/people/642708"},"shortstop":{"id":686540,"link":"/api/v1/people/686540"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":685744,"link":"/api/v1/people/685744"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":669360,"link":"/api/v1/people/669360","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Isael Arias replaces first baseman Paul Goldschmidt, batting 1st, playing left field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-03-21T19:19:27.399Z","endTime":"2026-03-21T19:19:27.402Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":811551,"link":"/api/v1/people/811551"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"101","replacedPlayer":{"id":502671,"link":"/api/v1/people/502671"},"defense":{"pitcher":{"id":683409,"link":"/api/v1/people/683409","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":801726,"link":"/api/v1/people/801726"},"shortstop":{"id":686540,"link":"/api/v1/people/686540"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":685744,"link":"/api/v1/people/685744"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":669360,"link":"/api/v1/people/669360","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Payton Henry replaces left fielder Jasson Domínguez, batting 5th, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":4,"startTime":"2026-03-21T19:19:27.402Z","endTime":"2026-03-21T19:19:27.404Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":668721,"link":"/api/v1/people/668721"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"501","replacedPlayer":{"id":691176,"link":"/api/v1/people/691176"},"defense":{"pitcher":{"id":683409,"link":"/api/v1/people/683409","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":676205,"link":"/api/v1/people/676205"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":801726,"link":"/api/v1/people/801726"},"shortstop":{"id":686540,"link":"/api/v1/people/686540"},"left":{"id":811551,"link":"/api/v1/people/811551"},"center":{"id":685744,"link":"/api/v1/people/685744"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":669360,"link":"/api/v1/people/669360","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Austin Green replaces center fielder Kenedy Corona, batting 9th, playing second base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":5,"startTime":"2026-03-21T19:19:27.404Z","endTime":"2026-03-21T19:19:27.406Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":809719,"link":"/api/v1/people/809719"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"901","replacedPlayer":{"id":685744,"link":"/api/v1/people/685744"},"defense":{"pitcher":{"id":683409,"link":"/api/v1/people/683409","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668721,"link":"/api/v1/people/668721"},"first":{"id":676205,"link":"/api/v1/people/676205"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":801726,"link":"/api/v1/people/801726"},"shortstop":{"id":686540,"link":"/api/v1/people/686540"},"left":{"id":811551,"link":"/api/v1/people/811551"},"center":{"id":685744,"link":"/api/v1/people/685744"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":669360,"link":"/api/v1/people/669360","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: DJ Gladney replaces right fielder Max Schuemann, batting 8th, playing right field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":6,"startTime":"2026-03-21T19:19:27.406Z","endTime":"2026-03-21T19:19:27.409Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687554,"link":"/api/v1/people/687554"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"801","replacedPlayer":{"id":680474,"link":"/api/v1/people/680474"},"defense":{"pitcher":{"id":683409,"link":"/api/v1/people/683409","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668721,"link":"/api/v1/people/668721"},"first":{"id":676205,"link":"/api/v1/people/676205"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":801726,"link":"/api/v1/people/801726"},"shortstop":{"id":686540,"link":"/api/v1/people/686540"},"left":{"id":811551,"link":"/api/v1/people/811551"},"center":{"id":685744,"link":"/api/v1/people/685744"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":669360,"link":"/api/v1/people/669360","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Cole Gabrielson replaces second baseman Paul DeJong, batting 7th, playing center field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":7,"startTime":"2026-03-21T19:19:27.409Z","endTime":"2026-03-21T19:19:27.411Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":702068,"link":"/api/v1/people/702068"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"701","replacedPlayer":{"id":657557,"link":"/api/v1/people/657557"},"defense":{"pitcher":{"id":683409,"link":"/api/v1/people/683409","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668721,"link":"/api/v1/people/668721"},"first":{"id":676205,"link":"/api/v1/people/676205"},"second":{"id":657557,"link":"/api/v1/people/657557"},"third":{"id":801726,"link":"/api/v1/people/801726"},"shortstop":{"id":686540,"link":"/api/v1/people/686540"},"left":{"id":811551,"link":"/api/v1/people/811551"},"center":{"id":685744,"link":"/api/v1/people/685744"},"right":{"id":687554,"link":"/api/v1/people/687554"}},"offense":{"batter":{"id":669360,"link":"/api/v1/people/669360","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Yovanny Cruz replaces Angel Chivilli.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":8,"startTime":"2026-03-21T19:19:27.411Z","endTime":"2026-03-21T19:20:08.862Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":672442,"link":"/api/v1/people/672442"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":683409,"link":"/api/v1/people/683409","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668721,"link":"/api/v1/people/668721"},"first":{"id":676205,"link":"/api/v1/people/676205"},"second":{"id":809719,"link":"/api/v1/people/809719"},"third":{"id":801726,"link":"/api/v1/people/801726"},"shortstop":{"id":686540,"link":"/api/v1/people/686540"},"left":{"id":811551,"link":"/api/v1/people/811551"},"center":{"id":702068,"link":"/api/v1/people/702068"},"right":{"id":687554,"link":"/api/v1/people/687554"}},"offense":{"batter":{"id":669360,"link":"/api/v1/people/669360","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":99.6,"endSpeed":90.5,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.949703029346445,"aZ":-17.23387450448363,"pfxX":-8.177316743551113,"pfxZ":7.090213605014588,"pX":-0.30780158953369974,"pZ":2.4665869721404894,"vX0":7.180721982868888,"vY0":-144.72230355016646,"vZ0":-6.307413683713552,"x":128.73,"y":172.18,"x0":-1.7672264711612178,"y0":50.001623175006856,"z0":5.74234791993696,"aX":-17.225589554614956},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":11.6,"breakHorizontal":13.2,"spinRate":2068,"spinDirection":233},"zone":4,"typeConfidence":2.0,"plateTime":0.37947519345593417,"extension":5.860218860538879},"index":9,"playId":"5c10efbd-6a9e-3d84-a753-80f6cc2c2577","pitchNumber":1,"startTime":"2026-03-21T19:20:08.862Z","endTime":"2026-03-21T19:20:12.142Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672442,"link":"/api/v1/people/672442","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668721,"link":"/api/v1/people/668721"},"first":{"id":676205,"link":"/api/v1/people/676205"},"second":{"id":809719,"link":"/api/v1/people/809719"},"third":{"id":801726,"link":"/api/v1/people/801726"},"shortstop":{"id":686540,"link":"/api/v1/people/686540"},"left":{"id":811551,"link":"/api/v1/people/811551"},"center":{"id":702068,"link":"/api/v1/people/702068"},"right":{"id":687554,"link":"/api/v1/people/687554"}},"offense":{"batter":{"id":669360,"link":"/api/v1/people/669360","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":100.2,"endSpeed":90.8,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.228568616021946,"aZ":-15.514884102915667,"pfxX":-7.395942965570179,"pfxZ":7.836158054575556,"pX":0.31242079756006275,"pZ":2.5566143869093643,"vX0":8.74188488040511,"vY0":-145.5609574040969,"vZ0":-6.502269658153441,"x":105.09,"y":169.75,"x0":-1.7825756007847255,"y0":50.00065436536382,"z0":5.775421643012146,"aX":-15.717804142125335},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":12.8,"breakHorizontal":11.4,"spinRate":1988,"spinDirection":228},"zone":6,"typeConfidence":2.0,"plateTime":0.3776922241912999,"extension":5.902776000815108},"index":10,"playId":"cecf722e-d679-331e-bb6b-62d653697b1d","pitchNumber":2,"startTime":"2026-03-21T19:20:24.760Z","endTime":"2026-03-21T19:20:29.385Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672442,"link":"/api/v1/people/672442","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668721,"link":"/api/v1/people/668721"},"first":{"id":676205,"link":"/api/v1/people/676205"},"second":{"id":809719,"link":"/api/v1/people/809719"},"third":{"id":801726,"link":"/api/v1/people/801726"},"shortstop":{"id":686540,"link":"/api/v1/people/686540"},"left":{"id":811551,"link":"/api/v1/people/811551"},"center":{"id":702068,"link":"/api/v1/people/702068"},"right":{"id":687554,"link":"/api/v1/people/687554"}},"offense":{"batter":{"id":669360,"link":"/api/v1/people/669360","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":11,"startTime":"2026-03-21T19:20:32.264Z","endTime":"2026-03-21T19:20:46.991Z","isPitch":false,"type":"action","player":{"id":669360,"link":"/api/v1/people/669360"},"defense":{"pitcher":{"id":672442,"link":"/api/v1/people/672442","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668721,"link":"/api/v1/people/668721"},"first":{"id":676205,"link":"/api/v1/people/676205"},"second":{"id":809719,"link":"/api/v1/people/809719"},"third":{"id":801726,"link":"/api/v1/people/801726"},"shortstop":{"id":686540,"link":"/api/v1/people/686540"},"left":{"id":811551,"link":"/api/v1/people/811551"},"center":{"id":702068,"link":"/api/v1/people/702068"},"right":{"id":687554,"link":"/api/v1/people/687554"}},"offense":{"batter":{"id":669360,"link":"/api/v1/people/669360","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":2,"outs":0},"pitchData":{"startSpeed":100.8,"endSpeed":91.1,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":38.633289438088276,"aZ":-15.528884359527074,"pfxX":-6.3053969745463565,"pfxZ":7.769813312981009,"pX":0.5452724609500225,"pZ":2.261349890908158,"vX0":8.878230055461456,"vY0":-146.38250226419746,"vZ0":-7.1577527795373665,"x":96.22,"y":177.72,"x0":-1.7258737631168652,"y0":50.005272270391316,"z0":5.691101840189807,"aX":-13.512838521776795},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":12.6,"breakHorizontal":9.4,"spinRate":1981,"spinDirection":229},"zone":6,"typeConfidence":2.0,"plateTime":0.3759999729600483,"extension":5.795612689012964},"index":12,"playId":"045b5336-6f53-3547-95be-13603c19d9e1","pitchNumber":3,"startTime":"2026-03-21T19:20:46.991Z","endTime":"2026-03-21T19:20:50.689Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672442,"link":"/api/v1/people/672442","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668721,"link":"/api/v1/people/668721"},"first":{"id":676205,"link":"/api/v1/people/676205"},"second":{"id":809719,"link":"/api/v1/people/809719"},"third":{"id":801726,"link":"/api/v1/people/801726"},"shortstop":{"id":686540,"link":"/api/v1/people/686540"},"left":{"id":811551,"link":"/api/v1/people/811551"},"center":{"id":702068,"link":"/api/v1/people/702068"},"right":{"id":687554,"link":"/api/v1/people/687554"}},"offense":{"batter":{"id":669360,"link":"/api/v1/people/669360","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":80.4,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.671630335095944,"aZ":-31.42435411695198,"pfxX":-0.14692904840900667,"pfxZ":0.45661382130666617,"pX":-1.5129635071258614,"pZ":3.200358024771359,"vX0":1.042729811852569,"vY0":-128.53247265465492,"vZ0":-1.079847790661201,"x":174.67,"y":152.37,"x0":-1.906268958075539,"y0":50.00594846444136,"z0":6.084166419072342,"aX":-0.24383933283637074},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":0.8,"breakHorizontal":0.0,"spinRate":2242,"spinDirection":80},"zone":11,"typeConfidence":2.0,"plateTime":0.42747046614440753,"extension":6.0286603756271635},"index":13,"playId":"1aed94ac-77fe-39c9-9526-bdca1a29306a","pitchNumber":4,"startTime":"2026-03-21T19:21:07.007Z","endTime":"2026-03-21T19:21:10.531Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672442,"link":"/api/v1/people/672442","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668721,"link":"/api/v1/people/668721"},"first":{"id":676205,"link":"/api/v1/people/676205"},"second":{"id":809719,"link":"/api/v1/people/809719"},"third":{"id":801726,"link":"/api/v1/people/801726"},"shortstop":{"id":686540,"link":"/api/v1/people/686540"},"left":{"id":811551,"link":"/api/v1/people/811551"},"center":{"id":702068,"link":"/api/v1/people/702068"},"right":{"id":687554,"link":"/api/v1/people/687554"}},"offense":{"batter":{"id":669360,"link":"/api/v1/people/669360","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":89.6,"endSpeed":81.9,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.54045394098935,"aZ":-29.118342230159342,"pfxX":-1.1207080185189167,"pfxZ":1.7993982453296207,"pX":1.91699669598409,"pZ":0.7779647146312345,"vX0":9.071979415037887,"vY0":-129.9367829407145,"vZ0":-7.509467322713723,"x":43.93,"y":217.77,"x0":-1.4875303401302928,"y0":50.00071753276971,"z0":5.94598010578725,"aX":-1.9006904988883442},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":1.6,"breakHorizontal":-0.1,"spinRate":2309,"spinDirection":290},"zone":14,"typeConfidence":2.0,"plateTime":0.4230204308184211,"extension":6.068231989852452},"index":14,"playId":"2b695e29-84f0-3963-b52c-17e8ba8f6377","pitchNumber":5,"startTime":"2026-03-21T19:21:25.826Z","endTime":"2026-03-21T19:21:37.233Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672442,"link":"/api/v1/people/672442","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668721,"link":"/api/v1/people/668721"},"first":{"id":676205,"link":"/api/v1/people/676205"},"second":{"id":809719,"link":"/api/v1/people/809719"},"third":{"id":801726,"link":"/api/v1/people/801726"},"shortstop":{"id":686540,"link":"/api/v1/people/686540"},"left":{"id":811551,"link":"/api/v1/people/811551"},"center":{"id":702068,"link":"/api/v1/people/702068"},"right":{"id":687554,"link":"/api/v1/people/687554"}},"offense":{"batter":{"id":669360,"link":"/api/v1/people/669360","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669360,"link":"/api/v1/people/669360"},"credit":"b_pa"},{"player":{"id":672442,"link":"/api/v1/people/672442"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":94.8,"awayTeamWinProbability":5.200000000000003,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.25,"dramaIndex":18.0,"contextMetrics":{},"playEndTime":"2026-03-21T19:21:37.233Z","atBatIndex":60},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Tomás Nido singles on a line drive to right fielder DJ Gladney. Trei Cruz to 3rd.","rbi":0,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-21T19:21:33.191Z","endTime":"2026-03-21T19:22:15.748Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":621512,"fullName":"Tomás Nido","link":"/api/v1/people/621512"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672442,"fullName":"Yovanny Cruz","link":"/api/v1/people/672442"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":621512,"fullName":"Tomás Nido","link":"/api/v1/people/621512"},"postOnThird":{"id":669360,"fullName":"Trei Cruz","link":"/api/v1/people/669360"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":621512,"fullName":"Tomás Nido","link":"/api/v1/people/621512"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":687554,"link":"/api/v1/people/687554"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":669360,"fullName":"Trei Cruz","link":"/api/v1/people/669360"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":669360,"fullName":"Trei Cruz","link":"/api/v1/people/669360"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":100.3,"endSpeed":93.0,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.419852319259686,"aZ":-18.30491542082583,"pfxX":-5.672129557883612,"pfxZ":6.324713772140045,"pX":-0.06344248233729058,"pZ":3.0186130557501745,"vX0":7.181750407987812,"vY0":-146.02343976463217,"vZ0":-4.8867287888419595,"x":119.42,"y":157.28,"x0":-1.8001197035383423,"y0":50.00412387929155,"z0":5.790543007461588,"aX":-12.439831775250777},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":10.8,"breakHorizontal":9.1,"spinRate":1832,"spinDirection":229},"zone":2,"typeConfidence":2.0,"plateTime":0.3729156472417321,"extension":6.071414104935151},"hitData":{"launchSpeed":101.1,"launchAngle":11.0,"totalDistance":189.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":178.93,"coordY":124.98}},"index":0,"playId":"e3d58636-f559-3a5f-a3d5-2bffed5549c1","pitchNumber":1,"startTime":"2026-03-21T19:21:58.668Z","endTime":"2026-03-21T19:22:15.748Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672442,"link":"/api/v1/people/672442","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668721,"link":"/api/v1/people/668721"},"first":{"id":676205,"link":"/api/v1/people/676205"},"second":{"id":809719,"link":"/api/v1/people/809719"},"third":{"id":801726,"link":"/api/v1/people/801726"},"shortstop":{"id":686540,"link":"/api/v1/people/686540"},"left":{"id":811551,"link":"/api/v1/people/811551"},"center":{"id":702068,"link":"/api/v1/people/702068"},"right":{"id":687554,"link":"/api/v1/people/687554"}},"offense":{"batter":{"id":621512,"link":"/api/v1/people/621512","batSide":{"code":"R","description":"Right"}},"first":{"id":669360,"link":"/api/v1/people/669360"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621512,"link":"/api/v1/people/621512"},"credit":"b_ab"},{"player":{"id":672442,"link":"/api/v1/people/672442"},"credit":"p_ab"},{"player":{"id":621512,"link":"/api/v1/people/621512"},"credit":"b_pa"},{"player":{"id":672442,"link":"/api/v1/people/672442"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":97.1,"awayTeamWinProbability":2.9000000000000057,"homeTeamWinProbabilityAdded":2.299999999999997,"leverageIndex":0.38,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2026-03-21T19:22:15.748Z","atBatIndex":61},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Wenceel Pérez pops out to left fielder Isael Arias.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-21T19:22:24.452Z","endTime":"2026-03-21T19:23:14.898Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":672442,"fullName":"Yovanny Cruz","link":"/api/v1/people/672442"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":621512,"fullName":"Tomás Nido","link":"/api/v1/people/621512"},"postOnThird":{"id":669360,"fullName":"Trei Cruz","link":"/api/v1/people/669360"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":811551,"link":"/api/v1/people/811551"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":101.1,"endSpeed":92.5,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.635314309994655,"aZ":-15.035571360809193,"pfxX":-5.41777871908724,"pfxZ":7.869244678487304,"pX":0.9949006142037785,"pZ":1.1815524316731851,"vX0":9.766868510656964,"vY0":-146.6306081335361,"vZ0":-10.0600644484925,"x":79.08,"y":206.88,"x0":-1.6750093210244406,"y0":50.000000334891375,"z0":5.553486114693687,"aX":-11.796716429837883},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":12.4,"breakHorizontal":7.9,"spinRate":2168,"spinDirection":228},"zone":14,"typeConfidence":2.0,"plateTime":0.3735201187942496,"extension":6.109821586666193},"index":0,"playId":"3a3ed699-b153-3723-af57-c1f278a6bbe7","pitchNumber":1,"startTime":"2026-03-21T19:22:43.294Z","endTime":"2026-03-21T19:22:47.730Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672442,"link":"/api/v1/people/672442","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668721,"link":"/api/v1/people/668721"},"first":{"id":676205,"link":"/api/v1/people/676205"},"second":{"id":809719,"link":"/api/v1/people/809719"},"third":{"id":801726,"link":"/api/v1/people/801726"},"shortstop":{"id":686540,"link":"/api/v1/people/686540"},"left":{"id":811551,"link":"/api/v1/people/811551"},"center":{"id":702068,"link":"/api/v1/people/702068"},"right":{"id":687554,"link":"/api/v1/people/687554"}},"offense":{"batter":{"id":672761,"link":"/api/v1/people/672761","batSide":{"code":"L","description":"Left"}},"first":{"id":621512,"link":"/api/v1/people/621512"},"third":{"id":669360,"link":"/api/v1/people/669360"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":100.8,"endSpeed":91.6,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.4550316368271,"aZ":-14.387726515059127,"pfxX":-7.0528987346155905,"pfxZ":8.246727230794058,"pX":0.6787770427305738,"pZ":2.3664936492091257,"vX0":9.690568228736916,"vY0":-146.36734290434552,"vZ0":-6.9949548455131065,"x":91.13,"y":174.88,"x0":-1.767821970503909,"y0":50.005392607564666,"z0":5.6593106955305466,"aX":-15.215731618013475},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":13.6,"breakHorizontal":10.7,"spinRate":2206,"spinDirection":230},"zone":6,"typeConfidence":2.0,"plateTime":0.375062105741613,"extension":6.203015722419029},"hitData":{"launchSpeed":88.4,"launchAngle":59.0,"totalDistance":183.0,"trajectory":"popup","hardness":"medium","location":"7","coordinates":{"coordX":113.57,"coordY":128.95}},"index":1,"playId":"c34fcd6b-08d2-3366-be82-f28b6e540b85","pitchNumber":2,"startTime":"2026-03-21T19:22:59.906Z","endTime":"2026-03-21T19:23:14.898Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672442,"link":"/api/v1/people/672442","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668721,"link":"/api/v1/people/668721"},"first":{"id":676205,"link":"/api/v1/people/676205"},"second":{"id":809719,"link":"/api/v1/people/809719"},"third":{"id":801726,"link":"/api/v1/people/801726"},"shortstop":{"id":686540,"link":"/api/v1/people/686540"},"left":{"id":811551,"link":"/api/v1/people/811551"},"center":{"id":702068,"link":"/api/v1/people/702068"},"right":{"id":687554,"link":"/api/v1/people/687554"}},"offense":{"batter":{"id":672761,"link":"/api/v1/people/672761","batSide":{"code":"L","description":"Left"}},"first":{"id":621512,"link":"/api/v1/people/621512"},"third":{"id":669360,"link":"/api/v1/people/669360"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672761,"link":"/api/v1/people/672761"},"credit":"b_ab"},{"player":{"id":672442,"link":"/api/v1/people/672442"},"credit":"p_ab"},{"player":{"id":672761,"link":"/api/v1/people/672761"},"credit":"b_pa"},{"player":{"id":672442,"link":"/api/v1/people/672442"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":95.8,"awayTeamWinProbability":4.200000000000003,"homeTeamWinProbabilityAdded":-1.2999999999999972,"leverageIndex":0.3,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-03-21T19:23:14.898Z","atBatIndex":62},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Max Anderson strikes out swinging.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-21T19:23:18.202Z","endTime":"2026-03-21T19:24:21.837Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":801194,"fullName":"Max Anderson","link":"/api/v1/people/801194"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672442,"fullName":"Yovanny Cruz","link":"/api/v1/people/672442"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":621512,"fullName":"Tomás Nido","link":"/api/v1/people/621512"},"postOnThird":{"id":669360,"fullName":"Trei Cruz","link":"/api/v1/people/669360"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":801194,"fullName":"Max Anderson","link":"/api/v1/people/801194"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":668721,"link":"/api/v1/people/668721"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":81.3,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.731044035352152,"aZ":-33.91943189662279,"pfxX":0.8230650274547219,"pfxZ":-1.0343660033734334,"pX":-0.18276485065200024,"pZ":2.995599603205408,"vX0":3.742202105601964,"vY0":-128.7355990908995,"vZ0":-1.3034728239940325,"x":123.97,"y":157.9,"x0":-1.7623256932881282,"y0":50.006338749668934,"z0":6.134096347773917,"aX":1.3818607092491906},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":-1.9,"breakHorizontal":-2.3,"spinRate":2248,"spinDirection":84},"zone":2,"typeConfidence":2.0,"plateTime":0.4254607042266283,"extension":6.141724517879228},"index":0,"playId":"30d5c846-e85d-36c5-bc1c-02ea383c5a79","pitchNumber":1,"startTime":"2026-03-21T19:23:41.622Z","endTime":"2026-03-21T19:23:45.955Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672442,"link":"/api/v1/people/672442","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668721,"link":"/api/v1/people/668721"},"first":{"id":676205,"link":"/api/v1/people/676205"},"second":{"id":809719,"link":"/api/v1/people/809719"},"third":{"id":801726,"link":"/api/v1/people/801726"},"shortstop":{"id":686540,"link":"/api/v1/people/686540"},"left":{"id":811551,"link":"/api/v1/people/811551"},"center":{"id":702068,"link":"/api/v1/people/702068"},"right":{"id":687554,"link":"/api/v1/people/687554"}},"offense":{"batter":{"id":801194,"link":"/api/v1/people/801194","batSide":{"code":"R","description":"Right"}},"first":{"id":621512,"link":"/api/v1/people/621512"},"third":{"id":669360,"link":"/api/v1/people/669360"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":100.9,"endSpeed":92.1,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.22838771862456,"aZ":-17.828999808171083,"pfxX":-6.985849682429143,"pfxZ":6.577502713528807,"pX":-0.9945903644796605,"pZ":3.3870420413611595,"vX0":5.556196366027982,"vY0":-146.83990798483282,"vZ0":-3.872679465498462,"x":154.91,"y":147.33,"x0":-2.0050462617994342,"y0":50.00092430160965,"z0":5.785701650999535,"aX":-15.232296908081018},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":11.3,"breakHorizontal":11.5,"spinRate":1895,"spinDirection":228},"zone":11,"typeConfidence":2.0,"plateTime":0.37320716362949824,"extension":6.020433479576883},"index":1,"playId":"e73f0c4e-0068-354c-9f2f-e46ae4e60962","pitchNumber":2,"startTime":"2026-03-21T19:23:57.163Z","endTime":"2026-03-21T19:24:02.447Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672442,"link":"/api/v1/people/672442","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668721,"link":"/api/v1/people/668721"},"first":{"id":676205,"link":"/api/v1/people/676205"},"second":{"id":809719,"link":"/api/v1/people/809719"},"third":{"id":801726,"link":"/api/v1/people/801726"},"shortstop":{"id":686540,"link":"/api/v1/people/686540"},"left":{"id":811551,"link":"/api/v1/people/811551"},"center":{"id":702068,"link":"/api/v1/people/702068"},"right":{"id":687554,"link":"/api/v1/people/687554"}},"offense":{"batter":{"id":801194,"link":"/api/v1/people/801194","batSide":{"code":"R","description":"Right"}},"first":{"id":621512,"link":"/api/v1/people/621512"},"third":{"id":669360,"link":"/api/v1/people/669360"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":101.3,"endSpeed":92.9,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.65903599561358,"aZ":-18.469350303565427,"pfxX":-6.652269870985345,"pfxZ":6.194306831186328,"pX":-0.5713053909170994,"pZ":3.6308148838132057,"vX0":6.5352225891294475,"vY0":-147.5004532822176,"vZ0":-3.101692886052614,"x":138.78,"y":140.75,"x0":-1.9466889051386245,"y0":50.004485752396334,"z0":5.77920856487809,"aX":-14.723056407679033},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":10.8,"breakHorizontal":10.8,"spinRate":1914,"spinDirection":229},"zone":11,"typeConfidence":2.0,"plateTime":0.37071507926345726,"extension":5.890526533879429},"index":2,"playId":"e5bbadc7-0f4c-367a-9337-57c07c4a19e8","pitchNumber":3,"startTime":"2026-03-21T19:24:17.198Z","endTime":"2026-03-21T19:24:21.837Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672442,"link":"/api/v1/people/672442","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668721,"link":"/api/v1/people/668721"},"first":{"id":676205,"link":"/api/v1/people/676205"},"second":{"id":809719,"link":"/api/v1/people/809719"},"third":{"id":801726,"link":"/api/v1/people/801726"},"shortstop":{"id":686540,"link":"/api/v1/people/686540"},"left":{"id":811551,"link":"/api/v1/people/811551"},"center":{"id":702068,"link":"/api/v1/people/702068"},"right":{"id":687554,"link":"/api/v1/people/687554"}},"offense":{"batter":{"id":801194,"link":"/api/v1/people/801194","batSide":{"code":"R","description":"Right"}},"first":{"id":621512,"link":"/api/v1/people/621512"},"third":{"id":669360,"link":"/api/v1/people/669360"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":801194,"link":"/api/v1/people/801194"},"credit":"b_ab"},{"player":{"id":672442,"link":"/api/v1/people/672442"},"credit":"p_ab"},{"player":{"id":801194,"link":"/api/v1/people/801194"},"credit":"b_pa"},{"player":{"id":672442,"link":"/api/v1/people/672442"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":93.8,"awayTeamWinProbability":6.200000000000003,"homeTeamWinProbabilityAdded":-2.0,"leverageIndex":0.55,"dramaIndex":32.0,"contextMetrics":{},"playEndTime":"2026-03-21T19:24:21.837Z","atBatIndex":63},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"John Peck flies out to center fielder Cole Gabrielson.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-21T19:24:25.370Z","endTime":"2026-03-21T19:25:32.969Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":807726,"fullName":"John Peck","link":"/api/v1/people/807726"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672442,"fullName":"Yovanny Cruz","link":"/api/v1/people/672442"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":807726,"fullName":"John Peck","link":"/api/v1/people/807726"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":702068,"link":"/api/v1/people/702068"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":100.5,"endSpeed":92.3,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.813508409650666,"aZ":-16.025403025244845,"pfxX":-6.457919796433804,"pfxZ":7.433191657516157,"pX":-0.28253635076695677,"pZ":2.3762204236942703,"vX0":7.268115375784591,"vY0":-146.08371909301127,"vZ0":-6.791605429792418,"x":127.77,"y":174.62,"x0":-1.9578408231570008,"y0":50.00092929861838,"z0":5.685722514454703,"aX":-14.026050201388289},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":12.4,"breakHorizontal":10.3,"spinRate":1869,"spinDirection":229},"zone":5,"typeConfidence":2.0,"plateTime":0.37423188172377,"extension":6.101810829338549},"index":0,"playId":"0c3476be-5922-316c-9fff-ca384c9becd6","pitchNumber":1,"startTime":"2026-03-21T19:25:00.701Z","endTime":"2026-03-21T19:25:05.389Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672442,"link":"/api/v1/people/672442","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668721,"link":"/api/v1/people/668721"},"first":{"id":676205,"link":"/api/v1/people/676205"},"second":{"id":809719,"link":"/api/v1/people/809719"},"third":{"id":801726,"link":"/api/v1/people/801726"},"shortstop":{"id":686540,"link":"/api/v1/people/686540"},"left":{"id":811551,"link":"/api/v1/people/811551"},"center":{"id":702068,"link":"/api/v1/people/702068"},"right":{"id":687554,"link":"/api/v1/people/687554"}},"offense":{"batter":{"id":807726,"link":"/api/v1/people/807726","batSide":{"code":"R","description":"Right"}},"first":{"id":621512,"link":"/api/v1/people/621512"},"third":{"id":669360,"link":"/api/v1/people/669360"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.1,"endSpeed":82.8,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.4882628862988,"aZ":-34.87367317107949,"pfxX":0.8773843057977199,"pfxZ":-1.5611773165342342,"pX":-0.05852986754749847,"pZ":2.4703636682297216,"vX0":4.167327210397755,"vY0":-129.8609169581573,"vZ0":-2.430704508781031,"x":119.23,"y":172.08,"x0":-1.7912070617199625,"y0":50.004583310161834,"z0":6.043981387874002,"aX":1.5144647985900868},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":-3.1,"breakHorizontal":-2.4,"spinRate":2432,"spinDirection":68},"zone":5,"typeConfidence":2.0,"plateTime":0.42007394701125644,"extension":6.282835471532477},"hitData":{"launchSpeed":95.8,"launchAngle":43.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":152.92,"coordY":92.32}},"index":1,"playId":"5c12e655-f3c3-3325-8e28-359d0a523cc4","pitchNumber":2,"startTime":"2026-03-21T19:25:20.717Z","endTime":"2026-03-21T19:25:32.969Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672442,"link":"/api/v1/people/672442","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668721,"link":"/api/v1/people/668721"},"first":{"id":676205,"link":"/api/v1/people/676205"},"second":{"id":809719,"link":"/api/v1/people/809719"},"third":{"id":801726,"link":"/api/v1/people/801726"},"shortstop":{"id":686540,"link":"/api/v1/people/686540"},"left":{"id":811551,"link":"/api/v1/people/811551"},"center":{"id":702068,"link":"/api/v1/people/702068"},"right":{"id":687554,"link":"/api/v1/people/687554"}},"offense":{"batter":{"id":807726,"link":"/api/v1/people/807726","batSide":{"code":"R","description":"Right"}},"first":{"id":621512,"link":"/api/v1/people/621512"},"third":{"id":669360,"link":"/api/v1/people/669360"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":807726,"link":"/api/v1/people/807726"},"credit":"b_ab"},{"player":{"id":672442,"link":"/api/v1/people/672442"},"credit":"p_ab"},{"player":{"id":807726,"link":"/api/v1/people/807726"},"credit":"b_pa"},{"player":{"id":672442,"link":"/api/v1/people/672442"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":92.4,"awayTeamWinProbability":7.599999999999994,"homeTeamWinProbabilityAdded":-1.3999999999999915,"leverageIndex":0.56,"dramaIndex":28.0,"contextMetrics":{},"playEndTime":"2026-03-21T19:25:32.969Z","atBatIndex":64},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Randal Grichuk flies out to right fielder Wenceel Pérez.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-21T19:27:42.813Z","endTime":"2026-03-21T19:28:34.409Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":545341,"fullName":"Randal Grichuk","link":"/api/v1/people/545341"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663947,"fullName":"Tyler Holton","link":"/api/v1/people/663947"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":545341,"fullName":"Randal Grichuk","link":"/api/v1/people/545341"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":672761,"link":"/api/v1/people/672761"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Tyler Holton replaces Brenan Hanifee.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-21T19:26:56.418Z","endTime":"2026-03-21T19:27:45.066Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663947,"link":"/api/v1/people/663947"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":669724,"link":"/api/v1/people/669724","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":621512,"link":"/api/v1/people/621512"},"first":{"id":663837,"link":"/api/v1/people/663837"},"second":{"id":690291,"link":"/api/v1/people/690291"},"third":{"id":801194,"link":"/api/v1/people/801194"},"shortstop":{"id":807726,"link":"/api/v1/people/807726"},"left":{"id":663330,"link":"/api/v1/people/663330"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":545341,"link":"/api/v1/people/545341","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":80.0,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.385787630461902,"aZ":-24.96763432891658,"pfxX":-1.9990603946898005,"pfxZ":4.450665399354003,"pX":0.14436302793454117,"pZ":2.968872195434847,"vX0":-3.2553310025368574,"vY0":-125.63297920916334,"vZ0":-2.359127016632707,"x":111.5,"y":158.62,"x0":1.7101708304905072,"y0":50.001731792388924,"z0":5.9227708276733075,"aX":-3.2364362291884627},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":7.8,"breakHorizontal":4.3,"spinRate":2295,"spinDirection":185},"zone":2,"typeConfidence":0.86,"plateTime":0.4338498265599462,"extension":6.326230479965554},"index":1,"playId":"60000039-1c82-366b-ac20-90602463c8b7","pitchNumber":1,"startTime":"2026-03-21T19:27:45.066Z","endTime":"2026-03-21T19:27:48.252Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663947,"link":"/api/v1/people/663947","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":621512,"link":"/api/v1/people/621512"},"first":{"id":663837,"link":"/api/v1/people/663837"},"second":{"id":690291,"link":"/api/v1/people/690291"},"third":{"id":801194,"link":"/api/v1/people/801194"},"shortstop":{"id":807726,"link":"/api/v1/people/807726"},"left":{"id":663330,"link":"/api/v1/people/663330"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":545341,"link":"/api/v1/people/545341","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.6,"endSpeed":76.1,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.745762746555265,"aZ":-34.39049267384058,"pfxX":5.728398344582909,"pfxZ":-1.519559780801461,"pX":-0.021200759593066134,"pZ":1.229480591043445,"vX0":-5.731898650991076,"vY0":-120.20709892932436,"vZ0":-3.3391550499428244,"x":112.98,"y":197.49,"x0":1.6522474348851461,"y0":50.00265497494339,"z0":5.696276760407528,"aX":8.366524891214022},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-3.4,"breakHorizontal":-9.0,"spinRate":1036,"spinDirection":76},"zone":13,"typeConfidence":0.9,"plateTime":0.4560143894903894,"extension":6.142078714944774},"index":2,"playId":"2faf5aa7-de00-3b9c-b0aa-006ff959f278","pitchNumber":2,"startTime":"2026-03-21T19:28:05.372Z","endTime":"2026-03-21T19:28:08.651Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663947,"link":"/api/v1/people/663947","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":621512,"link":"/api/v1/people/621512"},"first":{"id":663837,"link":"/api/v1/people/663837"},"second":{"id":690291,"link":"/api/v1/people/690291"},"third":{"id":801194,"link":"/api/v1/people/801194"},"shortstop":{"id":807726,"link":"/api/v1/people/807726"},"left":{"id":663330,"link":"/api/v1/people/663330"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":545341,"link":"/api/v1/people/545341","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":83.9,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.91121884150209,"aZ":-17.59828596944748,"pfxX":4.34316651492547,"pfxZ":8.122627112120343,"pX":0.07550510890916613,"pZ":2.7903968737891414,"vX0":-5.283592304762041,"vY0":-132.72218117445257,"vZ0":-4.386608422899343,"x":114.12,"y":163.44,"x0":1.5225101499192297,"y0":50.00020741949327,"z0":5.736277683914997,"aX":7.791136333403508},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":14.0,"breakHorizontal":-6.8,"spinRate":2030,"spinDirection":130},"zone":2,"typeConfidence":0.88,"plateTime":0.41180662176747784,"extension":6.273891468969807},"hitData":{"launchSpeed":84.7,"launchAngle":51.0,"totalDistance":255.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":172.12,"coordY":108.59}},"index":3,"playId":"59d2c5c7-d9e4-396c-bda7-e507cfecdfde","pitchNumber":3,"startTime":"2026-03-21T19:28:21.651Z","endTime":"2026-03-21T19:28:34.409Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663947,"link":"/api/v1/people/663947","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":621512,"link":"/api/v1/people/621512"},"first":{"id":663837,"link":"/api/v1/people/663837"},"second":{"id":690291,"link":"/api/v1/people/690291"},"third":{"id":801194,"link":"/api/v1/people/801194"},"shortstop":{"id":807726,"link":"/api/v1/people/807726"},"left":{"id":663330,"link":"/api/v1/people/663330"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":545341,"link":"/api/v1/people/545341","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":545341,"link":"/api/v1/people/545341"},"credit":"b_ab"},{"player":{"id":663947,"link":"/api/v1/people/663947"},"credit":"p_ab"},{"player":{"id":545341,"link":"/api/v1/people/545341"},"credit":"b_pa"},{"player":{"id":663947,"link":"/api/v1/people/663947"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.3,"awayTeamWinProbability":3.700000000000003,"homeTeamWinProbabilityAdded":3.8999999999999915,"leverageIndex":1.54,"dramaIndex":68.0,"contextMetrics":{},"playEndTime":"2026-03-21T19:28:34.409Z","atBatIndex":65},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Payton Henry grounds out, third baseman Max Anderson to first baseman Matt Vierling.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-21T19:28:33.668Z","endTime":"2026-03-21T19:29:17.638Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":668721,"fullName":"Payton Henry","link":"/api/v1/people/668721"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663947,"fullName":"Tyler Holton","link":"/api/v1/people/663947"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":668721,"fullName":"Payton Henry","link":"/api/v1/people/668721"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":801194,"link":"/api/v1/people/801194"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":663837,"link":"/api/v1/people/663837"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.3,"endSpeed":74.5,"strikeZoneTop":3.261,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.208878052916795,"aZ":-42.319096059284945,"pfxX":-2.2614521259330287,"pfxZ":-7.29642772395886,"pX":-0.7587253144510471,"pZ":2.709831126731703,"vX0":-4.321981068965901,"vY0":-116.90080640319299,"vZ0":1.095860117420384,"x":145.92,"y":165.61,"x0":1.4050421577826981,"y0":50.00485382491084,"z0":6.195092592331561,"aX":-3.142600945545567},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.0,"breakVerticalInduced":-12.7,"breakHorizontal":5.2,"spinRate":2606,"spinDirection":321},"zone":4,"typeConfidence":0.89,"plateTime":0.46781362376258073,"extension":6.437986306050849},"index":0,"playId":"29ccea40-61f8-31e9-9e57-f5387b95fc00","pitchNumber":1,"startTime":"2026-03-21T19:28:54.302Z","endTime":"2026-03-21T19:28:59.629Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663947,"link":"/api/v1/people/663947","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":621512,"link":"/api/v1/people/621512"},"first":{"id":663837,"link":"/api/v1/people/663837"},"second":{"id":690291,"link":"/api/v1/people/690291"},"third":{"id":801194,"link":"/api/v1/people/801194"},"shortstop":{"id":807726,"link":"/api/v1/people/807726"},"left":{"id":663330,"link":"/api/v1/people/663330"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":668721,"link":"/api/v1/people/668721","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":87.3,"endSpeed":81.4,"strikeZoneTop":3.261,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.822701117612954,"aZ":-26.341066313782918,"pfxX":-1.7342260339417077,"pfxZ":3.5112482801593368,"pX":0.12672069171935338,"pZ":1.4361060801078538,"vX0":-3.0330910801096738,"vY0":-127.19238738053131,"vZ0":-5.676430732371216,"x":112.17,"y":200.01,"x0":1.5537598296065092,"y0":50.00171250008439,"z0":5.750139668488387,"aX":-2.8785641143580865},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":5.5,"breakHorizontal":3.7,"spinRate":2319,"spinDirection":161},"zone":14,"typeConfidence":0.91,"plateTime":0.42845942002030046,"extension":6.229693662973757},"hitData":{"launchSpeed":98.7,"launchAngle":-31.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":106.96,"coordY":170.34}},"index":1,"playId":"92378704-be31-3d4d-be57-91b1aa77681e","pitchNumber":2,"startTime":"2026-03-21T19:29:09.872Z","endTime":"2026-03-21T19:29:17.638Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663947,"link":"/api/v1/people/663947","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":621512,"link":"/api/v1/people/621512"},"first":{"id":663837,"link":"/api/v1/people/663837"},"second":{"id":690291,"link":"/api/v1/people/690291"},"third":{"id":801194,"link":"/api/v1/people/801194"},"shortstop":{"id":807726,"link":"/api/v1/people/807726"},"left":{"id":663330,"link":"/api/v1/people/663330"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":668721,"link":"/api/v1/people/668721","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668721,"link":"/api/v1/people/668721"},"credit":"b_ab"},{"player":{"id":663947,"link":"/api/v1/people/663947"},"credit":"p_ab"},{"player":{"id":668721,"link":"/api/v1/people/668721"},"credit":"b_pa"},{"player":{"id":663947,"link":"/api/v1/people/663947"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.8,"awayTeamWinProbability":1.2000000000000028,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":0.99,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2026-03-21T19:29:17.638Z","atBatIndex":66},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tyler Hardman strikes out swinging.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-21T19:29:20.887Z","endTime":"2026-03-21T19:31:06.298Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":676205,"fullName":"Tyler Hardman","link":"/api/v1/people/676205"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663947,"fullName":"Tyler Holton","link":"/api/v1/people/663947"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":676205,"fullName":"Tyler Hardman","link":"/api/v1/people/676205"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":621512,"link":"/api/v1/people/621512"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.3,"endSpeed":76.1,"strikeZoneTop":3.3,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.546918137338174,"aZ":-35.3922343961981,"pfxX":6.361899940538354,"pfxZ":-2.1793666800587257,"pX":0.6219854575016664,"pZ":2.0688195877125968,"vX0":-4.469422582234044,"vY0":-121.17316521682758,"vZ0":-1.4558758197886044,"x":93.29,"y":182.92,"x0":1.6715887101951281,"y0":50.00475785496751,"z0":5.79371331034237,"aX":9.381651767206725},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":-4.1,"breakHorizontal":-10.3,"spinRate":984,"spinDirection":75},"zone":9,"typeConfidence":0.91,"plateTime":0.45348494344884704,"extension":6.215928474999921},"index":0,"playId":"c4d156f2-892b-346b-8e08-84023d213e37","pitchNumber":1,"startTime":"2026-03-21T19:29:47.939Z","endTime":"2026-03-21T19:29:52.033Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663947,"link":"/api/v1/people/663947","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":621512,"link":"/api/v1/people/621512"},"first":{"id":663837,"link":"/api/v1/people/663837"},"second":{"id":690291,"link":"/api/v1/people/690291"},"third":{"id":801194,"link":"/api/v1/people/801194"},"shortstop":{"id":807726,"link":"/api/v1/people/807726"},"left":{"id":663330,"link":"/api/v1/people/663330"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":676205,"link":"/api/v1/people/676205","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":80.2,"strikeZoneTop":3.3,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.14850460673102,"aZ":-25.216220392876924,"pfxX":-1.0142672386078937,"pfxZ":4.250787641109154,"pX":1.0392755276437615,"pZ":2.4890590691116206,"vX0":-1.0729438538931297,"vY0":-126.91285917146692,"vZ0":-3.34730159471154,"x":77.39,"y":171.58,"x0":1.598752279454825,"y0":50.002198391239055,"z0":5.825842517357545,"aX":-1.6600335904494516},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":7.2,"breakHorizontal":2.0,"spinRate":2347,"spinDirection":166},"zone":14,"typeConfidence":0.9,"plateTime":0.4310143129787507,"extension":6.202172414297961},"index":1,"playId":"fa0796b7-d290-3849-9f71-63e66225fd12","pitchNumber":2,"startTime":"2026-03-21T19:30:04.339Z","endTime":"2026-03-21T19:30:10.476Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663947,"link":"/api/v1/people/663947","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":621512,"link":"/api/v1/people/621512"},"first":{"id":663837,"link":"/api/v1/people/663837"},"second":{"id":690291,"link":"/api/v1/people/690291"},"third":{"id":801194,"link":"/api/v1/people/801194"},"shortstop":{"id":807726,"link":"/api/v1/people/807726"},"left":{"id":663330,"link":"/api/v1/people/663330"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":676205,"link":"/api/v1/people/676205","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.8,"endSpeed":74.7,"strikeZoneTop":3.3,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.832737884409845,"aZ":-30.82256805535329,"pfxX":7.777079351205026,"pfxZ":0.9391752493160848,"pX":0.44347960260849506,"pZ":2.2762146208700176,"vX0":-5.06731528271011,"vY0":-120.35774769928426,"vZ0":-1.576630935357005,"x":100.1,"y":177.32,"x0":1.5877551138343586,"y0":50.00227582744908,"z0":5.7226546423734055,"aX":11.175300092434131},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":1.6,"breakHorizontal":-12.5,"spinRate":1054,"spinDirection":75},"zone":6,"typeConfidence":0.91,"plateTime":0.4587198056358277,"extension":6.2023979519850485},"index":2,"playId":"1cf25800-1d74-35aa-90ef-e02615e43e50","pitchNumber":3,"startTime":"2026-03-21T19:30:21.217Z","endTime":"2026-03-21T19:30:25.226Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663947,"link":"/api/v1/people/663947","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":621512,"link":"/api/v1/people/621512"},"first":{"id":663837,"link":"/api/v1/people/663837"},"second":{"id":690291,"link":"/api/v1/people/690291"},"third":{"id":801194,"link":"/api/v1/people/801194"},"shortstop":{"id":807726,"link":"/api/v1/people/807726"},"left":{"id":663330,"link":"/api/v1/people/663330"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":676205,"link":"/api/v1/people/676205","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-03-21T19:30:32.013Z","endTime":"2026-03-21T19:30:45.927Z","isPitch":false,"type":"action","player":{"id":676205,"link":"/api/v1/people/676205"},"defense":{"pitcher":{"id":663947,"link":"/api/v1/people/663947","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":621512,"link":"/api/v1/people/621512"},"first":{"id":663837,"link":"/api/v1/people/663837"},"second":{"id":690291,"link":"/api/v1/people/690291"},"third":{"id":801194,"link":"/api/v1/people/801194"},"shortstop":{"id":807726,"link":"/api/v1/people/807726"},"left":{"id":663330,"link":"/api/v1/people/663330"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":676205,"link":"/api/v1/people/676205","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":91.8,"endSpeed":83.2,"strikeZoneTop":3.3,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.67425042618399,"aZ":-17.514458199673157,"pfxX":5.35229335723878,"pfxZ":8.206141082576863,"pX":1.83605363558695,"pZ":3.113351693674928,"vX0":-1.4209250774938202,"vY0":-133.5620018979939,"vZ0":-3.802782363352453,"x":47.01,"y":154.72,"x0":1.683191643446041,"y0":50.00616591902245,"z0":5.833170679594347,"aX":9.567173454455805},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":14.2,"breakHorizontal":-9.4,"spinRate":2148,"spinDirection":138},"zone":12,"typeConfidence":0.87,"plateTime":0.41180561633957957,"extension":6.190765806678994},"index":4,"playId":"6e4d518b-297f-35d3-bef4-17ca5a9ebaba","pitchNumber":4,"startTime":"2026-03-21T19:30:45.927Z","endTime":"2026-03-21T19:30:50.061Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663947,"link":"/api/v1/people/663947","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":621512,"link":"/api/v1/people/621512"},"first":{"id":663837,"link":"/api/v1/people/663837"},"second":{"id":690291,"link":"/api/v1/people/690291"},"third":{"id":801194,"link":"/api/v1/people/801194"},"shortstop":{"id":807726,"link":"/api/v1/people/807726"},"left":{"id":663330,"link":"/api/v1/people/663330"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":676205,"link":"/api/v1/people/676205","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.3,"endSpeed":73.7,"strikeZoneTop":3.3,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.8149915946498,"aZ":-42.32289378536734,"pfxX":-4.24590048727618,"pfxZ":-7.448763809346867,"pX":-0.5737124265071307,"pZ":1.402660091324394,"vX0":-3.246946650025138,"vY0":-116.83453113468919,"vZ0":-1.4710475830486784,"x":138.87,"y":200.91,"x0":1.3922674202649679,"y0":50.00056362304612,"z0":6.0673474669827465,"aX":-5.787838820747707},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.4,"breakVerticalInduced":-13.6,"breakHorizontal":8.5,"spinRate":2722,"spinDirection":322},"zone":13,"typeConfidence":0.9,"plateTime":0.47128479354710384,"extension":6.367592040064137},"index":5,"playId":"faac50aa-219b-31ff-aa2e-7dea80bdb086","pitchNumber":5,"startTime":"2026-03-21T19:31:01.464Z","endTime":"2026-03-21T19:31:06.298Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663947,"link":"/api/v1/people/663947","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":621512,"link":"/api/v1/people/621512"},"first":{"id":663837,"link":"/api/v1/people/663837"},"second":{"id":690291,"link":"/api/v1/people/690291"},"third":{"id":801194,"link":"/api/v1/people/801194"},"shortstop":{"id":807726,"link":"/api/v1/people/807726"},"left":{"id":663330,"link":"/api/v1/people/663330"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":676205,"link":"/api/v1/people/676205","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676205,"link":"/api/v1/people/676205"},"credit":"b_ab"},{"player":{"id":663947,"link":"/api/v1/people/663947"},"credit":"p_ab"},{"player":{"id":676205,"link":"/api/v1/people/676205"},"credit":"b_pa"},{"player":{"id":663947,"link":"/api/v1/people/663947"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":100.0,"awayTeamWinProbability":0.0,"homeTeamWinProbabilityAdded":1.2000000000000028,"leverageIndex":0.46,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2026-03-21T19:31:06.298Z","atBatIndex":67}]